/arch/sparc/kernel/ |
D | of_device_common.c | 18 if (!op || index >= op->archdata.num_irqs) in irq_of_parse_and_map() 21 return op->archdata.irqs[index]; in irq_of_parse_and_map() 33 memcpy(r, &op->archdata.resource[index], sizeof(*r)); in of_address_to_resource() 46 r = &op->archdata.resource[index]; in of_iomap() 57 struct dev_archdata *bus_sd = &bus->dev.archdata; in of_propagate_archdata() 64 op->dev.archdata.iommu = bus_sd->iommu; in of_propagate_archdata() 65 op->dev.archdata.stc = bus_sd->stc; in of_propagate_archdata() 66 op->dev.archdata.host_controller = bus_sd->host_controller; in of_propagate_archdata() 67 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 | 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 | iommu.c | 298 nid = dev->archdata.numa_node; in dma_4u_alloc_coherent() 306 iommu = dev->archdata.iommu; in dma_4u_alloc_coherent() 341 iommu = dev->archdata.iommu; in dma_4u_free_coherent() 367 iommu = dev->archdata.iommu; in dma_4u_map_page() 368 strbuf = dev->archdata.stc; in dma_4u_map_page() 492 iommu = dev->archdata.iommu; in dma_4u_unmap_page() 493 strbuf = dev->archdata.stc; in dma_4u_unmap_page() 540 iommu = dev->archdata.iommu; in dma_4u_map_sg() 541 strbuf = dev->archdata.stc; in dma_4u_map_sg() 707 iommu = dev->archdata.iommu; in dma_4u_unmap_sg() [all …]
|
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() 563 op->dev.archdata.iommu = iommu; in sbus_iommu_init() 564 op->dev.archdata.stc = strbuf; in sbus_iommu_init() 565 op->dev.archdata.numa_node = -1; in sbus_iommu_init()
|
D | pci_sun4v.c | 62 struct pci_pbm_info *pbm = p->dev->archdata.host_controller; in iommu_batch_flush() 148 nid = dev->archdata.numa_node; in dma_4v_alloc_coherent() 156 iommu = dev->archdata.iommu; in dma_4v_alloc_coherent() 210 iommu = dev->archdata.iommu; in dma_4v_free_coherent() 211 pbm = dev->archdata.host_controller; in dma_4v_free_coherent() 247 iommu = dev->archdata.iommu; in dma_4v_map_page() 317 iommu = dev->archdata.iommu; in dma_4v_unmap_page() 318 pbm = dev->archdata.host_controller; in dma_4v_unmap_page() 358 iommu = dev->archdata.iommu; in dma_4v_map_sg() 497 iommu = dev->archdata.iommu; in dma_4v_unmap_sg() [all …]
|
D | power.c | 39 unsigned int irq = op->archdata.irqs[0]; in power_probe()
|
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_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 | pci.c | 261 sd = &dev->dev.archdata; in of_create_pci_dev() 268 sd = &op->dev.archdata; in of_create_pci_dev() 344 dev->irq = sd->op->archdata.irqs[0]; in of_create_pci_dev() 767 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in __pci_mmap_make_offset_bus() 950 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in arch_setup_msi_irq() 963 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in arch_teardown_msi_irq() 998 struct iommu *iommu = pdev->dev.archdata.iommu; in pci64_dma_supported() 1021 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in pci_resource_to_user()
|
D | leon_pci_grpci2.c | 716 priv->irq = ofdev->archdata.irqs[0]; /* BASE IRQ */ in grpci2_of_probe() 809 priv->virq_dma = ofdev->archdata.irqs[1]; in grpci2_of_probe() 822 leon_update_virq_handling(ofdev->archdata.irqs[i], in grpci2_of_probe() 825 priv->irq_map[i] = ofdev->archdata.irqs[i]; in grpci2_of_probe() 829 priv->virq_dma = ofdev->archdata.irqs[4]; in grpci2_of_probe()
|
/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() 71 sd = &pdev->dev.archdata; in pci_dma_dev_setup_swiotlb() 86 sd = &dev->archdata; in ppc_swiotlb_bus_notify()
|
/arch/arm/common/ |
D | dmabounce.c | 90 struct dmabounce_device_info *device_info = dev->archdata.dmabounce; in dmabounce_show() 212 if (!dev || !dev->archdata.dmabounce) in find_safe_buffer_dev() 218 return find_safe_buffer(dev->archdata.dmabounce, dma_addr); in find_safe_buffer_dev() 223 if (!dev || !dev->archdata.dmabounce) in needs_bounce() 241 return !!dev->archdata.dmabounce->needs_bounce(dev, dma_addr, size); in needs_bounce() 247 struct dmabounce_device_info *device_info = dev->archdata.dmabounce; in map_single() 283 DO_STATS(dev->archdata.dmabounce->bounce_count++); in unmap_single() 299 free_safe_buffer(dev->archdata.dmabounce, buf); in unmap_single() 382 DO_STATS(dev->archdata.dmabounce->bounce_count++); in dmabounce_sync_for_cpu() 411 DO_STATS(dev->archdata.dmabounce->bounce_count++); in dmabounce_sync_for_device() [all …]
|
/arch/powerpc/include/asm/ |
D | dma-mapping.h | 87 return dev->archdata.dma_ops; in get_dma_ops() 92 dev->archdata.dma_ops = ops; in set_dma_ops() 106 return dev->archdata.dma_data.dma_offset; in get_dma_offset() 114 dev->archdata.dma_data.dma_offset = off; in set_dma_offset() 185 struct dev_archdata *sd = &dev->archdata; in dma_capable()
|
D | iommu.h | 75 dev->archdata.dma_data.iommu_table_base = base; in set_iommu_table_base() 80 return dev->archdata.dma_data.iommu_table_base; in get_iommu_table_base()
|
/arch/sparc/mm/ |
D | io-unit.c | 62 op->dev.archdata.iommu = iounit; in iounit_iommu_init() 141 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_get_scsi_one() 152 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_get_scsi_sgl() 168 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_release_scsi_one() 182 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_release_scsi_sgl() 202 struct iounit_struct *iounit = dev->archdata.iommu; in iounit_map_dma_area()
|
D | iommu.c | 127 op->dev.archdata.iommu = iommu; in sbus_iommu_init() 177 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_get_one() 301 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_release_one() 343 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_map_dma_area() 409 struct iommu_struct *iommu = dev->archdata.iommu; in iommu_unmap_dma_area()
|
/arch/microblaze/include/asm/ |
D | dma-mapping.h | 60 if (unlikely(!dev) || !dev->archdata.dma_ops) in get_dma_ops() 63 return dev->archdata.dma_ops; in get_dma_ops() 68 dev->archdata.dma_ops = ops; in set_dma_ops()
|
/arch/mips/include/asm/ |
D | dma-mapping.h | 16 if (dev && dev->archdata.dma_ops) in get_dma_ops() 17 return dev->archdata.dma_ops; in get_dma_ops()
|
/arch/ia64/sn/kernel/sn2/ |
D | timer.c | 56 clocksource_sn2.archdata.fsys_mmio = RTC_COUNTER_ADDR; in sn_timer_init()
|
/arch/x86/include/asm/ |
D | dma-mapping.h | 36 if (unlikely(!dev) || !dev->archdata.dma_ops) in get_dma_ops() 39 return dev->archdata.dma_ops; in get_dma_ops()
|
/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()
|
/arch/ia64/kernel/ |
D | cyclone.c | 118 clocksource_cyclone.archdata.fsys_mmio = cyclone_timer; in init_cyclone_clock()
|
/arch/arm/plat-omap/include/plat/ |
D | omap_device.h | 159 return pdev ? pdev->archdata.od : NULL; in to_omap_device()
|