/linux-4.1.27/drivers/iommu/ |
D | shmobile-iommu.c | 131 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 …]
|
D | ipmmu-vmsa.c | 497 struct ipmmu_vmsa_archdata *archdata = dev->archdata.iommu; in ipmmu_attach_device() local 498 struct ipmmu_vmsa_device *mmu = archdata->mmu; in ipmmu_attach_device() 530 for (i = 0; i < archdata->num_utlbs; ++i) in ipmmu_attach_device() 531 ipmmu_utlb_enable(domain, archdata->utlbs[i]); in ipmmu_attach_device() 539 struct ipmmu_vmsa_archdata *archdata = dev->archdata.iommu; in ipmmu_detach_device() local 543 for (i = 0; i < archdata->num_utlbs; ++i) in ipmmu_detach_device() 544 ipmmu_utlb_disable(domain, archdata->utlbs[i]); in ipmmu_detach_device() 607 struct ipmmu_vmsa_archdata *archdata; in ipmmu_add_device() local 615 if (dev->archdata.iommu) { in ipmmu_add_device() 674 archdata = kzalloc(sizeof(*archdata), GFP_KERNEL); in ipmmu_add_device() [all …]
|
D | exynos-iommu.c | 134 #define has_sysmmu(dev) (dev->archdata.iommu != NULL) 484 struct exynos_iommu_owner *owner = dev->archdata.iommu; in __exynos_sysmmu_enable() 513 struct exynos_iommu_owner *owner = dev->archdata.iommu; in exynos_sysmmu_disable() 542 struct exynos_iommu_owner *owner = dev->archdata.iommu; in sysmmu_tlb_invalidate_flpdcache() 560 struct exynos_iommu_owner *owner = dev->archdata.iommu; in sysmmu_tlb_invalidate_entry() 602 struct exynos_iommu_owner *owner = dev->archdata.iommu; in exynos_sysmmu_tlb_invalidate() 790 struct exynos_iommu_owner *owner = dev->archdata.iommu; in exynos_iommu_attach_device() 829 if (owner == dev->archdata.iommu) { in exynos_iommu_detach_device() 840 if (owner == dev->archdata.iommu) in exynos_iommu_detach_device()
|
D | fsl_pamu_domain.c | 336 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()
|
D | omap-iommu.h | 74 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in dev_to_omap_iommu()
|
D | tegra-smmu.c | 410 struct tegra_smmu *smmu = dev->archdata.iommu; in tegra_smmu_attach_dev() 632 dev->archdata.iommu = smmu; in tegra_smmu_add_device() 644 dev->archdata.iommu = NULL; in tegra_smmu_remove_device()
|
D | omap-iommu.c | 1167 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in omap_iommu_attach_dev() 1205 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in _omap_iommu_detach_dev() 1351 dev->archdata.iommu = arch_data; in omap_iommu_add_device() 1360 struct omap_iommu_arch_data *arch_data = dev->archdata.iommu; in omap_iommu_remove_device()
|
D | amd_iommu.c | 206 return dev->archdata.iommu; in get_dev_data() 368 if (dev->archdata.iommu) in iommu_init_device() 400 dev->archdata.iommu = dev_data; in iommu_init_device() 2462 dev->archdata.dma_ops = &amd_iommu_dma_ops; in device_change_notifier() 3097 pdev->dev.archdata.dma_ops = &amd_iommu_dma_ops; in device_dma_ops_init() 3099 pdev->dev.archdata.dma_ops = &nommu_dma_ops; in device_dma_ops_init() 3301 struct iommu_dev_data *dev_data = dev->archdata.iommu; in amd_iommu_detach_device() 3331 dev_data = dev->archdata.iommu; in amd_iommu_attach_device()
|
D | intel-iommu.c | 713 return dev->archdata.iommu == DUMMY_DEVICE_DOMAIN_INFO; in iommu_dummy() 2136 info->dev->archdata.iommu = NULL; in unlink_domain_info() 2172 info = dev->archdata.iommu; in find_domain() 2229 dev->archdata.iommu = info; in dmar_insert_dev_info() 2415 if (dev->archdata.iommu == DUMMY_DEVICE_DOMAIN_INFO) in iommu_prepare_rmrr_dev() 2508 info = dev->archdata.iommu; in identity_mapping() 2992 info = dev->archdata.iommu; in get_valid_domain_for_dev() 3498 pdev->dev.archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO; in quirk_ioat_snb_local_iommu() 3538 dev->archdata.iommu = DUMMY_DEVICE_DOMAIN_INFO; in init_no_remapping_devices()
|
D | arm-smmu.c | 1142 if (dev->archdata.iommu) { in arm_smmu_attach_dev() 1170 dev->archdata.iommu = domain; in arm_smmu_attach_dev() 1183 dev->archdata.iommu = NULL; in arm_smmu_detach_dev()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_iommu.c | 52 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() 103 ret = arm_iommu_attach_device(subdrv_dev, dev->archdata.mapping); in drm_iommu_attach_device() 117 if (!dev->archdata.dma_ops) in drm_iommu_attach_device() 118 dev->archdata.dma_ops = subdrv_dev->archdata.dma_ops; in drm_iommu_attach_device() 136 struct dma_iommu_mapping *mapping = dev->archdata.mapping; in drm_iommu_detach_device()
|
D | exynos_drm_iommu.h | 35 return dev->archdata.mapping ? true : false; in is_drm_iommu_supported()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | of_device_common.c | 19 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()
|
D | of_device_32.c | 270 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()
|
D | iommu.c | 213 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 …]
|
D | of_device_64.c | 348 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()
|
D | sbus.c | 60 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()
|
D | pci_sun4v.c | 63 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 …]
|
D | pci_schizo.c | 861 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()
|
D | pci_sabre.c | 333 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()
|
D | pci.c | 262 sd = &dev->dev.archdata; in of_create_pci_dev() 269 sd = &op->dev.archdata; in of_create_pci_dev() 344 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()
|
D | pci_psycho.c | 306 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()
|
D | power.c | 39 unsigned int irq = op->archdata.irqs[0]; in power_probe()
|
D | leon_pci_grpci2.c | 727 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()
|
D | pci_msi.c | 125 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.1.27/arch/tile/include/asm/ |
D | dma-mapping.h | 34 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() 66 dev->archdata.dma_ops = ops; in set_dma_ops() 107 else if (mask > dev->archdata.max_direct_dma_addr) in dma_set_mask() 108 mask = dev->archdata.max_direct_dma_addr; in dma_set_mask()
|
/linux-4.1.27/arch/arm/common/ |
D | dmabounce.c | 90 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.1.27/drivers/input/serio/ |
D | i8042-sparcio.h | 62 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.1.27/arch/arm64/include/asm/ |
D | dma-mapping.h | 34 if (unlikely(!dev) || !dev->archdata.dma_ops) in __generic_dma_ops() 37 return dev->archdata.dma_ops; in __generic_dma_ops() 51 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops() 60 return dev->archdata.dma_coherent; in is_device_dma_coherent()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | dma-mapping.h | 90 return dev->archdata.dma_ops; in get_dma_ops() 95 dev->archdata.dma_ops = ops; in set_dma_ops() 109 return dev->archdata.dma_data.dma_offset; in get_dma_offset() 117 dev->archdata.dma_data.dma_offset = off; in set_dma_offset() 191 struct dev_archdata *sd = &dev->archdata; in dma_capable()
|
D | iommu.h | 99 dev->archdata.dma_data.iommu_table_base = base; in set_iommu_table_base() 104 return dev->archdata.dma_data.iommu_table_base; in get_iommu_table_base()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | dma-swiotlb.c | 29 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()
|
D | pci_dn.c | 80 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()
|
D | setup-common.c | 749 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()
|
D | eeh_cache.c | 297 dev->dev.archdata.edev = edev; in eeh_addr_cache_build()
|
D | iommu.c | 100 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()
|
D | dma.c | 32 struct dev_archdata __maybe_unused *sd = &dev->archdata; in get_pfn_limit()
|
D | eeh.c | 1156 dev->dev.archdata.edev = NULL; in eeh_add_device_late() 1163 dev->dev.archdata.edev = edev; in eeh_add_device_late() 1247 dev->dev.archdata.edev = NULL; in eeh_remove_device()
|
D | ibmebus.c | 172 dev->dev.archdata.dma_ops = &ibmebus_dma_ops; in ibmebus_create_device()
|
/linux-4.1.27/arch/sparc/mm/ |
D | io-unit.c | 65 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()
|
D | iommu.c | 130 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.1.27/arch/arm/include/asm/ |
D | dma-mapping.h | 23 if (dev && dev->archdata.dma_ops) in __generic_dma_ops() 24 return dev->archdata.dma_ops; in __generic_dma_ops() 39 dev->archdata.dma_ops = ops; in set_dma_ops() 134 return dev->archdata.dma_coherent; in is_device_dma_coherent()
|
D | device.h | 32 #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
|
/linux-4.1.27/arch/x86/pci/ |
D | sta2x11-fixup.c | 206 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.1.27/arch/mips/include/asm/ |
D | dma-mapping.h | 17 if (dev && dev->archdata.dma_ops) in get_dma_ops() 18 return dev->archdata.dma_ops; in get_dma_ops()
|
/linux-4.1.27/arch/ia64/sn/kernel/sn2/ |
D | timer.c | 56 clocksource_sn2.archdata.fsys_mmio = RTC_COUNTER_ADDR; in sn_timer_init()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | dma-mapping.h | 37 if (unlikely(!dev) || !dev->archdata.dma_ops) in get_dma_ops() 40 return dev->archdata.dma_ops; in get_dma_ops()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | parport.h | 119 op->archdata.irqs[0], PARPORT_DMA_NOFIFO, in ecpp_probe() 169 op->archdata.irqs[0], in ecpp_probe()
|
D | floppy_64.h | 566 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init() 592 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
|
D | floppy_32.h | 340 FLOPPY_IRQ = op->archdata.irqs[0]; in sun_floppy_init()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | omap_device.h | 102 return pdev ? pdev->archdata.od : NULL; in to_omap_device()
|
D | omap_device.c | 202 if (pdev->archdata.od) in _omap_device_notifier_call() 203 omap_device_delete(pdev->archdata.od); in _omap_device_notifier_call() 467 pdev->archdata.od = od; in omap_device_alloc() 491 od->pdev->archdata.od = NULL; in omap_device_delete()
|
D | devices.c | 108 omap3isp_device.dev.archdata.iommu = &omap3_isp_iommu; in omap3_init_camera()
|
/linux-4.1.27/drivers/sbus/char/ |
D | bbc_i2c.c | 318 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()
|
D | uctrl.c | 368 p->irq = op->archdata.irqs[0]; in uctrl_probe()
|
/linux-4.1.27/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_drv.c | 46 struct dma_iommu_mapping *mapping = drm_dev->dev->archdata.mapping; in rockchip_drm_dma_attach_device() 226 arm_iommu_release_mapping(dev->archdata.mapping); in rockchip_drm_load() 242 arm_iommu_release_mapping(dev->archdata.mapping); in rockchip_drm_unload()
|
/linux-4.1.27/sound/aoa/soundbus/i2sbus/ |
D | core.c | 221 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.1.27/drivers/macintosh/ |
D | macio_asic.c | 377 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.1.27/arch/x86/kernel/ |
D | vsyscall_gtod.c | 34 vdata->vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in update_vsyscall()
|
D | kvmclock.c | 301 kvm_clock.archdata.vclock_mode = VCLOCK_PVCLOCK; in kvm_setup_vsyscall_timeinfo()
|
D | tsc.c | 984 .archdata = { .vclock_mode = VCLOCK_TSC },
|
D | pci-calgary_64.c | 1180 dev->dev.archdata.dma_ops = &calgary_dma_ops; in calgary_init() 1204 dev->dev.archdata.dma_ops = NULL; in calgary_init()
|
D | hpet.c | 751 .archdata = { .vclock_mode = VCLOCK_HPET },
|
/linux-4.1.27/drivers/hsi/clients/ |
D | nokia-modem.c | 200 ssip.archdata = NULL; in nokia_modem_probe() 223 cmtspeech.archdata = NULL; in nokia_modem_probe()
|
/linux-4.1.27/arch/ia64/kernel/ |
D | cyclone.c | 118 clocksource_cyclone.archdata.fsys_mmio = cyclone_timer; in init_cyclone_clock()
|
D | time.c | 437 fsyscall_gtod_data.clk_fsys_mmio = c->archdata.fsys_mmio; in update_vsyscall_old()
|
/linux-4.1.27/drivers/hsi/ |
D | hsi.c | 109 if (info->archdata) in hsi_new_client() 110 cl->device.archdata = *info->archdata; in hsi_new_client()
|
/linux-4.1.27/include/linux/ |
D | clocksource.h | 78 struct arch_clocksource_data archdata; member
|
D | platform_device.h | 37 struct pdev_archdata archdata; member
|
D | i2c.h | 300 struct dev_archdata *archdata; member
|
D | device.h | 772 struct dev_archdata archdata; member
|
D | pci.h | 1893 return pdev->dev.archdata.edev; in pci_dev_to_eeh_dev()
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 184 dev->dev.archdata.dma_ops = &dma_direct_ops; in pci_dma_dev_setup_pasemi()
|
D | setup.c | 371 dev->archdata.dma_ops = &dma_direct_ops; in pcmcia_notify()
|
/linux-4.1.27/drivers/tty/serial/ |
D | sunhv.c | 524 if (op->archdata.irqs[0] == 0xffffffff) in hv_probe() 556 port->irq = op->archdata.irqs[0]; in hv_probe()
|
D | sunzilog.c | 1429 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()
|
D | apbuart.c | 564 port->irq = op->archdata.irqs[0]; in apbuart_probe()
|
D | sunsab.c | 983 up->port.irq = op->archdata.irqs[0]; in sunsab_init_one()
|
D | sunsu.c | 1450 up->port.irq = op->archdata.irqs[0]; in su_probe()
|
/linux-4.1.27/arch/mips/include/asm/mach-loongson/ |
D | boot_param.h | 133 struct archdev_data archdata; member
|
/linux-4.1.27/sound/sparc/ |
D | cs4231.c | 1835 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()
|
D | amd7930.c | 1013 irq = op->archdata.irqs[0]; in amd7930_sbus_probe()
|
D | dbri.c | 2610 irq = op->archdata.irqs[0]; in dbri_probe()
|
/linux-4.1.27/drivers/misc/mic/bus/ |
D | mic_bus.c | 163 mbdev->dev.archdata.dma_ops = dma_ops; in mbus_register_device()
|
/linux-4.1.27/arch/tile/kernel/ |
D | pci-dma.c | 602 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()
|
D | pci_gx.c | 1071 pdev->dev.archdata.max_direct_dma_addr = in pcibios_fixup_final()
|
/linux-4.1.27/include/linux/hsi/ |
D | hsi.h | 119 struct dev_archdata *archdata; member
|
/linux-4.1.27/drivers/net/ethernet/sun/ |
D | sunqe.c | 798 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()
|
D | sunhme.c | 2600 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()
|
D | sunbmac.c | 1188 dev->irq = bp->bigmac_op->archdata.irqs[0]; in bigmac_ether_init()
|
D | niu.c | 9075 for (i = 0; i < op->archdata.num_irqs; i++) { in niu_n2_irq_init() 9077 np->ldg[i].irq = op->archdata.irqs[i]; in niu_n2_irq_init() 9080 np->num_ldg = op->archdata.num_irqs; in niu_n2_irq_init()
|
/linux-4.1.27/arch/powerpc/platforms/ps3/ |
D | system-bus.c | 759 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.1.27/drivers/parport/ |
D | parport_sunbpp.c | 277 irq = op->archdata.irqs[0]; in bpp_probe()
|
/linux-4.1.27/drivers/base/ |
D | platform.c | 90 if (!dev || num >= dev->archdata.num_irqs) in platform_get_irq() 92 return dev->archdata.irqs[num]; in platform_get_irq()
|
/linux-4.1.27/arch/mips/pci/ |
D | pci-octeon.c | 170 dev->dev.archdata.dma_ops = octeon_pci_dma_map_ops; in pcibios_plat_dev_init()
|
/linux-4.1.27/drivers/watchdog/ |
D | cpwd.c | 548 p->irq = op->archdata.irqs[0]; in cpwd_probe()
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-core.c | 951 if (info->archdata) in i2c_new_device() 952 client->dev.archdata = *info->archdata; in i2c_new_device() 1289 info.archdata = &dev_ad; in of_i2c_register_device()
|
/linux-4.1.27/drivers/scsi/ |
D | sun_esp.c | 118 host->irq = op->archdata.irqs[0]; in esp_sbus_register_irq()
|
D | qlogicpti.c | 731 qpti->qhost->irq = qpti->irq = op->archdata.irqs[0]; in qpti_register_irq() 1306 if (op->archdata.irqs[0] == 0) in qpti_sbus_probe()
|
/linux-4.1.27/drivers/char/ |
D | hpet.c | 958 clocksource_hpet.archdata.fsys_mmio = hpet_mctr; in hpet_alloc()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | iommu.c | 689 dev->archdata.dma_ops = get_pci_dma_ops(); in cell_of_bus_notify()
|
/linux-4.1.27/drivers/crypto/ |
D | n2_core.c | 1583 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.1.27/drivers/net/ethernet/amd/ |
D | sunlance.c | 1456 dev->irq = op->archdata.irqs[0]; in sparc_lance_probe_one()
|
/linux-4.1.27/drivers/net/ethernet/aeroflex/ |
D | greth.c | 1420 greth->irq = ofdev->archdata.irqs[0]; in greth_of_probe()
|
/linux-4.1.27/arch/arm/mm/ |
D | dma-mapping.c | 2123 dev->archdata.dma_coherent = coherent; in arch_setup_dma_ops()
|
/linux-4.1.27/drivers/atm/ |
D | fore200e.c | 2651 fore200e->irq = op->archdata.irqs[0]; in fore200e_sba_probe()
|
/linux-4.1.27/arch/x86/kvm/ |
D | x86.c | 1086 vdata->clock.vclock_mode = tk->tkr_mono.clock->archdata.vclock_mode; in update_pvclock_gtod()
|