/linux-5.10/drivers/mtd/nand/raw/ |
D | nand_legacy.c | 12 * 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 …]
|
D | pasemi_nand.c | 38 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, 0x800); in pasemi_read_buf() 42 memcpy_fromio(buf, chip->legacy.IO_ADDR_R, len); in pasemi_read_buf() 49 memcpy_toio(chip->legacy.IO_ADDR_R, buf, 0x800); in pasemi_write_buf() 53 memcpy_toio(chip->legacy.IO_ADDR_R, buf, len); in pasemi_write_buf() 63 out_8(chip->legacy.IO_ADDR_W + (1 << CLE_PIN_CTL), cmd); in pasemi_hwcontrol() 65 out_8(chip->legacy.IO_ADDR_W + (1 << ALE_PIN_CTL), cmd); in pasemi_hwcontrol() 127 chip->legacy.IO_ADDR_R = of_iomap(np, 0); in pasemi_nand_probe() 128 chip->legacy.IO_ADDR_W = chip->legacy.IO_ADDR_R; in pasemi_nand_probe() 130 if (!chip->legacy.IO_ADDR_R) { in pasemi_nand_probe() 149 chip->legacy.cmd_ctrl = pasemi_hwcontrol; in pasemi_nand_probe() [all …]
|
D | plat_nand.c | 77 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()
|
D | ndfc.c | 140 chip->legacy.IO_ADDR_R = ndfc->ndfcbase + NDFC_DATA; in ndfc_chip_init() 141 chip->legacy.IO_ADDR_W = ndfc->ndfcbase + NDFC_DATA; in ndfc_chip_init() 142 chip->legacy.cmd_ctrl = ndfc_hwcontrol; in ndfc_chip_init() 143 chip->legacy.dev_ready = ndfc_ready; in ndfc_chip_init() 144 chip->legacy.select_chip = ndfc_select_chip; in ndfc_chip_init() 145 chip->legacy.chip_delay = 50; in ndfc_chip_init() 147 chip->legacy.read_buf = ndfc_read_buf; in ndfc_chip_init() 148 chip->legacy.write_buf = ndfc_write_buf; in ndfc_chip_init()
|
/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
D | ingress_lgcy.c | 11 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 …]
|
D | egress_lgcy.c | 12 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() 88 vport->egress.legacy.drop_counter = drop_counter; in esw_acl_egress_lgcy_setup() 134 vport->egress.legacy.drop_rule = in esw_acl_egress_lgcy_setup() 137 if (IS_ERR(vport->egress.legacy.drop_rule)) { in esw_acl_egress_lgcy_setup() [all …]
|
/linux-5.10/arch/x86/kernel/ |
D | platform-quirks.c | 10 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 …]
|
D | time.c | 66 * 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-5.10/include/xen/interface/ |
D | elfnote.h | 37 * 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-5.10/drivers/clk/sunxi/ |
D | Kconfig | 3 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-5.10/fs/ceph/ |
D | util.c | 32 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-5.10/drivers/media/usb/dvb-usb/ |
D | dvb-usb-remote.c | 49 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-5.10/Documentation/gpu/ |
D | vgaarbiter.rst | 6 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-5.10/Documentation/PCI/ |
D | boot-interrupts.rst | 14 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-5.10/arch/x86/include/asm/ |
D | x86_init.h | 173 * struct x86_legacy_devices - legacy x86 devices 178 * These are devices known to require LPC or ISA bus. The definition of legacy 182 * accessible connectors (for example, LPT parallel port). Legacy devices on 185 * legacy devices can assume all devices can be detected exclusively via 189 * have any of the legacy devices enumerated below present. 211 * struct x86_legacy_features - legacy x86 features 219 * @devices: legacy x86 devices, refer to struct x86_legacy_devices 263 * @legacy: legacy features 264 * @set_legacy_features: override legacy features. Use of this callback 285 struct x86_legacy_features legacy; member
|
/linux-5.10/drivers/virtio/ |
D | virtio_pci_common.h | 47 /* In legacy mode, these two point to within ->legacy. */ 52 /* The IO mapping for the PCI config space (non-legacy mode) */ 54 /* Device-specific data (non-legacy mode) */ 56 /* Base of vq notifications (non-legacy mode). */ 66 /* Multiply queue_notify_off by this value. (non-legacy mode). */ 71 /* Legacy only field */
|
/linux-5.10/arch/ia64/pci/ |
D | pci.c | 130 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-5.10/Documentation/devicetree/bindings/pci/ |
D | uniphier-pcie.txt | 36 - 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-5.10/drivers/net/ipa/ |
D | gsi.h | 167 * @legacy: Set up for legacy hardware 174 int gsi_setup(struct gsi *gsi, bool legacy); 222 * @legacy: Legacy behavior 224 * Reset a channel and reconfigure it. The @legacy flag indicates 225 * that some steps should be done differently for legacy hardware. 230 void gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool legacy);
|
/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch.c | 235 mlx5_add_flow_rules(esw->fdb_table.legacy.fdb, spec, in __esw_fdb_set_vport_rule() 310 esw->fdb_table.legacy.vepa_fdb = fdb; in esw_create_legacy_vepa_table() 351 esw->fdb_table.legacy.fdb = fdb; in esw_create_legacy_fdb_table() 368 esw->fdb_table.legacy.addr_grp = g; in esw_create_legacy_fdb_table() 383 esw->fdb_table.legacy.allmulti_grp = g; in esw_create_legacy_fdb_table() 400 esw->fdb_table.legacy.promisc_grp = g; in esw_create_legacy_fdb_table() 413 if (!esw->fdb_table.legacy.vepa_fdb) in esw_destroy_legacy_vepa_table() 416 mlx5_destroy_flow_table(esw->fdb_table.legacy.vepa_fdb); in esw_destroy_legacy_vepa_table() 417 esw->fdb_table.legacy.vepa_fdb = NULL; in esw_destroy_legacy_vepa_table() 423 if (!esw->fdb_table.legacy.fdb) in esw_destroy_legacy_fdb_table() [all …]
|
/linux-5.10/arch/mips/kernel/ |
D | fpu-probe.c | 147 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-5.10/include/linux/ |
D | vgaarb.h | 36 /* Legacy VGA regions */ 41 /* Non-legacy access */ 59 * @decodes: bit mask of what legacy regions the card decodes 61 * Indicates to the arbiter if the card decodes legacy VGA IOs, 62 * legacy VGA Memory, both, or none. All cards default to both, 64 * if it has disabled legacy decoding, so the card can be left
|
/linux-5.10/Documentation/ia64/ |
D | efirtc.rst | 33 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-5.10/Documentation/devicetree/bindings/mmc/ |
D | sdhci-am654.yaml | 51 ti,otap-del-sel-legacy: 52 description: Output tap delay for SD/MMC legacy timing 121 ti,itap-del-sel-legacy: 122 description: Input tap delay for SD/MMC legacy timing 187 - ti,otap-del-sel-legacy 209 ti,otap-del-sel-legacy = <0x0>; 214 ti,itap-del-sel-legacy = <0x10>;
|
/linux-5.10/drivers/reset/ |
D | reset-intel-gw.c | 25 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,
|