Home
last modified time | relevance | path

Searched full:legacy (Results 1 – 25 of 2438) sorted by relevance

12345678910>>...98

/linux-6.8/drivers/mtd/nand/raw/
Dnand_legacy.c12 * This file contains all legacy helpers/code that should be removed
30 return readb(chip->legacy.IO_ADDR_R); in nand_read_byte()
42 return (uint8_t) cpu_to_le16(readw(chip->legacy.IO_ADDR_R)); in nand_read_byte16()
56 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_select_chip()
76 chip->legacy.write_buf(chip, &byte, 1); in nand_write_byte()
106 chip->legacy.write_buf(chip, (uint8_t *)&word, 2); in nand_write_byte16()
119 iowrite8_rep(chip->legacy.IO_ADDR_W, buf, len); in nand_write_buf()
132 ioread8_rep(chip->legacy.IO_ADDR_R, buf, len); in nand_read_buf()
148 iowrite16_rep(chip->legacy.IO_ADDR_W, p, len >> 1); in nand_write_buf16()
163 ioread16_rep(chip->legacy.IO_ADDR_R, p, len >> 1); in nand_read_buf16()
[all …]
Dpasemi_nand.c40 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, 0x800); in pasemi_read_buf()
44 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, len); in pasemi_read_buf()
51 memcpy_toio(chip->legacy.IO_ADDR_R, buf, 0x800); in pasemi_write_buf()
55 memcpy_toio(chip->legacy.IO_ADDR_R, buf, len); in pasemi_write_buf()
67 out_8(chip->legacy.IO_ADDR_W + (1 << CLE_PIN_CTL), cmd); in pasemi_hwcontrol()
69 out_8(chip->legacy.IO_ADDR_W + (1 << ALE_PIN_CTL), cmd); in pasemi_hwcontrol()
134 chip->legacy.IO_ADDR_R = of_iomap(np, 0); in pasemi_nand_probe()
135 chip->legacy.IO_ADDR_W = chip->legacy.IO_ADDR_R; in pasemi_nand_probe()
137 if (!chip->legacy.IO_ADDR_R) { in pasemi_nand_probe()
156 chip->legacy.cmd_ctrl = pasemi_hwcontrol; in pasemi_nand_probe()
[all …]
Dplat_nand.c74 data->chip.legacy.IO_ADDR_R = data->io_base; in plat_nand_probe()
75 data->chip.legacy.IO_ADDR_W = data->io_base; in plat_nand_probe()
76 data->chip.legacy.cmd_ctrl = pdata->ctrl.cmd_ctrl; in plat_nand_probe()
77 data->chip.legacy.dev_ready = pdata->ctrl.dev_ready; in plat_nand_probe()
78 data->chip.legacy.select_chip = pdata->ctrl.select_chip; in plat_nand_probe()
79 data->chip.legacy.write_buf = pdata->ctrl.write_buf; in plat_nand_probe()
80 data->chip.legacy.read_buf = pdata->ctrl.read_buf; in plat_nand_probe()
81 data->chip.legacy.chip_delay = pdata->chip.chip_delay; in plat_nand_probe()
/linux-6.8/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
Dingress_lgcy.c11 if (vport->ingress.legacy.drop_rule) { in esw_acl_ingress_lgcy_rules_destroy()
12 mlx5_del_flow_rules(vport->ingress.legacy.drop_rule); in esw_acl_ingress_lgcy_rules_destroy()
13 vport->ingress.legacy.drop_rule = NULL; in esw_acl_ingress_lgcy_rules_destroy()
49 vport->ingress.legacy.allow_untagged_spoofchk_grp = g; in esw_acl_ingress_lgcy_groups_create()
65 vport->ingress.legacy.allow_untagged_only_grp = g; in esw_acl_ingress_lgcy_groups_create()
82 vport->ingress.legacy.allow_spoofchk_only_grp = g; in esw_acl_ingress_lgcy_groups_create()
95 vport->ingress.legacy.drop_grp = g; in esw_acl_ingress_lgcy_groups_create()
100 if (!IS_ERR_OR_NULL(vport->ingress.legacy.allow_spoofchk_only_grp)) { in esw_acl_ingress_lgcy_groups_create()
101 mlx5_destroy_flow_group(vport->ingress.legacy.allow_spoofchk_only_grp); in esw_acl_ingress_lgcy_groups_create()
102 vport->ingress.legacy.allow_spoofchk_only_grp = NULL; in esw_acl_ingress_lgcy_groups_create()
[all …]
Degress_lgcy.c12 if (!IS_ERR_OR_NULL(vport->egress.legacy.drop_rule)) { in esw_acl_egress_lgcy_rules_destroy()
13 mlx5_del_flow_rules(vport->egress.legacy.drop_rule); in esw_acl_egress_lgcy_rules_destroy()
14 vport->egress.legacy.drop_rule = NULL; in esw_acl_egress_lgcy_rules_destroy()
47 vport->egress.legacy.drop_grp = drop_grp; in esw_acl_egress_lgcy_groups_create()
60 if (!IS_ERR_OR_NULL(vport->egress.legacy.drop_grp)) { in esw_acl_egress_lgcy_groups_destroy()
61 mlx5_destroy_flow_group(vport->egress.legacy.drop_grp); in esw_acl_egress_lgcy_groups_destroy()
62 vport->egress.legacy.drop_grp = NULL; in esw_acl_egress_lgcy_groups_destroy()
84 if (vport->egress.legacy.drop_counter) { in esw_acl_egress_lgcy_setup()
85 drop_counter = vport->egress.legacy.drop_counter; in esw_acl_egress_lgcy_setup()
94 vport->egress.legacy.drop_counter = drop_counter; in esw_acl_egress_lgcy_setup()
[all …]
/linux-6.8/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dlegacy.c10 #include "esw/legacy.h"
46 esw->fdb_table.legacy.vepa_fdb = fdb; in esw_create_legacy_vepa_table()
54 if (!esw->fdb_table.legacy.fdb) in esw_destroy_legacy_fdb_table()
57 if (esw->fdb_table.legacy.promisc_grp) in esw_destroy_legacy_fdb_table()
58 mlx5_destroy_flow_group(esw->fdb_table.legacy.promisc_grp); in esw_destroy_legacy_fdb_table()
59 if (esw->fdb_table.legacy.allmulti_grp) in esw_destroy_legacy_fdb_table()
60 mlx5_destroy_flow_group(esw->fdb_table.legacy.allmulti_grp); in esw_destroy_legacy_fdb_table()
61 if (esw->fdb_table.legacy.addr_grp) in esw_destroy_legacy_fdb_table()
62 mlx5_destroy_flow_group(esw->fdb_table.legacy.addr_grp); in esw_destroy_legacy_fdb_table()
63 mlx5_destroy_flow_table(esw->fdb_table.legacy.fdb); in esw_destroy_legacy_fdb_table()
[all …]
/linux-6.8/arch/x86/kernel/
Dplatform-quirks.c11 x86_platform.legacy.i8042 = X86_LEGACY_I8042_EXPECTED_PRESENT; in x86_early_init_platform_quirks()
12 x86_platform.legacy.rtc = 1; in x86_early_init_platform_quirks()
13 x86_platform.legacy.warm_reset = 1; in x86_early_init_platform_quirks()
14 x86_platform.legacy.reserve_bios_regions = 0; in x86_early_init_platform_quirks()
15 x86_platform.legacy.devices.pnpbios = 1; in x86_early_init_platform_quirks()
19 x86_platform.legacy.reserve_bios_regions = 1; in x86_early_init_platform_quirks()
22 x86_platform.legacy.devices.pnpbios = 0; in x86_early_init_platform_quirks()
23 x86_platform.legacy.rtc = 0; in x86_early_init_platform_quirks()
27 x86_platform.legacy.devices.pnpbios = 0; in x86_early_init_platform_quirks()
28 x86_platform.legacy.rtc = 0; in x86_early_init_platform_quirks()
[all …]
/linux-6.8/include/xen/interface/
Delfnote.h20 * LEGACY indicated the fields in the legacy __xen_guest string which
23 * String values (for non-legacy) are NULL terminated ASCII, also known
35 * LEGACY: VIRT_ENTRY
41 * LEGACY: HYPERCALL_PAGE. (n.b. legacy value is a physical page
50 * LEGACY: VIRT_BASE
62 * LEGACY: ELF_PADDR_OFFSET. (n.b. legacy default is VIRT_BASE)
69 * LEGACY: XEN_VER
76 * LEGACY: GUEST_OS
83 * LEGACY: GUEST_VER
90 * LEGACY: LOADER
[all …]
/linux-6.8/drivers/clk/sunxi/
DKconfig3 bool "Legacy clock support for Allwinner SoCs"
10 bool "Legacy clock drivers"
13 Legacy clock drivers being used on older (A10, A13, A20,
21 bool "Legacy A31 PRCM driver"
24 Legacy clock driver for the A31 PRCM clocks. Those are
28 bool "Legacy sun8i PRCM driver"
31 Legacy clock driver for the sun8i family PRCM clocks.
36 bool "Legacy A80 PRCM driver"
39 Legacy clock driver for the A80 PRCM clocks. Those are
/linux-6.8/drivers/virtio/
Dvirtio_pci_legacy_dev.c10 * vp_legacy_probe: probe the legacy virtio pci device, note that the
12 * @ldev: the legacy virtio-pci device
43 rc = pci_request_region(pci_dev, 0, "virtio-pci-legacy"); in vp_legacy_probe()
66 * vp_legacy_probe: remove and cleanup the legacy virtio pci device
67 * @ldev: the legacy virtio-pci device
80 * @ldev: the legacy virtio-pci device
93 * @ldev: the legacy virtio-pci device
105 * @ldev: the legacy virtio-pci device
117 * @ldev: the legacy virtio-pci device
129 * @ldev: the legacy virtio-pci device
[all …]
/linux-6.8/fs/ceph/
Dutil.c32 struct ceph_file_layout_legacy *legacy) in ceph_file_layout_from_legacy() argument
34 fl->stripe_unit = le32_to_cpu(legacy->fl_stripe_unit); in ceph_file_layout_from_legacy()
35 fl->stripe_count = le32_to_cpu(legacy->fl_stripe_count); in ceph_file_layout_from_legacy()
36 fl->object_size = le32_to_cpu(legacy->fl_object_size); in ceph_file_layout_from_legacy()
37 fl->pool_id = le32_to_cpu(legacy->fl_pg_pool); in ceph_file_layout_from_legacy()
44 struct ceph_file_layout_legacy *legacy) in ceph_file_layout_to_legacy() argument
46 legacy->fl_stripe_unit = cpu_to_le32(fl->stripe_unit); in ceph_file_layout_to_legacy()
47 legacy->fl_stripe_count = cpu_to_le32(fl->stripe_count); in ceph_file_layout_to_legacy()
48 legacy->fl_object_size = cpu_to_le32(fl->object_size); in ceph_file_layout_to_legacy()
50 legacy->fl_pg_pool = cpu_to_le32(fl->pool_id); in ceph_file_layout_to_legacy()
[all …]
/linux-6.8/drivers/media/usb/dvb-usb/
Ddvb-usb-remote.c49 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode()
50 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_getkeycode()
72 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_setkeycode()
73 unsigned int keymap_size = d->props.rc.legacy.rc_map_size; in legacy_dvb_usb_setkeycode()
123 if (d->props.rc.legacy.rc_query(d,&event,&state)) { in legacy_dvb_usb_read_remote_control()
187 schedule_delayed_work(&d->rc_query_work,msecs_to_jiffies(d->props.rc.legacy.rc_interval)); in legacy_dvb_usb_read_remote_control()
211 deb_rc("key map size: %d\n", d->props.rc.legacy.rc_map_size); in legacy_dvb_usb_remote_init()
212 for (i = 0; i < d->props.rc.legacy.rc_map_size; i++) { in legacy_dvb_usb_remote_init()
214 d->props.rc.legacy.rc_map_table[i].keycode, i); in legacy_dvb_usb_remote_init()
215 set_bit(d->props.rc.legacy.rc_map_table[i].keycode, input_dev->keybit); in legacy_dvb_usb_remote_init()
[all …]
/linux-6.8/tools/testing/selftests/bpf/prog_tests/
Dlegacy_printk.c6 static int execute_one_variant(bool legacy) in execute_one_variant() argument
15 bpf_program__set_autoload(skel->progs.handle_legacy, legacy); in execute_one_variant()
16 bpf_program__set_autoload(skel->progs.handle_modern, !legacy); in execute_one_variant()
23 if (legacy) { in execute_one_variant()
39 if (legacy) { in execute_one_variant()
60 /* legacy variant should work everywhere */ in test_legacy_printk()
61 ASSERT_OK(execute_one_variant(true /* legacy */), "legacy_case"); in test_legacy_printk()
/linux-6.8/Documentation/devicetree/bindings/arm/
Darm,embedded-trace-extension.yaml18 The trace generated by the ETE could be stored via legacy CoreSight
21 legacy CoreSight components, a node must be listed per instance, along
41 Output connections from the ETE to legacy CoreSight trace bus.
45 description: Output connection from the ETE to legacy CoreSight Trace bus.
56 # An ETE node without legacy CoreSight connections
62 # An ETE node with legacy CoreSight connections
68 out-ports { /* legacy coresight connection */
/linux-6.8/Documentation/leds/
Dwell-known-leds.txt13 Legacy names are listed, too; in case you are writing application that
15 but then try the legacy ones, too.
38 Legacy: "shift-key-light" (Motorola Droid 4, capslock)
42 Legacy: "tpacpi::thinklight" (IBM/Lenovo Thinkpads)
43 Legacy: "lp5523:kb{1,2,3,4,5,6}" (Nokia N900)
47 Legacy: "button-backlight" (Motorola Droid 4)
62 Legacy: "status-led:{red,green,blue}" (Motorola Droid 4)
63 Legacy: "lp5523:{r,g,b}" (Nokia N900)
/linux-6.8/Documentation/gpu/
Dvgaarbiter.rst6 modern devices allow relocation of such ranges, some "Legacy" VGA devices
10 Section 7, Legacy Devices.
13 the legacy VGA arbitration task (besides other bus management tasks) when more
14 than one legacy device co-exists on the same machine. But the problem happens
28 legacy instructions. Devices which do not want/need to use the arbiter may
71 set the legacy decoding attributes for the card
127 resources as locked. If the resources requested are "normal" (and not legacy)
128 resources, the arbiter will first check whether the card is doing legacy
130 legacy resource lock. The arbiter will first look for all VGA cards that
157 Indicates to the arbiter if the card decodes legacy VGA IOs, legacy VGA
[all …]
/linux-6.8/arch/riscv/include/asm/
Darch_hweight.h23 asm goto(ALTERNATIVE("j %l[legacy]", "nop", 0, in __arch_hweight32()
25 : : : : legacy); in __arch_hweight32()
35 legacy: in __arch_hweight32()
54 asm goto(ALTERNATIVE("j %l[legacy]", "nop", 0, in __arch_hweight64()
56 : : : : legacy); in __arch_hweight64()
66 legacy: in __arch_hweight64()
/linux-6.8/sound/soc/amd/acp/
DMakefile11 snd-acp-legacy-common-objs := acp-legacy-common.o
22 snd-acp-legacy-mach-objs := acp-legacy-mach.o acp3x-es83xx/acp3x-es83xx.o
28 obj-$(CONFIG_SND_SOC_AMD_ACP_LEGACY_COMMON) += snd-acp-legacy-common.o
37 obj-$(CONFIG_SND_SOC_AMD_LEGACY_MACH) += snd-acp-legacy-mach.o
/linux-6.8/Documentation/netlink/
Dgenetlink-legacy.yaml4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
36 enum: [ genetlink, genetlink-c, genetlink-legacy ] # Trim
57 # Start genetlink-legacy
67 # End genetlink-legacy
121 # Start genetlink-legacy
151 # End genetlink-legacy
260 # Start genetlink-legacy
264 # End genetlink-legacy
315 # Start genetlink-legacy
322 # End genetlink-legacy
[all …]
Dnetlink-raw.yaml57 # Start genetlink-legacy
63 # End genetlink-legacy
117 # Start genetlink-legacy
163 # End genetlink-legacy
270 # Start genetlink-legacy
274 # End genetlink-legacy
373 # Start genetlink-legacy
380 # End genetlink-legacy
413 # Start genetlink-legacy
415 # End genetlink-legacy
[all …]
/linux-6.8/Documentation/PCI/
Dboot-interrupts.rst14 given Core IO converts the legacy interrupt messages from PCI Express to
16 IO-APIC table entries), the messages are routed to the legacy PCH. This
20 protocol describes this in-band legacy wire-interrupt INTx mechanism for
29 When in-band legacy INTx messages are forwarded to the PCH, they in turn
74 The legacy interrupt forwarding mechanism exists today in a number of
104 Intel® Quick Data DMA/PCI Express ports are not routed to legacy
113 disabled, the Linux kernel will reroute the valid interrupt to its legacy
127 There is an overview of the legacy interrupt handling in several datasheets
147 2.15.2 PCI Express Legacy INTx Support and Boot Interrupt
151 If you have any legacy PCI interrupt questions that aren't answered, email me.
/linux-6.8/arch/x86/include/asm/
Dx86_init.h193 * struct x86_legacy_devices - legacy x86 devices
198 * These are devices known to require LPC or ISA bus. The definition of legacy
202 * accessible connectors (for example, LPT parallel port). Legacy devices on
205 * legacy devices can assume all devices can be detected exclusively via
209 * have any of the legacy devices enumerated below present.
231 * struct x86_legacy_features - legacy x86 features
239 * @devices: legacy x86 devices, refer to struct x86_legacy_devices
287 * @legacy: legacy features
288 * @set_legacy_features: override legacy features. Use of this callback
311 struct x86_legacy_features legacy; member
/linux-6.8/Documentation/devicetree/bindings/pci/
Drockchip-dw-pcie.yaml82 Combined legacy interrupt, which is used to signal the following
95 - const: legacy
98 legacy-interrupt-controller:
99 description: Interrupt controller node for handling legacy PCI interrupts.
113 - description: combined legacy interrupt
193 interrupt-names = "sys", "pmc", "msg", "legacy", "err";
208 legacy-interrupt-controller {
/linux-6.8/drivers/gpu/drm/ci/xfails/
Dmsm-sdm845-fails.txt17 kms_color@pipe-A-legacy-gamma,Fail
18 kms_cursor_legacy@basic-flip-after-cursor-legacy,Fail
21 kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail
25 kms_cursor_legacy@cursor-vs-flip-legacy,Fail
30 kms_cursor_legacy@flip-vs-cursor-crc-legacy,Fail
31 kms_cursor_legacy@flip-vs-cursor-legacy,Fail
/linux-6.8/drivers/usb/gadget/function/
Du_uvc.h38 * uvc_ss_control_cls arrays respectively. Legacy gadgets must
47 * for configfs-based gadgets. Legacy gadgets must initialize them in
63 * descriptors. Used by configfs only, must not be touched by legacy
77 * Used by configfs only, must not be touched by legacy gadgets. The
103 * Only for legacy gadget. Shall be NULL for configfs-composed gadgets,

12345678910>>...98