Home
last modified time | relevance | path

Searched refs:archdata (Results 1 – 115 of 115) sorted by relevance

/linux-4.4.14/drivers/iommu/
Dshmobile-iommu.c131 struct shmobile_iommu_archdata *archdata = dev->archdata.iommu; in shmobile_iommu_attach_device() local
135 if (!archdata) in shmobile_iommu_attach_device()
138 spin_lock(&archdata->attach_lock); in shmobile_iommu_attach_device()
139 if (archdata->attached != sh_domain) { in shmobile_iommu_attach_device()
140 if (archdata->attached) in shmobile_iommu_attach_device()
142 ipmmu_tlb_set(archdata->ipmmu, sh_domain->l1.handle, L1_SIZE, in shmobile_iommu_attach_device()
144 ipmmu_tlb_flush(archdata->ipmmu); in shmobile_iommu_attach_device()
145 archdata->attached = sh_domain; in shmobile_iommu_attach_device()
146 archdata->num_attached_devices = 0; in shmobile_iommu_attach_device()
147 list_add(&archdata->attached_list, &sh_domain->attached_list); in shmobile_iommu_attach_device()
[all …]
Dipmmu-vmsa.c488 struct ipmmu_vmsa_archdata *archdata = dev->archdata.iommu; in ipmmu_attach_device() local
489 struct ipmmu_vmsa_device *mmu = archdata->mmu; in ipmmu_attach_device()
521 for (i = 0; i < archdata->num_utlbs; ++i) in ipmmu_attach_device()
522 ipmmu_utlb_enable(domain, archdata->utlbs[i]); in ipmmu_attach_device()
530 struct ipmmu_vmsa_archdata *archdata = dev->archdata.iommu; in ipmmu_detach_device() local
534 for (i = 0; i < archdata->num_utlbs; ++i) in ipmmu_detach_device()
535 ipmmu_utlb_disable(domain, archdata->utlbs[i]); in ipmmu_detach_device()
598 struct ipmmu_vmsa_archdata *archdata; in ipmmu_add_device() local
606 if (dev->archdata.iommu) { in ipmmu_add_device()
665 archdata = kzalloc(sizeof(*archdata), GFP_KERNEL); in ipmmu_add_device()
[all …]
Dfsl_pamu_domain.c336 info->dev->archdata.iommu_domain = NULL; in remove_device_ref()
365 old_domain_info = dev->archdata.iommu_domain; in attach_device()
384 if (!dev->archdata.iommu_domain) in attach_device()
385 dev->archdata.iommu_domain = info; in attach_device()
Domap-iommu.h71 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in dev_to_omap_iommu()
Dexynos-iommu.c135 #define has_sysmmu(dev) (dev->archdata.iommu != NULL)
743 struct exynos_iommu_owner *owner = dev->archdata.iommu; in exynos_iommu_attach_device()
1152 struct exynos_iommu_owner *owner = dev->archdata.iommu; in exynos_iommu_of_xlate()
1169 dev->archdata.iommu = owner; in exynos_iommu_of_xlate()
Domap-iommu.c1080 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in omap_iommu_attach_dev()
1118 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in _omap_iommu_detach_dev()
1260 dev->archdata.iommu = arch_data; in omap_iommu_add_device()
1269 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in omap_iommu_remove_device()
Dtegra-smmu.c443 struct tegra_smmu *smmu = dev->archdata.iommu; in tegra_smmu_attach_dev()
720 dev->archdata.iommu = smmu; in tegra_smmu_add_device()
732 dev->archdata.iommu = NULL; in tegra_smmu_remove_device()
Dintel-iommu.c872 return dev->archdata.iommu == DUMMY_DEVICE_DOMAIN_INFO; in iommu_dummy()
2274 info->dev->archdata.iommu = NULL; in unlink_domain_info()
2297 info = dev->archdata.iommu; in find_domain()
2393 dev->archdata.iommu = info; in dmar_insert_one_dev_info()
2571 if (dev->archdata.iommu == DUMMY_DEVICE_DOMAIN_INFO) in iommu_prepare_rmrr_dev()
2644 info = dev->archdata.iommu; in identity_mapping()
3373 info = dev->archdata.iommu; in get_valid_domain_for_dev()
3878 pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO; in quirk_ioat_snb_local_iommu()
3918 dev->archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO; in init_no_remapping_devices()
4720 info = dev->archdata.iommu; in dmar_remove_one_dev_info()
[all …]
Damd_iommu.c249 return dev->archdata.iommu; in get_dev_data()
367 if (dev->archdata.iommu) in iommu_init_device()
383 dev->archdata.iommu = dev_data; in iommu_init_device()
418 dev->archdata.dma_ops = NULL; in iommu_uninit_device()
2249 dev->archdata.dma_ops = &nommu_dma_ops; in amd_iommu_add_device()
2266 dev->archdata.dma_ops = &amd_iommu_dma_ops; in amd_iommu_add_device()
2996 struct iommu_dev_data *dev_data = dev->archdata.iommu; in amd_iommu_detach_device()
3026 dev_data = dev->archdata.iommu; in amd_iommu_attach_device()
Darm-smmu.c1124 if (dev->archdata.iommu) { in arm_smmu_attach_dev()
1152 dev->archdata.iommu = domain; in arm_smmu_attach_dev()
1165 dev->archdata.iommu = NULL; in arm_smmu_detach_dev()
/linux-4.4.14/arch/tile/include/asm/
Ddma-mapping.h34 if (dev && dev->archdata.dma_ops) in get_dma_ops()
35 return dev->archdata.dma_ops; in get_dma_ops()
42 return dev->archdata.dma_offset; in get_dma_offset()
47 dev->archdata.dma_offset = off; in set_dma_offset()
64 dev->archdata.dma_ops = ops; in set_dma_ops()
96 else if (mask > dev->archdata.max_direct_dma_addr) in dma_set_mask()
97 mask = dev->archdata.max_direct_dma_addr; in dma_set_mask()
/linux-4.4.14/arch/sparc/kernel/
Dof_device_common.c19 if (!op || index >= op->archdata.num_irqs) in irq_of_parse_and_map()
22 return op->archdata.irqs[index]; in irq_of_parse_and_map()
34 memcpy(r, &op->archdata.resource[index], sizeof(*r)); in of_address_to_resource()
47 r = &op->archdata.resource[index]; in of_iomap()
58 struct dev_archdata *bus_sd = &bus->dev.archdata; in of_propagate_archdata()
65 op->dev.archdata.iommu = bus_sd->iommu; in of_propagate_archdata()
66 op->dev.archdata.stc = bus_sd->stc; in of_propagate_archdata()
67 op->dev.archdata.host_controller = bus_sd->host_controller; in of_propagate_archdata()
68 op->dev.archdata.numa_node = bus_sd->numa_node; in of_propagate_archdata()
Dof_device_32.c270 op->resource = op->archdata.resource; in build_device_resources()
349 sd = &op->dev.archdata; in scan_one_device()
356 op->archdata.num_irqs = len / sizeof(struct linux_prom_irqs); in scan_one_device()
357 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
358 op->archdata.irqs[i] = in scan_one_device()
365 op->archdata.num_irqs = len / sizeof(unsigned int); in scan_one_device()
366 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
367 op->archdata.irqs[i] = in scan_one_device()
370 op->archdata.num_irqs = 0; in scan_one_device()
Diommu.c213 nid = dev->archdata.numa_node; in dma_4u_alloc_coherent()
221 iommu = dev->archdata.iommu; in dma_4u_alloc_coherent()
254 iommu = dev->archdata.iommu; in dma_4u_free_coherent()
276 iommu = dev->archdata.iommu; in dma_4u_map_page()
277 strbuf = dev->archdata.stc; in dma_4u_map_page()
401 iommu = dev->archdata.iommu; in dma_4u_unmap_page()
402 strbuf = dev->archdata.stc; in dma_4u_unmap_page()
448 iommu = dev->archdata.iommu; in dma_4u_map_sg()
449 strbuf = dev->archdata.stc; in dma_4u_map_sg()
619 iommu = dev->archdata.iommu; in dma_4u_unmap_sg()
[all …]
Dof_device_64.c348 op->resource = op->archdata.resource; in build_device_resources()
646 sd = &op->dev.archdata; in scan_one_device()
653 op->archdata.num_irqs = len / 4; in scan_one_device()
656 if (op->archdata.num_irqs > PROMINTR_MAX) { in scan_one_device()
659 dp->full_name, op->archdata.num_irqs, PROMINTR_MAX); in scan_one_device()
660 op->archdata.num_irqs = PROMINTR_MAX; in scan_one_device()
662 memcpy(op->archdata.irqs, irq, op->archdata.num_irqs * 4); in scan_one_device()
664 op->archdata.num_irqs = 0; in scan_one_device()
668 for (i = 0; i < op->archdata.num_irqs; i++) in scan_one_device()
669 op->archdata.irqs[i] = build_one_device_irq(op, parent, op->archdata.irqs[i]); in scan_one_device()
Dsbus.c60 struct iommu *iommu = dev->archdata.iommu; in sbus_set_sbus64()
210 struct iommu *iommu = op->dev.archdata.iommu; in sbus_build_irq()
272 struct iommu *iommu = op->dev.archdata.iommu; in sysio_ue_handler()
346 struct iommu *iommu = op->dev.archdata.iommu; in sysio_ce_handler()
425 struct iommu *iommu = op->dev.archdata.iommu; in sysio_sbus_error_handler()
494 struct iommu *iommu = op->dev.archdata.iommu; in sysio_register_error_handlers()
561 op->dev.archdata.iommu = iommu; in sbus_iommu_init()
562 op->dev.archdata.stc = strbuf; in sbus_iommu_init()
563 op->dev.archdata.numa_node = -1; in sbus_iommu_init()
Dpci_sun4v.c63 struct pci_pbm_info *pbm = p->dev->archdata.host_controller; in iommu_batch_flush()
149 nid = dev->archdata.numa_node; in dma_4v_alloc_coherent()
157 iommu = dev->archdata.iommu; in dma_4v_alloc_coherent()
224 iommu = dev->archdata.iommu; in dma_4v_free_coherent()
225 pbm = dev->archdata.host_controller; in dma_4v_free_coherent()
247 iommu = dev->archdata.iommu; in dma_4v_map_page()
311 iommu = dev->archdata.iommu; in dma_4v_unmap_page()
312 pbm = dev->archdata.host_controller; in dma_4v_unmap_page()
339 iommu = dev->archdata.iommu; in dma_4v_map_sg()
479 iommu = dev->archdata.iommu; in dma_4v_unmap_sg()
[all …]
Dpci.c262 sd = &dev->dev.archdata; in of_create_pci_dev()
269 sd = &op->dev.archdata; in of_create_pci_dev()
341 dev->irq = sd->op->archdata.irqs[0]; in of_create_pci_dev()
736 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in __pci_mmap_make_offset_bus()
909 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in arch_setup_msi_irq()
922 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in arch_teardown_msi_irq()
957 struct iommu *iommu = pdev->dev.archdata.iommu; in pci64_dma_supported()
980 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in pci_resource_to_user()
1007 memcpy(&dev->dev.archdata, &pdev->dev.archdata, in pcibios_add_device()
Dpci_schizo.c861 err = request_irq(op->archdata.irqs[1], schizo_ue_intr, 0, in tomatillo_register_error_handlers()
868 err = request_irq(op->archdata.irqs[2], schizo_ce_intr, 0, in tomatillo_register_error_handlers()
876 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in tomatillo_register_error_handlers()
879 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in tomatillo_register_error_handlers()
887 err = request_irq(op->archdata.irqs[3], schizo_safarierr_intr, 0, in tomatillo_register_error_handlers()
956 err = request_irq(op->archdata.irqs[1], schizo_ue_intr, 0, in schizo_register_error_handlers()
963 err = request_irq(op->archdata.irqs[2], schizo_ce_intr, 0, in schizo_register_error_handlers()
971 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in schizo_register_error_handlers()
974 err = request_irq(op->archdata.irqs[0], schizo_pcierr_intr, 0, in schizo_register_error_handlers()
982 err = request_irq(op->archdata.irqs[3], schizo_safarierr_intr, 0, in schizo_register_error_handlers()
Dpci_sabre.c333 if (op->archdata.num_irqs < 4) in sabre_register_error_handlers()
345 err = request_irq(op->archdata.irqs[1], sabre_ue_intr, 0, "SABRE_UE", pbm); in sabre_register_error_handlers()
355 err = request_irq(op->archdata.irqs[2], sabre_ce_intr, 0, "SABRE_CE", pbm); in sabre_register_error_handlers()
359 err = request_irq(op->archdata.irqs[0], psycho_pcierr_intr, 0, in sabre_register_error_handlers()
Dpci_psycho.c306 if (op->archdata.num_irqs < 6) in psycho_register_error_handlers()
313 err = request_irq(op->archdata.irqs[1], psycho_ue_intr, IRQF_SHARED, in psycho_register_error_handlers()
315 err = request_irq(op->archdata.irqs[2], psycho_ce_intr, IRQF_SHARED, in psycho_register_error_handlers()
322 err = request_irq(op->archdata.irqs[0], psycho_pcierr_intr, IRQF_SHARED, in psycho_register_error_handlers()
Dpower.c39 unsigned int irq = op->archdata.irqs[0]; in power_probe()
Dleon_pci_grpci2.c727 priv->irq = ofdev->archdata.irqs[0]; /* BASE IRQ */ in grpci2_of_probe()
825 priv->virq_dma = ofdev->archdata.irqs[1]; in grpci2_of_probe()
838 leon_update_virq_handling(ofdev->archdata.irqs[i], in grpci2_of_probe()
841 priv->irq_map[i] = ofdev->archdata.irqs[i]; in grpci2_of_probe()
845 priv->virq_dma = ofdev->archdata.irqs[4]; in grpci2_of_probe()
Dpci_msi.c125 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in sparc64_setup_msi_irq()
183 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in sparc64_teardown_msi_irq()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_iommu.c52 dev->archdata.mapping = mapping; in drm_create_iommu_mapping()
72 arm_iommu_release_mapping(dev->archdata.mapping); in drm_release_iommu_mapping()
90 if (!dev->archdata.mapping) in drm_iommu_attach_device()
101 if (subdrv_dev->archdata.mapping) in drm_iommu_attach_device()
104 ret = arm_iommu_attach_device(subdrv_dev, dev->archdata.mapping); in drm_iommu_attach_device()
137 struct dma_iommu_mapping *mapping = dev->archdata.mapping; in drm_iommu_detach_device()
Dexynos_drm_iommu.h34 return dev->archdata.mapping ? true : false; in is_drm_iommu_supported()
/linux-4.4.14/arch/powerpc/include/asm/
Ddma-mapping.h92 return dev->archdata.dma_ops; in get_dma_ops()
97 dev->archdata.dma_ops = ops; in set_dma_ops()
111 return dev->archdata.dma_offset; in get_dma_offset()
119 dev->archdata.dma_offset = off; in set_dma_offset()
136 struct dev_archdata *sd = &dev->archdata; in dma_capable()
Diommu.h139 dev->archdata.iommu_table_base = base; in set_iommu_table_base()
144 return dev->archdata.iommu_table_base; in get_iommu_table_base()
/linux-4.4.14/arch/arm/common/
Ddmabounce.c90 struct dmabounce_device_info *device_info = dev->archdata.dmabounce; in dmabounce_show()
213 if (!dev || !dev->archdata.dmabounce) in find_safe_buffer_dev()
219 return find_safe_buffer(dev->archdata.dmabounce, dma_addr); in find_safe_buffer_dev()
224 if (!dev || !dev->archdata.dmabounce) in needs_bounce()
242 return !!dev->archdata.dmabounce->needs_bounce(dev, dma_addr, size); in needs_bounce()
248 struct dmabounce_device_info *device_info = dev->archdata.dmabounce; in map_single()
284 DO_STATS(dev->archdata.dmabounce->bounce_count++); in unmap_single()
300 free_safe_buffer(dev->archdata.dmabounce, buf); in unmap_single()
384 DO_STATS(dev->archdata.dmabounce->bounce_count++); in __dmabounce_sync_for_cpu()
424 DO_STATS(dev->archdata.dmabounce->bounce_count++); in __dmabounce_sync_for_device()
[all …]
/linux-4.4.14/drivers/input/serio/
Di8042-sparcio.h62 unsigned int irq = kbd->archdata.irqs[0]; in sparc_i8042_probe()
64 irq = op->archdata.irqs[0]; in sparc_i8042_probe()
72 unsigned int irq = ms->archdata.irqs[0]; in sparc_i8042_probe()
74 irq = op->archdata.irqs[0]; in sparc_i8042_probe()
/linux-4.4.14/arch/arm64/include/asm/
Ddma-mapping.h32 if (dev && dev->archdata.dma_ops) in __generic_dma_ops()
33 return dev->archdata.dma_ops; in __generic_dma_ops()
64 return dev->archdata.dma_coherent; in is_device_dma_coherent()
/linux-4.4.14/arch/powerpc/kernel/
Ddma-swiotlb.c29 u64 end, mask, max_direct_dma_addr = dev->archdata.max_direct_dma_addr; in swiotlb_powerpc_get_required()
72 sd = &pdev->dev.archdata; in pci_dma_dev_setup_swiotlb()
87 sd = &dev->archdata; in ppc_swiotlb_bus_notify()
Dpci_dn.c80 if (pdev->dev.archdata.pci_data) in pci_get_pdn_by_devfn()
81 return pdev->dev.archdata.pci_data; in pci_get_pdn_by_devfn()
113 if (pdev->dev.archdata.pci_data) in pci_get_pdn()
114 return pdev->dev.archdata.pci_data; in pci_get_pdn()
172 pdev->dev.archdata.pci_data = pdn; in add_one_dev_pci_data()
467 if (pdev->dev.archdata.pci_data) in pci_dev_pdn_setup()
472 pdev->dev.archdata.pci_data = pdn; in pci_dev_pdn_setup()
Dsetup-common.c749 pdev->archdata.dma_mask = DMA_BIT_MASK(32); in arch_setup_pdev_archdata()
750 pdev->dev.dma_mask = &pdev->archdata.dma_mask; in arch_setup_pdev_archdata()
Deeh_cache.c297 dev->dev.archdata.edev = edev; in eeh_addr_cache_build()
Diommu.c100 return dev->archdata.fail_iommu && should_fail(&fail_iommu, 1); in should_fail_iommu()
115 return sprintf(buf, "%d\n", dev->archdata.fail_iommu); in fail_iommu_show()
125 dev->archdata.fail_iommu = (i == 0) ? 0 : 1; in fail_iommu_store()
Deeh.c1155 dev->dev.archdata.edev = NULL; in eeh_add_device_late()
1162 dev->dev.archdata.edev = edev; in eeh_add_device_late()
1246 dev->dev.archdata.edev = NULL; in eeh_remove_device()
Ddma.c33 struct dev_archdata __maybe_unused *sd = &dev->archdata; in get_pfn_limit()
Dibmebus.c172 dev->dev.archdata.dma_ops = &ibmebus_dma_ops; in ibmebus_create_device()
/linux-4.4.14/arch/sparc/mm/
Dio-unit.c65 op->dev.archdata.iommu = iounit; in iounit_iommu_init()
144 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_get_scsi_one()
155 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_get_scsi_sgl()
171 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_release_scsi_one()
185 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_release_scsi_sgl()
205 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_map_dma_area()
Diommu.c130 op->dev.archdata.iommu = iommu; in sbus_iommu_init()
179 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_get_one()
285 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_release_one()
327 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_map_dma_area()
393 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_unmap_dma_area()
/linux-4.4.14/arch/arm/include/asm/
Ddma-mapping.h22 if (dev && dev->archdata.dma_ops) in __generic_dma_ops()
23 return dev->archdata.dma_ops; in __generic_dma_ops()
38 dev->archdata.dma_ops = ops; in set_dma_ops()
136 return dev->archdata.dma_coherent; in is_device_dma_coherent()
Ddevice.h32 #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
/linux-4.4.14/arch/mips/include/asm/
Ddma-mapping.h16 if (dev && dev->archdata.dma_ops) in get_dma_ops()
17 return dev->archdata.dma_ops; in get_dma_ops()
/linux-4.4.14/arch/xtensa/include/asm/
Ddma-mapping.h27 if (dev && dev->archdata.dma_ops) in get_dma_ops()
28 return dev->archdata.dma_ops; in get_dma_ops()
/linux-4.4.14/arch/x86/pci/
Dsta2x11-fixup.c206 pdev->dev.archdata.dma_ops = &sta2x11_dma_ops; in sta2x11_setup_pdev()
226 if (dev->archdata.dma_ops != &sta2x11_dma_ops) { in dma_capable()
250 if (dev->archdata.dma_ops != &sta2x11_dma_ops) in phys_to_dma()
262 if (dev->archdata.dma_ops != &sta2x11_dma_ops) in dma_to_phys()
/linux-4.4.14/arch/x86/include/asm/
Ddma-mapping.h36 if (unlikely(!dev) || !dev->archdata.dma_ops) in get_dma_ops()
39 return dev->archdata.dma_ops; in get_dma_ops()
/linux-4.4.14/arch/ia64/sn/kernel/sn2/
Dtimer.c56 clocksource_sn2.archdata.fsys_mmio = RTC_COUNTER_ADDR; in sn_timer_init()
/linux-4.4.14/arch/mips/kernel/
Dcsrc-r4k.c81 clocksource_mips.archdata.vdso_clock_mode = VDSO_CLOCK_R4K; in init_r4k_clocksource()
Dvdso.c80 vdso_data.clock_mode = tk->tkr_mono.clock->archdata.vdso_clock_mode; in update_vsyscall()
/linux-4.4.14/arch/sparc/include/asm/
Dparport.h119 op->archdata.irqs[0], PARPORT_DMA_NOFIFO, in ecpp_probe()
169 op->archdata.irqs[0], in ecpp_probe()
Dfloppy_64.h566 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
592 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
Dfloppy_32.h340 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
/linux-4.4.14/arch/arm/mach-omap2/
Domap_device.h102 return pdev ? pdev->archdata.od : NULL; in to_omap_device()
Domap_device.c196 if (pdev->archdata.od) in _omap_device_notifier_call()
197 omap_device_delete(pdev->archdata.od); in _omap_device_notifier_call()
461 pdev->archdata.od = od; in omap_device_alloc()
485 od->pdev->archdata.od = NULL; in omap_device_delete()
/linux-4.4.14/drivers/sbus/char/
Dbbc_i2c.c318 if (request_irq(op->archdata.irqs[0], bbc_i2c_interrupt, in attach_one_i2c()
373 free_irq(op->archdata.irqs[0], bp); in bbc_i2c_probe()
392 free_irq(op->archdata.irqs[0], bp); in bbc_i2c_remove()
Ductrl.c368 p->irq = op->archdata.irqs[0]; in uctrl_probe()
/linux-4.4.14/drivers/misc/cxl/
Dvphb.c67 dev->dev.archdata.cxl_ctx = ctx; in cxl_pci_enable_device_hook()
81 dev->dev.archdata.cxl_ctx = NULL; in cxl_pci_disable_device()
Dapi.c71 return dev->dev.archdata.cxl_ctx; in cxl_get_context()
Dpci.c1509 afu_dev->dev.archdata.cxl_ctx = ctx; in cxl_pci_slot_reset()
/linux-4.4.14/sound/aoa/soundbus/i2sbus/
Dcore.c221 dev->sound.ofdev.archdata.dma_mask = macio->ofdev.archdata.dma_mask; in i2sbus_add_dev()
223 dev->sound.ofdev.dev.dma_mask = &dev->sound.ofdev.archdata.dma_mask; in i2sbus_add_dev()
/linux-4.4.14/drivers/gpu/drm/rockchip/
Drockchip_drm_drv.c47 struct dma_iommu_mapping *mapping = drm_dev->dev->archdata.mapping; in rockchip_drm_dma_attach_device()
229 arm_iommu_release_mapping(dev->archdata.mapping); in rockchip_drm_load()
245 arm_iommu_release_mapping(dev->archdata.mapping); in rockchip_drm_unload()
/linux-4.4.14/drivers/macintosh/
Dmacio_asic.c377 dev->ofdev.archdata.dma_mask = 0xffffffffUL; in macio_add_one_device()
378 dev->ofdev.dev.dma_mask = &dev->ofdev.archdata.dma_mask; in macio_add_one_device()
395 dev->ofdev.dev.archdata = chip->lbus.pdev->dev.archdata; in macio_add_one_device()
/linux-4.4.14/arch/x86/entry/vsyscall/
Dvsyscall_gtod.c34 vdata->vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in update_vsyscall()
/linux-4.4.14/drivers/hsi/clients/
Dnokia-modem.c197 ssip.archdata = NULL; in nokia_modem_probe()
220 cmtspeech.archdata = NULL; in nokia_modem_probe()
/linux-4.4.14/arch/ia64/kernel/
Dcyclone.c118 clocksource_cyclone.archdata.fsys_mmio = cyclone_timer; in init_cyclone_clock()
Dtime.c408 fsyscall_gtod_data.clk_fsys_mmio = c->archdata.fsys_mmio; in update_vsyscall_old()
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c846 dev->archdata.dma_ops = &iommu_dma_ops; in do_iommu_attach()
976 dev->archdata.dma_ops = NULL; in arch_teardown_dma_ops()
990 if (!dev->archdata.dma_ops) in arch_setup_dma_ops()
991 dev->archdata.dma_ops = &swiotlb_dma_ops; in arch_setup_dma_ops()
993 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()
/linux-4.4.14/drivers/hsi/
Dhsi.c113 if (info->archdata) in hsi_new_client()
114 cl->device.archdata = *info->archdata; in hsi_new_client()
/linux-4.4.14/include/linux/
Dclocksource.h78 struct arch_clocksource_data archdata; member
Dplatform_device.h37 struct pdev_archdata archdata; member
Di2c.h303 struct dev_archdata *archdata; member
Ddevice.h819 struct dev_archdata archdata; member
Dpci.h1936 return pdev->dev.archdata.edev; in pci_dev_to_eeh_dev()
/linux-4.4.14/drivers/clocksource/
Dmips-gic-timer.c146 .archdata = { .vdso_clock_mode = VDSO_CLOCK_GIC },
/linux-4.4.14/drivers/tty/serial/
Dsunhv.c525 if (op->archdata.irqs[0] == 0xffffffff) in hv_probe()
557 port->irq = op->archdata.irqs[0]; in hv_probe()
Dsunzilog.c1429 zilog_irq = op->archdata.irqs[0]; in zs_probe()
1437 up[0].port.irq = op->archdata.irqs[0]; in zs_probe()
1454 up[1].port.irq = op->archdata.irqs[0]; in zs_probe()
1495 op->archdata.irqs[0], sunzilog_type(&up[0].port)); in zs_probe()
1500 op->archdata.irqs[0], sunzilog_type(&up[1].port)); in zs_probe()
Dapbuart.c564 port->irq = op->archdata.irqs[0]; in apbuart_probe()
Dsunsab.c983 up->port.irq = op->archdata.irqs[0]; in sunsab_init_one()
Dsunsu.c1450 up->port.irq = op->archdata.irqs[0]; in su_probe()
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/
Dboot_param.h133 struct archdev_data archdata; member
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Diommu.c189 dev->dev.archdata.dma_ops = &dma_direct_ops; in pci_dma_dev_setup_pasemi()
Dsetup.c371 dev->archdata.dma_ops = &dma_direct_ops; in pcmcia_notify()
/linux-4.4.14/sound/sparc/
Dcs4231.c1835 if (request_irq(op->archdata.irqs[0], snd_cs4231_sbus_interrupt, in snd_cs4231_sbus_create()
1838 dev, op->archdata.irqs[0]); in snd_cs4231_sbus_create()
1842 chip->irq[0] = op->archdata.irqs[0]; in snd_cs4231_sbus_create()
1873 op->archdata.irqs[0]); in cs4231_sbus_probe()
1982 chip->c_dma.ebus_info.irq = op->archdata.irqs[0]; in snd_cs4231_ebus_create()
1987 chip->p_dma.ebus_info.irq = op->archdata.irqs[1]; in snd_cs4231_ebus_create()
2063 op->archdata.irqs[0]); in cs4231_ebus_probe()
Damd7930.c1014 irq = op->archdata.irqs[0]; in amd7930_sbus_probe()
Ddbri.c2610 irq = op->archdata.irqs[0]; in dbri_probe()
/linux-4.4.14/drivers/misc/mic/bus/
Dmic_bus.c161 mbdev->dev.archdata.dma_ops = dma_ops; in mbus_register_device()
Dscif_bus.c157 sdev->dev.archdata.dma_ops = dma_ops; in scif_register_device()
/linux-4.4.14/arch/x86/kernel/
Dkvmclock.c335 kvm_clock.archdata.vclock_mode = VCLOCK_PVCLOCK; in kvm_setup_vsyscall_timeinfo()
Dtsc.c1002 .archdata = { .vclock_mode = VCLOCK_TSC },
Dpci-calgary_64.c1180 dev->dev.archdata.dma_ops = &calgary_dma_ops; in calgary_init()
1204 dev->dev.archdata.dma_ops = NULL; in calgary_init()
Dhpet.c775 .archdata = { .vclock_mode = VCLOCK_HPET },
/linux-4.4.14/arch/tile/kernel/
Dpci-dma.c602 else if (mask > dev->archdata.max_direct_dma_addr) in dma_set_coherent_mask()
603 mask = dev->archdata.max_direct_dma_addr; in dma_set_coherent_mask()
Dpci_gx.c1071 pdev->dev.archdata.max_direct_dma_addr = in pcibios_fixup_final()
/linux-4.4.14/include/linux/hsi/
Dhsi.h119 struct dev_archdata *archdata; member
/linux-4.4.14/drivers/net/ethernet/sun/
Dsunqe.c798 if (request_irq(op->archdata.irqs[0], qec_interrupt, in get_qec()
896 dev->irq = op->archdata.irqs[0]; in qec_ether_init()
985 free_irq(op->archdata.irqs[0], (void *) root_qec_dev); in qec_exit()
Dsunhme.c2600 err = request_irq(op->archdata.irqs[0], in quattro_sbus_register_irqs()
2629 free_irq(op->archdata.irqs[0], qp); in quattro_sbus_free_irqs()
2828 hp->irq = op->archdata.irqs[0]; in happy_meal_sbus_probe_one()
Dsunbmac.c1188 dev->irq = bp->bigmac_op->archdata.irqs[0]; in bigmac_ether_init()
Dniu.c9073 for (i = 0; i < op->archdata.num_irqs; i++) { in niu_n2_irq_init()
9075 np->ldg[i].irq = op->archdata.irqs[i]; in niu_n2_irq_init()
9078 np->num_ldg = op->archdata.num_irqs; in niu_n2_irq_init()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dsystem-bus.c759 dev->core.archdata.dma_ops = &ps3_ioc0_dma_ops; in ps3_system_bus_device_register()
763 dev->core.archdata.dma_ops = &ps3_sb_dma_ops; in ps3_system_bus_device_register()
/linux-4.4.14/drivers/parport/
Dparport_sunbpp.c277 irq = op->archdata.irqs[0]; in bpp_probe()
/linux-4.4.14/drivers/base/
Dplatform.c90 if (!dev || num >= dev->archdata.num_irqs) in platform_get_irq()
92 return dev->archdata.irqs[num]; in platform_get_irq()
/linux-4.4.14/arch/mips/pci/
Dpci-octeon.c170 dev->dev.archdata.dma_ops = octeon_pci_dma_map_ops; in pcibios_plat_dev_init()
/linux-4.4.14/drivers/watchdog/
Dcpwd.c548 p->irq = op->archdata.irqs[0]; in cpwd_probe()
/linux-4.4.14/drivers/i2c/
Di2c-core.c1048 if (info->archdata) in i2c_new_device()
1049 client->dev.archdata = *info->archdata; in i2c_new_device()
1409 info.archdata = &dev_ad; in of_i2c_register_device()
/linux-4.4.14/drivers/scsi/
Dsun_esp.c118 host->irq = op->archdata.irqs[0]; in esp_sbus_register_irq()
Dqlogicpti.c731 qpti->qhost->irq = qpti->irq = op->archdata.irqs[0]; in qpti_register_irq()
1305 if (op->archdata.irqs[0] == 0) in qpti_sbus_probe()
/linux-4.4.14/drivers/char/
Dhpet.c957 clocksource_hpet.archdata.fsys_mmio = hpet_mctr; in hpet_alloc()
/linux-4.4.14/arch/powerpc/platforms/cell/
Diommu.c695 dev->archdata.dma_ops = get_pci_dma_ops(); in cell_of_bus_notify()
/linux-4.4.14/drivers/crypto/
Dn2_core.c1583 for (i = 0; i < dev->archdata.num_irqs; i++) { in find_devino_index()
1606 p->irq = dev->archdata.irqs[index]; in spu_map_ino()
/linux-4.4.14/drivers/net/ethernet/amd/
Dsunlance.c1456 dev->irq = op->archdata.irqs[0]; in sparc_lance_probe_one()
/linux-4.4.14/drivers/net/ethernet/aeroflex/
Dgreth.c1418 greth->irq = ofdev->archdata.irqs[0]; in greth_of_probe()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c2135 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()
/linux-4.4.14/drivers/atm/
Dfore200e.c2651 fore200e->irq = op->archdata.irqs[0]; in fore200e_sba_probe()
/linux-4.4.14/arch/x86/kvm/
Dx86.c1127 vdata->clock.vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in update_pvclock_gtod()