Home
last modified time | relevance | path

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

12345678910>>...84

/Linux-v5.15/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.c37 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, 0x800); in pasemi_read_buf()
41 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, len); in pasemi_read_buf()
48 memcpy_toio(chip->legacy.IO_ADDR_R, buf, 0x800); in pasemi_write_buf()
52 memcpy_toio(chip->legacy.IO_ADDR_R, buf, len); in pasemi_write_buf()
62 out_8(chip->legacy.IO_ADDR_W + (1 << CLE_PIN_CTL), cmd); in pasemi_hwcontrol()
64 out_8(chip->legacy.IO_ADDR_W + (1 << ALE_PIN_CTL), cmd); in pasemi_hwcontrol()
126 chip->legacy.IO_ADDR_R = of_iomap(np, 0); in pasemi_nand_probe()
127 chip->legacy.IO_ADDR_W = chip->legacy.IO_ADDR_R; in pasemi_nand_probe()
129 if (!chip->legacy.IO_ADDR_R) { in pasemi_nand_probe()
148 chip->legacy.cmd_ctrl = pasemi_hwcontrol; in pasemi_nand_probe()
[all …]
Dplat_nand.c77 data->chip.legacy.IO_ADDR_R = data->io_base; in plat_nand_probe()
78 data->chip.legacy.IO_ADDR_W = data->io_base; in plat_nand_probe()
79 data->chip.legacy.cmd_ctrl = pdata->ctrl.cmd_ctrl; in plat_nand_probe()
80 data->chip.legacy.dev_ready = pdata->ctrl.dev_ready; in plat_nand_probe()
81 data->chip.legacy.select_chip = pdata->ctrl.select_chip; in plat_nand_probe()
82 data->chip.legacy.write_buf = pdata->ctrl.write_buf; in plat_nand_probe()
83 data->chip.legacy.read_buf = pdata->ctrl.read_buf; in plat_nand_probe()
84 data->chip.legacy.chip_delay = pdata->chip.chip_delay; in plat_nand_probe()
Dndfc.c149 chip->legacy.IO_ADDR_R = ndfc->ndfcbase + NDFC_DATA; in ndfc_chip_init()
150 chip->legacy.IO_ADDR_W = ndfc->ndfcbase + NDFC_DATA; in ndfc_chip_init()
151 chip->legacy.cmd_ctrl = ndfc_hwcontrol; in ndfc_chip_init()
152 chip->legacy.dev_ready = ndfc_ready; in ndfc_chip_init()
153 chip->legacy.select_chip = ndfc_select_chip; in ndfc_chip_init()
154 chip->legacy.chip_delay = 50; in ndfc_chip_init()
156 chip->legacy.read_buf = ndfc_read_buf; in ndfc_chip_init()
157 chip->legacy.write_buf = ndfc_write_buf; in ndfc_chip_init()
Dorion_nand.c49 writeb(cmd, nc->legacy.IO_ADDR_W + offs); in orion_nand_cmd_ctrl()
54 void __iomem *io_base = chip->legacy.IO_ADDR_R; in orion_nand_read_buf()
158 nc->legacy.IO_ADDR_R = nc->legacy.IO_ADDR_W = io_base; in orion_nand_probe()
159 nc->legacy.cmd_ctrl = orion_nand_cmd_ctrl; in orion_nand_probe()
160 nc->legacy.read_buf = orion_nand_read_buf; in orion_nand_probe()
163 nc->legacy.chip_delay = board->chip_delay; in orion_nand_probe()
/Linux-v5.15/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()
82 if (vport->egress.legacy.drop_counter) { in esw_acl_egress_lgcy_setup()
83 drop_counter = vport->egress.legacy.drop_counter; in esw_acl_egress_lgcy_setup()
92 vport->egress.legacy.drop_counter = drop_counter; in esw_acl_egress_lgcy_setup()
[all …]
/Linux-v5.15/arch/x86/kernel/
Dplatform-quirks.c10 x86_platform.legacy.i8042 = X86_LEGACY_I8042_EXPECTED_PRESENT; in x86_early_init_platform_quirks()
11 x86_platform.legacy.rtc = 1; in x86_early_init_platform_quirks()
12 x86_platform.legacy.warm_reset = 1; in x86_early_init_platform_quirks()
13 x86_platform.legacy.reserve_bios_regions = 0; in x86_early_init_platform_quirks()
14 x86_platform.legacy.devices.pnpbios = 1; in x86_early_init_platform_quirks()
18 x86_platform.legacy.reserve_bios_regions = 1; in x86_early_init_platform_quirks()
21 x86_platform.legacy.devices.pnpbios = 0; in x86_early_init_platform_quirks()
22 x86_platform.legacy.rtc = 0; in x86_early_init_platform_quirks()
26 x86_platform.legacy.devices.pnpbios = 0; in x86_early_init_platform_quirks()
27 x86_platform.legacy.rtc = 0; in x86_early_init_platform_quirks()
[all …]
Dtime.c66 * Unconditionally register the legacy timer interrupt; even in setup_default_timer_irq()
67 * without legacy PIC/PIT we need this for the HPET0 in legacy in setup_default_timer_irq()
71 pr_info("Failed to register legacy timer interrupt\n"); in setup_default_timer_irq()
93 /* Setup the legacy timers */ in x86_late_time_init()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/esw/
Dlegacy.c10 #include "esw/legacy.h"
45 esw->fdb_table.legacy.vepa_fdb = fdb; in esw_create_legacy_vepa_table()
53 if (!esw->fdb_table.legacy.fdb) in esw_destroy_legacy_fdb_table()
56 if (esw->fdb_table.legacy.promisc_grp) in esw_destroy_legacy_fdb_table()
57 mlx5_destroy_flow_group(esw->fdb_table.legacy.promisc_grp); in esw_destroy_legacy_fdb_table()
58 if (esw->fdb_table.legacy.allmulti_grp) in esw_destroy_legacy_fdb_table()
59 mlx5_destroy_flow_group(esw->fdb_table.legacy.allmulti_grp); in esw_destroy_legacy_fdb_table()
60 if (esw->fdb_table.legacy.addr_grp) in esw_destroy_legacy_fdb_table()
61 mlx5_destroy_flow_group(esw->fdb_table.legacy.addr_grp); in esw_destroy_legacy_fdb_table()
62 mlx5_destroy_flow_table(esw->fdb_table.legacy.fdb); in esw_destroy_legacy_fdb_table()
[all …]
/Linux-v5.15/include/xen/interface/
Delfnote.h37 * LEGACY indicated the fields in the legacy __xen_guest string which
40 * String values (for non-legacy) are NULL terminated ASCII, also known
52 * LEGACY: VIRT_ENTRY
58 * LEGACY: HYPERCALL_PAGE. (n.b. legacy value is a physical page
67 * LEGACY: VIRT_BASE
79 * LEGACY: ELF_PADDR_OFFSET. (n.b. legacy default is VIRT_BASE)
86 * LEGACY: XEN_VER
93 * LEGACY: GUEST_OS
100 * LEGACY: GUEST_VER
107 * LEGACY: LOADER
[all …]
/Linux-v5.15/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"
25 Legacy clock driver for the A31 PRCM clocks. Those are
29 bool "Legacy sun8i PRCM driver"
33 Legacy clock driver for the sun8i family PRCM clocks.
38 bool "Legacy A80 PRCM driver"
41 Legacy clock driver for the A80 PRCM clocks. Those are
/Linux-v5.15/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-v5.15/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.
24 Legacy: "shift-key-light" (Motorola Droid 4, capslock)
28 Legacy: "tpacpi::thinklight" (IBM/Lenovo Thinkpads)
29 Legacy: "lp5523:kb{1,2,3,4,5,6}" (Nokia N900)
33 Legacy: "button-backlight" (Motorola Droid 4)
47 Legacy: "status-led:{red,green,blue}" (Motorola Droid 4)
48 Legacy: "lp5523:{r,g,b}" (Nokia N900)
/Linux-v5.15/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-v5.15/Documentation/devicetree/bindings/arm/
Dete.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
39 Output connections from the ETE to legacy CoreSight trace bus.
43 description: Output connection from the ETE to legacy CoreSight Trace bus.
54 # An ETE node without legacy CoreSight connections
60 # An ETE node with legacy CoreSight connections
66 out-ports { /* legacy coresight connection */
/Linux-v5.15/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-v5.15/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-v5.15/arch/x86/include/asm/
Dx86_init.h175 * struct x86_legacy_devices - legacy x86 devices
180 * These are devices known to require LPC or ISA bus. The definition of legacy
184 * accessible connectors (for example, LPT parallel port). Legacy devices on
187 * legacy devices can assume all devices can be detected exclusively via
191 * have any of the legacy devices enumerated below present.
213 * struct x86_legacy_features - legacy x86 features
221 * @devices: legacy x86 devices, refer to struct x86_legacy_devices
265 * @legacy: legacy features
266 * @set_legacy_features: override legacy features. Use of this callback
287 struct x86_legacy_features legacy; member
/Linux-v5.15/arch/ia64/pci/
Dpci.c130 return 0; /* legacy I/O port space */ in new_space()
183 * The SDM guarantees the legacy 0-64K space is sparse, but if the in add_io_space()
414 * pci_get_legacy_mem - generic legacy mem routine
415 * @bus: bus to get legacy memory base address for
417 * Find the base of legacy memory for @bus. This is typically the first
419 * chipsets support legacy I/O and memory routing. Returns the base address
431 * pci_mmap_legacy_page_range - map legacy memory space to userland
432 * @bus: bus whose legacy space we're mapping
435 * Map legacy memory space for this device back to userspace using a machine
446 /* We only support mmap'ing of legacy memory space */ in pci_mmap_legacy_page_range()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/pci/
Duniphier-pcie.txt36 - legacy-interrupt-controller: Specifies interrupt controller for legacy PCI
39 Required properties for legacy-interrupt-controller:
44 - interrupts: An interrupt specifier for legacy interrupt.
76 pcie_intc: legacy-interrupt-controller {
/Linux-v5.15/arch/mips/kernel/
Dfpu-probe.c147 static enum { STRICT, LEGACY, STD2008, RELAXED } ieee754 = STRICT; enumerator
153 * allows 2008-NaN binaries even for legacy processors.
173 case LEGACY: in cpu_set_nofpu_2008()
199 case LEGACY: in cpu_set_nan_2008()
219 * legacy: only accept legacy-NaN binaries
229 else if (!strcmp(s, "legacy")) in ieee754_setup()
230 ieee754 = LEGACY; in ieee754_setup()
/Linux-v5.15/Documentation/ia64/
Defirtc.rst33 used today with the legacy RTC driver (driver/char/rtc.c). However, because
36 legacy.
52 To allow for a uniform interface between the legacy RTC and EFI time service,
54 "public" API of the two drivers. The specifics of the legacy RTC are still
62 Two ioctl()s, compatible with the legacy RTC calls:
107 i.e. reboot. This is very different from the alarm provided by the legacy
/Linux-v5.15/drivers/reset/
Dreset-intel-gw.c25 bool legacy; member
57 if (data->soc_data->legacy) in id_to_reg_and_bit_offsets()
62 if (data->soc_data->legacy && *rst_req == RCU_RST_REQ) in id_to_reg_and_bit_offsets()
147 if (data->soc_data->legacy) { in intel_reset_xlate()
216 if (data->soc_data->legacy) in intel_reset_probe()
227 .legacy = true,
232 .legacy = false,
/Linux-v5.15/Documentation/devicetree/bindings/mmc/
Dsdhci-am654.yaml56 ti,otap-del-sel-legacy:
57 description: Output tap delay for SD/MMC legacy timing
126 ti,itap-del-sel-legacy:
127 description: Input tap delay for SD/MMC legacy timing
192 - ti,otap-del-sel-legacy
214 ti,otap-del-sel-legacy = <0x0>;
219 ti,itap-del-sel-legacy = <0x10>;

12345678910>>...84