Searched refs:dma_mask (Results 1 - 200 of 334) sorted by relevance

12

/linux-4.1.27/include/trace/events/
H A Dswiotlb.h20 __field( u64, dma_mask )
28 __entry->dma_mask = (dev->dma_mask ? *dev->dma_mask : 0);
34 TP_printk("dev_name: %s dma_mask=%llx dev_addr=%llx "
37 __entry->dma_mask,
/linux-4.1.27/include/linux/
H A Diommu-helper.h8 u64 dma_mask) iommu_device_max_index()
10 if (size + offset > dma_mask) iommu_device_max_index()
11 return dma_mask - offset + 1; iommu_device_max_index()
6 iommu_device_max_index(unsigned long size, unsigned long offset, u64 dma_mask) iommu_device_max_index() argument
H A Deisa.h31 * signature, slot number, and base address. dma_mask is set by
40 u64 dma_mask; member in struct:eisa_device
98 u64 dma_mask; /* from bridge device */ member in struct:eisa_root_device
H A Ddma-mapping.h82 return dev->dma_mask != NULL && *dev->dma_mask != DMA_MASK_NONE; is_device_dma_capable()
93 if (dev && dev->dma_mask && *dev->dma_mask) dma_get_mask()
94 return *dev->dma_mask; dma_get_mask()
126 * does not have dev->dma_mask appropriately setup.
130 dev->dma_mask = &dev->coherent_dma_mask; dma_coerce_mask_and_coherent()
179 return *dev->dma_mask >> PAGE_SHIFT; dma_max_pfn()
H A Dplatform_device.h72 u64 dma_mask; member in struct:platform_device_info
104 .dma_mask = 0, platform_device_register_resndata()
/linux-4.1.27/arch/openrisc/include/asm/
H A Ddma-mapping.h90 static inline int dma_supported(struct device *dev, u64 dma_mask) dma_supported() argument
93 return dma_mask == DMA_BIT_MASK(32); dma_supported()
101 static inline int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
103 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
106 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/powerpc/platforms/powernv/
H A Dpowernv.h15 extern int pnv_pci_dma_set_mask(struct pci_dev *pdev, u64 dma_mask); pnv_smp_init()
21 static inline int pnv_pci_dma_set_mask(struct pci_dev *pdev, u64 dma_mask) pnv_pci_dma_set_mask() argument
H A Dsetup.c172 static int pnv_dma_set_mask(struct device *dev, u64 dma_mask) pnv_dma_set_mask() argument
175 return pnv_pci_dma_set_mask(to_pci_dev(dev), dma_mask); pnv_dma_set_mask()
176 return __dma_set_mask(dev, dma_mask); pnv_dma_set_mask()
H A Dpci.c693 int pnv_pci_dma_set_mask(struct pci_dev *pdev, u64 dma_mask) pnv_pci_dma_set_mask() argument
699 return phb->dma_set_mask(phb, pdev, dma_mask); pnv_pci_dma_set_mask()
700 return __dma_set_mask(&pdev->dev, dma_mask); pnv_pci_dma_set_mask()
H A Dpci.h110 u64 dma_mask);
/linux-4.1.27/arch/unicore32/include/asm/
H A Ddma-mapping.h57 if (dev && dev->dma_mask) dma_capable()
58 return addr + size - 1 <= *dev->dma_mask; dma_capable()
75 static inline int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
77 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
80 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/x86/include/asm/
H A Ddma-mapping.h79 if (!dev->dma_mask) dma_capable()
82 return addr + size - 1 <= *dev->dma_mask; dma_capable()
106 unsigned long dma_mask = 0; dma_alloc_coherent_mask() local
108 dma_mask = dev->coherent_dma_mask; dma_alloc_coherent_mask()
109 if (!dma_mask) dma_alloc_coherent_mask()
110 dma_mask = (gfp & GFP_DMA) ? DMA_BIT_MASK(24) : DMA_BIT_MASK(32); dma_alloc_coherent_mask()
112 return dma_mask; dma_alloc_coherent_mask()
117 unsigned long dma_mask = dma_alloc_coherent_mask(dev, gfp); dma_alloc_coherent_gfp_flags() local
119 if (dma_mask <= DMA_BIT_MASK(24)) dma_alloc_coherent_gfp_flags()
122 if (dma_mask <= DMA_BIT_MASK(32) && !(gfp & GFP_DMA)) dma_alloc_coherent_gfp_flags()
/linux-4.1.27/arch/arm/mach-imx/devices/
H A Dplatform-ipu-core.c82 pdev->dev.dma_mask = kmalloc(sizeof(*pdev->dev.dma_mask), GFP_KERNEL); imx_alloc_mx3_camera()
83 if (!pdev->dev.dma_mask) imx_alloc_mx3_camera()
86 *pdev->dev.dma_mask = DMA_BIT_MASK(32); imx_alloc_mx3_camera()
99 kfree(pdev->dev.dma_mask); imx_alloc_mx3_camera()
/linux-4.1.27/arch/microblaze/include/asm/
H A Ddma-mapping.h59 static inline int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
66 return ops->set_dma_mask(dev, dma_mask); dma_set_mask()
67 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
69 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/mips/include/asm/
H A Ddma-mapping.h25 if (!dev->dma_mask) dma_capable()
28 return addr + size <= *dev->dma_mask; dma_capable()
54 if(!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
60 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/ia64/include/asm/
H A Ddma-mapping.h74 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
76 *dev->dma_mask = mask; dma_set_mask()
82 if (!dev->dma_mask) dma_capable()
85 return addr + size - 1 <= *dev->dma_mask; dma_capable()
/linux-4.1.27/arch/c6x/include/asm/
H A Ddma-mapping.h28 static inline int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
30 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
33 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/arc/include/asm/
H A Ddma-mapping.h200 static inline int dma_supported(struct device *dev, u64 dma_mask) dma_supported() argument
203 return dma_mask == DMA_BIT_MASK(32); dma_supported()
211 static inline int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
213 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
216 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/sparc/kernel/
H A Dpsycho_common.h41 u32 dvma_offset, u32 dma_mask,
H A Dpci_sabre.c462 u32 upa_portid, dma_mask; sabre_probe() local
541 dma_mask = vdma[0]; sabre_probe()
544 dma_mask |= 0x1fffffff; sabre_probe()
548 dma_mask |= 0x3fffffff; sabre_probe()
553 dma_mask |= 0x7fffffff; sabre_probe()
561 err = psycho_iommu_init(pbm, tsbsize, vdma[0], dma_mask, SABRE_WRSYNC); sabre_probe()
H A Dpci_fire.c31 u32 vdma[2], dma_mask; pci_fire_pbm_iommu_init() local
38 dma_mask = 0xffffffff; pci_fire_pbm_iommu_init()
57 err = iommu_table_init(iommu, tsbsize * 8 * 1024, vdma[0], dma_mask, pci_fire_pbm_iommu_init()
H A Dpsycho_common.c399 u32 dvma_offset, u32 dma_mask, psycho_iommu_init()
423 dvma_offset, dma_mask, pbm->numa_node); psycho_iommu_init()
398 psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize, u32 dvma_offset, u32 dma_mask, unsigned long write_complete_offset) psycho_iommu_init() argument
H A Dpci_sun4v.c564 u32 dma_mask, dma_offset; pci_sun4v_iommu_init() local
577 dma_mask = (roundup_pow_of_two(vdma[1]) - 1UL); pci_sun4v_iommu_init()
586 iommu->dma_addr_mask = dma_mask; pci_sun4v_iommu_init()
H A Dpci_schizo.c1138 u32 dma_mask; schizo_pbm_iommu_init() local
1145 dma_mask = vdma[0]; schizo_pbm_iommu_init()
1148 dma_mask |= 0x1fffffff; schizo_pbm_iommu_init()
1153 dma_mask |= 0x3fffffff; schizo_pbm_iommu_init()
1158 dma_mask |= 0x7fffffff; schizo_pbm_iommu_init()
1196 err = iommu_table_init(iommu, tsbsize * 8 * 1024, vdma[0], dma_mask, schizo_pbm_iommu_init()
/linux-4.1.27/arch/powerpc/kernel/
H A Ddma.c235 int __dma_set_mask(struct device *dev, u64 dma_mask) __dma_set_mask() argument
240 return dma_ops->set_dma_mask(dev, dma_mask); __dma_set_mask()
241 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) __dma_set_mask()
243 *dev->dma_mask = dma_mask; __dma_set_mask()
247 int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
250 return ppc_md.dma_set_mask(dev, dma_mask); dma_set_mask()
251 return __dma_set_mask(dev, dma_mask); dma_set_mask()
H A Dsetup-common.c749 pdev->archdata.dma_mask = DMA_BIT_MASK(32); arch_setup_pdev_archdata()
750 pdev->dev.dma_mask = &pdev->archdata.dma_mask; arch_setup_pdev_archdata()
/linux-4.1.27/arch/arm/mach-pxa/
H A Ddevices.c78 .dma_mask = &pxamci_dmamask,
122 .dma_mask = &udc_dma_mask,
133 .dma_mask = &udc_dma_mask,
183 .dma_mask = &fb_dma_mask,
405 .dma_mask = &pxaficp_dmamask,
482 .dma_mask = &pxa_ac97_dmamask,
557 .dma_mask = &pxa25x_ssp_dma_mask,
595 .dma_mask = &pxa25x_nssp_dma_mask,
634 .dma_mask = &pxa25x_assp_dma_mask,
662 .dma_mask = &pxa27x_dma_mask_camera,
693 .dma_mask = &pxa27x_ohci_dma_mask,
763 .dma_mask = &pxa27x_ssp1_dma_mask,
801 .dma_mask = &pxa27x_ssp2_dma_mask,
839 .dma_mask = &pxa27x_ssp3_dma_mask,
905 .dma_mask = &pxamci_dmamask,
944 .dma_mask = &pxamci_dmamask,
977 .dma_mask = &pxa3xx_gcu_dmamask,
1035 .dma_mask = &pxa3xx_nand_dma_mask,
1084 .dma_mask = &pxa27x_ssp1_dma_mask,
1095 .dma_mask = &pxa27x_ssp2_dma_mask,
1106 .dma_mask = &pxa27x_ssp3_dma_mask,
1117 .dma_mask = &pxa3xx_ssp4_dma_mask,
H A Dcm-x270.c257 .dma_mask = &fb_dma_mask,
/linux-4.1.27/arch/x86/kernel/
H A Dpci-dma.c54 .dma_mask = &x86_dma_fallback_dev.coherent_dma_mask,
63 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
66 *dev->dma_mask = mask; dma_set_mask()
93 unsigned long dma_mask; dma_generic_alloc_coherent() local
98 dma_mask = dma_alloc_coherent_mask(dev, flag); dma_generic_alloc_coherent()
106 if (page && page_to_phys(page) + size > dma_mask) { dma_generic_alloc_coherent()
118 if (addr + size > dma_mask) { dma_generic_alloc_coherent()
121 if (dma_mask < DMA_BIT_MASK(32) && !(flag & GFP_DMA)) { dma_generic_alloc_coherent()
H A Dpci-nommu.c18 if (*hwdev->dma_mask >= DMA_BIT_MASK(32)) check_addr()
22 (long long)*hwdev->dma_mask); check_addr()
/linux-4.1.27/arch/sparc/include/asm/
H A Ddma-mapping.h80 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
82 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/s390/include/asm/
H A Ddma-mapping.h44 if (!dev->dma_mask) dma_capable()
46 return addr + size - 1 <= *dev->dma_mask; dma_capable()
H A Dpci.h108 u64 dma_mask; /* DMA address space mask */ member in struct:zpci_dev
/linux-4.1.27/arch/ia64/hp/common/
H A Dhwsw_iommu.c33 return dev && dev->dma_mask && use_swiotlb()
34 !sba_dma_ops.dma_supported(dev, *dev->dma_mask); use_swiotlb()
H A Dsba_iommu.c210 unsigned long dma_mask; member in struct:ioc
938 ASSERT(to_pci_dev(dev)->dma_mask); sba_map_page()
942 if (likely((pci_addr & ~to_pci_dev(dev)->dma_mask) == 0)) { sba_map_page()
949 to_pci_dev(dev)->dma_mask, pci_addr); sba_map_page()
1478 ASSERT(to_pci_dev(dev)->dma_mask); sba_map_sg_attrs()
1479 if (likely((ioc->dma_mask & ~to_pci_dev(dev)->dma_mask) == 0)) { for_each_sg()
1765 sac->dma_mask = 0xFFFFFFFFUL; ioc_sac_init()
1782 ioc->dma_mask = (0x1UL << 39) - 1; ioc_zx1_init()
1823 ioc->dma_mask = 0xFFFFFFFFFFFFFFFFUL; /* conservative */ ioc_init()
/linux-4.1.27/arch/blackfin/include/asm/
H A Ddma-mapping.h26 dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
28 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
31 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/hexagon/kernel/
H A Ddma.c49 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
52 *dev->dma_mask = mask; dma_set_mask()
106 if (hwdev && hwdev->dma_mask && !dma_capable(hwdev, bus, size)) { check_addr()
107 if (*hwdev->dma_mask >= DMA_BIT_MASK(32)) check_addr()
111 (long long)*hwdev->dma_mask); check_addr()
/linux-4.1.27/arch/powerpc/include/asm/
H A Ddma-mapping.h66 if (dev->dma_mask && *dev->dma_mask) device_to_mask()
67 return *dev->dma_mask; device_to_mask()
136 extern int dma_set_mask(struct device *dev, u64 dma_mask);
137 extern int __dma_set_mask(struct device *dev, u64 dma_mask);
197 if (!dev->dma_mask) dma_capable()
200 return addr + size - 1 <= *dev->dma_mask; dma_capable()
H A Ddevice.h52 u64 dma_mask; member in struct:pdev_archdata
/linux-4.1.27/drivers/usb/core/
H A Dbuffer.c65 if (!hcd->self.controller->dma_mask && hcd_buffer_create()
121 if (!bus->controller->dma_mask && hcd_buffer_alloc()
147 if (!bus->controller->dma_mask && hcd_buffer_free()
H A Dusb.c446 dev->dev.dma_mask = bus->controller->dma_mask; usb_alloc_dev()
790 if (controller->dma_mask) {
828 if (controller->dma_mask) {
862 if (controller->dma_mask) {
910 || !controller->dma_mask)
946 || !controller->dma_mask)
974 || !controller->dma_mask)
/linux-4.1.27/arch/arm/plat-iop/
H A Dadma.c145 .dma_mask = &iop3xx_adma_dmamask,
157 .dma_mask = &iop3xx_adma_dmamask,
169 .dma_mask = &iop3xx_adma_dmamask,
/linux-4.1.27/arch/arm/mach-ks8695/
H A Ddevices.c76 .dma_mask = &eth_dmamask,
114 .dma_mask = &eth_dmamask,
146 .dma_mask = &eth_dmamask,
/linux-4.1.27/arch/alpha/kernel/
H A Dpci-noop.c116 if (!dev || *dev->dma_mask >= 0xffffffffUL) alpha_noop_alloc_coherent()
171 if (!dev->dma_mask || !dma_supported(dev, mask)) alpha_noop_set_mask()
174 *dev->dma_mask = mask; alpha_noop_set_mask()
H A Dpci_iommu.c236 if ((dac_offset & dev->dma_mask) != dac_offset) pci_dac_dma_supported()
256 dma_addr_t max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; pci_map_single_1()
336 /* Assume non-busmaster ISA DMA when dma_mask is not set (the ISA alpha_gendev_to_pci()
338 if (!dev || !dev->dma_mask || !*dev->dma_mask) alpha_gendev_to_pci()
342 dma_mask due to wiring limitations). */ alpha_gendev_to_pci()
343 if (*dev->dma_mask >= isa_bridge->dma_mask) alpha_gendev_to_pci()
346 /* This assumes ISA bus master with dma_mask 0xffffff. */ alpha_gendev_to_pci()
360 dac_allowed = pdev ? pci_dac_dma_supported(pdev, pdev->dma_mask) : 0; alpha_pci_map_page()
666 dac_allowed = dev ? pci_dac_dma_supported(pdev, pdev->dma_mask) : 0; alpha_pci_map_sg()
686 max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; alpha_pci_map_sg()
749 max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; alpha_pci_unmap_sg()
946 if (!dev->dma_mask || alpha_pci_set_mask()
950 *dev->dma_mask = mask;
H A Dsys_jensen.c187 static struct pci_dev fake_isa_bridge = { .dma_mask = 0xffffffffUL, }; jensen_init_arch()
/linux-4.1.27/arch/arm/plat-samsung/
H A Ddevs.c88 .dma_mask = &samsung_device_dma_mask,
141 .dma_mask = &samsung_device_dma_mask,
163 .dma_mask = &samsung_device_dma_mask,
211 .dma_mask = &samsung_device_dma_mask,
241 .dma_mask = &samsung_device_dma_mask,
273 .dma_mask = &samsung_device_dma_mask,
303 .dma_mask = &samsung_device_dma_mask,
575 .dma_mask = &samsung_device_dma_mask,
643 .dma_mask = &samsung_device_dma_mask,
896 .dma_mask = &samsung_device_dma_mask,
912 .dma_mask = &samsung_device_dma_mask,
984 .dma_mask = &samsung_device_dma_mask,
1040 .dma_mask = &samsung_device_dma_mask,
1073 .dma_mask = &samsung_device_dma_mask,
1114 .dma_mask = &samsung_device_dma_mask,
1159 .dma_mask = &samsung_device_dma_mask,
1202 .dma_mask = &samsung_device_dma_mask,
/linux-4.1.27/drivers/xen/
H A Dswiotlb-xen.c60 unsigned long dma_mask = 0; dma_alloc_coherent_mask() local
62 dma_mask = dev->coherent_dma_mask; dma_alloc_coherent_mask()
63 if (!dma_mask) dma_alloc_coherent_mask()
64 dma_mask = (gfp & GFP_DMA) ? DMA_BIT_MASK(24) : DMA_BIT_MASK(32); dma_alloc_coherent_mask()
66 return dma_mask; dma_alloc_coherent_mask()
302 u64 dma_mask = DMA_BIT_MASK(32); xen_swiotlb_alloc_coherent() local
328 dma_mask = dma_alloc_coherent_mask(hwdev, flags); xen_swiotlb_alloc_coherent()
336 if (((dev_addr + size - 1 <= dma_mask)) && xen_swiotlb_alloc_coherent()
341 fls64(dma_mask), dma_handle) != 0) { xen_swiotlb_alloc_coherent()
357 u64 dma_mask = DMA_BIT_MASK(32); xen_swiotlb_free_coherent() local
363 dma_mask = hwdev->coherent_dma_mask; xen_swiotlb_free_coherent()
369 if (((dev_addr + size - 1 > dma_mask)) || xen_swiotlb_free_coherent()
679 xen_swiotlb_set_dma_mask(struct device *dev, u64 dma_mask) xen_swiotlb_set_dma_mask() argument
681 if (!dev->dma_mask || !xen_swiotlb_dma_supported(dev, dma_mask)) xen_swiotlb_set_dma_mask()
684 *dev->dma_mask = dma_mask; xen_swiotlb_set_dma_mask()
/linux-4.1.27/drivers/eisa/
H A Dvirtual_root.c42 .dma_mask = 0xffffffff,
H A Dpci_eisa.c57 pci_eisa_root.dma_mask = pdev->dma_mask; pci_eisa_init()
H A Deisa-bus.c207 edev->dma_mask = root->dma_mask; /* Default DMA mask */ eisa_init_device()
211 edev->dev.dma_mask = &edev->dma_mask; eisa_init_device()
212 edev->dev.coherent_dma_mask = edev->dma_mask; eisa_init_device()
/linux-4.1.27/arch/tile/include/asm/
H A Ddma-mapping.h71 if (!dev->dma_mask) dma_capable()
74 return addr + size - 1 <= *dev->dma_mask; dma_capable()
111 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
114 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/mips/bcm63xx/
H A Ddev-usb-usbd.c31 .dma_mask = &usbd_dmamask,
/linux-4.1.27/drivers/pnp/
H A Dcore.c154 dev->dma_mask = DMA_BIT_MASK(24); pnp_alloc_dev()
158 dev->dev.dma_mask = &dev->dma_mask; pnp_alloc_dev()
159 dev->dev.coherent_dma_mask = dev->dma_mask; pnp_alloc_dev()
/linux-4.1.27/arch/sh/boards/mach-se/7206/
H A Dsetup.c40 .dma_mask = NULL,
/linux-4.1.27/arch/mips/jz4740/
H A Dplatform.c53 .dma_mask = &jz4740_usb_ohci_device.dev.coherent_dma_mask,
84 .dma_mask = &jz4740_udc_device.dev.coherent_dma_mask,
109 .dma_mask = &jz4740_mmc_device.dev.coherent_dma_mask,
213 .dma_mask = &jz4740_framebuffer_device.dev.coherent_dma_mask,
/linux-4.1.27/arch/mips/sni/
H A Deisa.c29 .dma_mask = 0xffffffff,
/linux-4.1.27/arch/arm64/include/asm/
H A Ddma-mapping.h90 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
92 *dev->dma_mask = mask; dma_set_mask()
99 if (!dev->dma_mask) dma_capable()
102 return addr + size - 1 <= *dev->dma_mask; dma_capable()
/linux-4.1.27/arch/arm/mach-iop13xx/
H A Dtpmi.c162 .dma_mask = &iop13xx_tpmi_mask,
173 .dma_mask = &iop13xx_tpmi_mask,
184 .dma_mask = &iop13xx_tpmi_mask,
195 .dma_mask = &iop13xx_tpmi_mask,
H A Dsetup.c326 .dma_mask = &iop13xx_adma_dmamask,
338 .dma_mask = &iop13xx_adma_dmamask,
350 .dma_mask = &iop13xx_adma_dmamask,
/linux-4.1.27/drivers/usb/dwc3/
H A Dhost.c38 xhci->dev.dma_mask = dwc->dev->dma_mask; dwc3_host_init()
H A Ddwc3-keystone.c112 dev->dma_mask = &kdwc3_dma_mask; kdwc3_probe()
H A Ddwc3-exynos.c121 * Right now device-tree probed devices don't get dma_mask set. dwc3_exynos_probe()
/linux-4.1.27/drivers/uwb/
H A Dumc-dev.c39 umc->dev.dma_mask = parent->dma_mask; umc_device_create()
/linux-4.1.27/arch/sh/include/asm/
H A Ddma-mapping.h29 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
34 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/arm/mach-davinci/
H A Dusb.c78 .dma_mask = &usb_dmamask,
163 .dma_mask = &da8xx_usb11_dma_mask,
H A Ddm644x.c634 .dma_mask = &dm644x_video_dma_mask,
645 .dma_mask = &dm644x_video_dma_mask,
666 .dma_mask = &dm644x_video_dma_mask,
731 .dma_mask = &dm644x_video_dma_mask,
746 .dma_mask = &dm644x_video_dma_mask,
756 .dma_mask = &dm644x_video_dma_mask,
H A Ddevices.c105 .dma_mask = &ide_dma_mask,
161 .dma_mask = &mmcsd0_dma_mask,
198 .dma_mask = &mmcsd1_dma_mask,
H A Ddm355.c419 .dma_mask = &dm355_spi0_dma_mask,
718 .dma_mask = &vpfe_capture_dma_mask,
730 .dma_mask = &vpfe_capture_dma_mask,
749 .dma_mask = &vpfe_capture_dma_mask,
843 .dma_mask = &vpfe_capture_dma_mask,
859 .dma_mask = &vpfe_capture_dma_mask,
869 .dma_mask = &vpfe_capture_dma_mask,
H A Ddm365.c675 .dma_mask = &dm365_spi0_dma_mask,
1208 .dma_mask = &vpfe_capture_dma_mask,
1248 .dma_mask = &vpfe_capture_dma_mask,
1270 .dma_mask = &dm365_video_dma_mask,
1367 .dma_mask = &dm365_video_dma_mask,
1383 .dma_mask = &dm365_video_dma_mask,
1393 .dma_mask = &dm365_video_dma_mask,
H A Ddm646x.c690 .dma_mask = &vpif_dma_mask,
714 .dma_mask = &vpif_dma_mask,
738 .dma_mask = &vpif_dma_mask,
H A Dboard-neuros-osd2.c124 .dma_mask = &davinci_fb_dma_mask,
/linux-4.1.27/arch/arm/mach-w90x900/
H A Ddev.c118 .dma_mask = &nuc900_device_usb_ehci_dmamask,
145 .dma_mask = &nuc900_device_usb_ohci_dmamask,
199 .dma_mask = &nuc900_device_emc_dmamask,
484 .dma_mask = &nuc900_device_lcd_dmamask,
512 .dma_mask = &nuc900_device_audio_dmamask,
/linux-4.1.27/drivers/platform/goldfish/
H A Dpdev_bus.c122 name_len + 1 + sizeof(*dev->pdev.dev.dma_mask), GFP_ATOMIC); goldfish_new_pdev()
130 dev->pdev.dev.dma_mask = (void *)(dev->pdev.name + name_len + 1); goldfish_new_pdev()
131 *dev->pdev.dev.dma_mask = ~0; goldfish_new_pdev()
/linux-4.1.27/arch/mips/pnx833x/common/
H A Dplatform.c98 .dma_mask = &uart_dmamask,
125 .dma_mask = &ehci_dmamask,
153 .dma_mask = &ethernet_dmamask,
/linux-4.1.27/drivers/mtd/nand/
H A Ddenali_dt.c83 denali->dev->dma_mask = &denali_dma_mask; denali_dt_probe()
85 denali->dev->dma_mask = NULL; denali_dt_probe()
/linux-4.1.27/drivers/usb/gadget/udc/bdc/
H A Dbdc_pci.c92 bdc->dev.dma_mask = pci->dev.dma_mask; bdc_pci_probe()
/linux-4.1.27/arch/mips/loongson/common/
H A Ddma-swiotlb.c97 *dev->dma_mask = DMA_BIT_MASK(loongson_sysconf.dma_mask_bits); loongson_dma_set_mask()
101 *dev->dma_mask = mask; loongson_dma_set_mask()
/linux-4.1.27/arch/cris/include/asm/
H A Ddma-mapping.h147 if(!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
150 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/frv/include/asm/
H A Ddma-mapping.h120 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
123 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/hexagon/include/asm/
H A Ddma-mapping.h58 if (!dev->dma_mask) dma_capable()
60 return addr + size - 1 <= *dev->dma_mask; dma_capable()
/linux-4.1.27/arch/arm/mach-ep93xx/
H A Ddma.c76 .dma_mask = &ep93xx_dma_m2p_mask,
107 .dma_mask = &ep93xx_dma_m2m_mask,
H A Dcore.c345 .dma_mask = &ep93xx_ohci_dma_mask,
406 .dma_mask = &ep93xx_eth_dma_mask,
488 .dma_mask = &ep93xx_spi_dma_mask,
627 .dma_mask = &ep93xx_fb_device.dev.coherent_dma_mask,
847 .dma_mask = &ep93xx_ide_device.dev.coherent_dma_mask,
/linux-4.1.27/drivers/of/
H A Ddevice.c103 if (!dev->dma_mask) of_dma_configure()
104 dev->dma_mask = &dev->coherent_dma_mask; of_dma_configure()
138 *dev->dma_mask = min((*dev->dma_mask), of_dma_configure()
/linux-4.1.27/arch/tile/kernel/
H A Dusb.c39 .dma_mask = dmamask, \
H A Dpci-dma.c39 u64 dma_mask = (dev && dev->coherent_dma_mask) ? tile_dma_alloc_coherent() local
56 if (dma_mask <= DMA_BIT_MASK(32)) { tile_dma_alloc_coherent()
66 if (addr + size > dma_mask) { tile_dma_alloc_coherent()
/linux-4.1.27/include/xen/
H A Dswiotlb-xen.h60 xen_swiotlb_set_dma_mask(struct device *dev, u64 dma_mask);
/linux-4.1.27/arch/sh/boards/mach-sdk7780/
H A Dsetup.c56 .dma_mask = NULL, /* don't use dma */
/linux-4.1.27/arch/sh/boards/mach-se/7780/
H A Dsetup.c52 .dma_mask = NULL, /* don't use dma */
/linux-4.1.27/arch/parisc/include/asm/
H A Dparisc-device.h28 u64 dma_mask; /* DMA mask for I/O */ member in struct:parisc_device
H A Ddma-mapping.h182 if(!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
185 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/arm/mach-sa1100/
H A Dgeneric.c126 .dma_mask = &sa11x0udc_dma_mask,
169 .dma_mask = &sa11x0mcp_dma_mask,
202 .dma_mask = &sa11x0ssp_dma_mask,
296 .dma_mask = &sa11x0dma_dma_mask,
H A Dbadge4.c73 .dma_mask = &sa1111_dmamask,
H A Dneponset.c253 .dma_mask = 0xffffffffUL, neponset_probe()
/linux-4.1.27/arch/arm/mach-cns3xxx/
H A Ddevices.c48 .dma_mask = &cns3xxx_ahci_dmamask,
H A Dcns3420vb.c172 .dma_mask = &cns3xxx_usb_ehci_dma_mask,
203 .dma_mask = &cns3xxx_usb_ohci_dma_mask,
/linux-4.1.27/arch/arm/mach-omap1/
H A Dfb.c47 .dma_mask = &omap_fb_dma_mask,
H A Dusb.c198 .dma_mask = &udc_dmamask,
245 .dma_mask = &ohci_dmamask,
/linux-4.1.27/arch/powerpc/sysdev/
H A Ddart_iommu.c348 static int dart_dma_set_mask(struct device *dev, u64 dma_mask) dart_dma_set_mask() argument
350 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dart_dma_set_mask()
359 if (dart_device_on_pcie(dev) && dma_mask >= DMA_BIT_MASK(40)) { dart_dma_set_mask()
368 *dev->dma_mask = dma_mask; dart_dma_set_mask()
H A Dfsl_pci.c126 static int fsl_pci_dma_set_mask(struct device *dev, u64 dma_mask) fsl_pci_dma_set_mask() argument
128 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) fsl_pci_dma_set_mask()
137 dma_mask >= DMA_BIT_MASK(MAX_PHYS_ADDR_BITS)) { fsl_pci_dma_set_mask()
142 *dev->dma_mask = dma_mask; fsl_pci_dma_set_mask()
/linux-4.1.27/drivers/ide/
H A Dide-lib.c27 if (dev && dev->dma_mask) ide_toggle_bounce()
28 addr = *dev->dma_mask; ide_toggle_bounce()
/linux-4.1.27/arch/xtensa/include/asm/
H A Ddma-mapping.h158 if(!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
161 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/drivers/usb/host/
H A Dehci-grlib.c104 /* usb_create_hcd requires dma_mask != NULL */ ehci_hcd_grlib_probe()
105 op->dev.dma_mask = &op->dev.coherent_dma_mask; ehci_hcd_grlib_probe()
H A Duhci-grlib.c107 /* usb_create_hcd requires dma_mask != NULL */ uhci_hcd_grlib_probe()
108 op->dev.dma_mask = &op->dev.coherent_dma_mask; uhci_hcd_grlib_probe()
H A Dxhci-plat.c87 /* Initialize dma_mask and coherent_dma_mask to 32-bits */ xhci_plat_probe()
91 if (!pdev->dev.dma_mask) xhci_plat_probe()
92 pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; xhci_plat_probe()
H A Duhci-platform.c75 * Right now device-tree probed devices don't get dma_mask set. uhci_hcd_platform_probe()
H A Dfsl-mph-dr-of.c97 *pdev->dev.dma_mask = *ofdev->dev.dma_mask; fsl_usb2_device_register()
H A Dehci-atmel.c113 /* Right now device-tree probed devices don't get dma_mask set. ehci_atmel_drv_probe()
H A Dehci-spear.c80 * Right now device-tree probed devices don't get dma_mask set. spear_ehci_hcd_drv_probe()
H A Dohci-omap3.c98 * Right now device-tree probed devices don't get dma_mask set. ohci_hcd_omap3_probe()
H A Dohci-ps3.c130 dev->core.dma_mask = &dummy_mask; /* FIXME: for improper usb code */ ps3_ohci_probe()
H A Dohci-spear.c55 * Right now device-tree probed devices don't get dma_mask set. spear_ohci_hcd_drv_probe()
H A Dbcma-hcd.c189 hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; bcma_hcd_create_pdev()
H A Dehci-exynos.c149 * Right now device-tree probed devices don't get dma_mask set. exynos_ehci_probe()
H A Dehci-omap.c143 * Right now device-tree probed devices don't get dma_mask set. ehci_hcd_omap_probe()
H A Dehci-orion.c185 * Right now device-tree probed devices don't get dma_mask ehci_orion_drv_probe()
H A Dehci-ps3.c146 dev->core.dma_mask = &dummy_mask; /* FIXME: for improper usb code */ ps3_ehci_probe()
H A Dohci-exynos.c119 * Right now device-tree probed devices don't get dma_mask set. exynos_ohci_probe()
H A Dssb-hcd.c125 hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; ssb_hcd_create_pdev()
/linux-4.1.27/arch/sh/boards/mach-x3proto/
H A Dsetup.c90 .dma_mask = NULL, /* don't use dma */
121 .dma_mask = NULL, /* don't use dma */
/linux-4.1.27/arch/mips/pmcs-msp71xx/
H A Dmsp_usb.c71 .dma_mask = &msp_usbhost0_dma_mask,
112 .dma_mask = &msp_usbdev_dma_mask,
/linux-4.1.27/arch/mn10300/include/asm/
H A Ddma-mapping.h157 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
160 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/nios2/include/asm/
H A Ddma-mapping.h108 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
111 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/metag/include/asm/
H A Ddma-mapping.h165 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
168 *dev->dma_mask = mask; dma_set_mask()
/linux-4.1.27/arch/arm/mach-omap2/
H A Dusb-tusb6010.c153 .dma_mask = &tusb_dmamask,
231 tusb_device.dev.dma_mask = NULL; tusb6010_setup_interface()
H A Dusb-musb.c103 dev->dma_mask = &musb_dmamask; usb_musb_init()
H A Dfb.c102 .dma_mask = &omap_fb_dma_mask, omap_init_vrfb()
H A Ddma.c219 .dma_mask = DMA_BIT_MASK(32),
/linux-4.1.27/arch/arm/include/asm/
H A Ddma-mapping.h120 return PHYS_PFN_OFFSET + dma_to_pfn(dev, *dev->dma_mask); dma_max_pfn()
153 if (!dev->dma_mask) dma_capable()
156 mask = *dev->dma_mask; dma_capable()
196 extern int arm_dma_set_mask(struct device *dev, u64 dma_mask);
H A Decard.h165 u64 dma_mask; member in struct:expansion_card
/linux-4.1.27/arch/mips/alchemy/common/
H A Dplatform.c234 pdev->dev.dma_mask = &alchemy_ohci_dmamask; alchemy_setup_usb()
254 pdev->dev.dma_mask = &alchemy_ehci_dmamask; alchemy_setup_usb()
274 pdev->dev.dma_mask = &alchemy_ohci_dmamask; alchemy_setup_usb()
/linux-4.1.27/arch/arm/mach-mmp/
H A Ddevices.c273 .dma_mask = &usb_dma_mask,
306 .dma_mask = &usb_dma_mask,
342 .dma_mask = &usb_dma_mask,
H A Dpxa168.c161 .dma_mask = &pxa168_usb_host_dmamask,
/linux-4.1.27/arch/avr32/include/asm/
H A Ddma-mapping.h26 static inline int dma_set_mask(struct device *dev, u64 dma_mask) dma_set_mask() argument
28 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask()
31 *dev->dma_mask = dma_mask; dma_set_mask()
/linux-4.1.27/arch/ia64/sn/pci/
H A Dpci_dma.c47 * @dma_mask: new mask
51 int sn_dma_set_mask(struct device *dev, u64 dma_mask) sn_dma_set_mask() argument
55 if (!sn_dma_supported(dev, dma_mask)) sn_dma_set_mask()
58 *dev->dma_mask = dma_mask; sn_dma_set_mask()
H A Dtioce_provider.c520 * The mapping mode used is based on the device's dma_mask.
532 u64 dma_mask; tioce_do_dma_map() local
534 dma_mask = (barrier) ? pdev->dev.coherent_dma_mask : pdev->dma_mask; tioce_do_dma_map()
537 if (dma_mask < 0x7fffffffUL) tioce_do_dma_map()
548 if (dma_mask == ~0UL) { tioce_do_dma_map()
560 * this address range. Must account for devices dma_mask here since tioce_do_dma_map()
570 map->pci_start <= dma_mask) { tioce_do_dma_map()
583 if (!mapaddr && !barrier && dma_mask >= 0xffffffffffUL) { tioce_do_dma_map()
616 if (!mapaddr && dma_mask >= 0xffffffffUL) tioce_do_dma_map()
H A Dtioca_provider.c509 * The mapping mode used is based on the devices dma_mask. As a last resort
529 if (pdev->dma_mask == ~0UL) tioca_dma_map()
531 else if (pdev->dma_mask == 0xffffffffffffUL) tioca_dma_map()
/linux-4.1.27/arch/arm/mach-shmobile/
H A Dsetup-r8a7779.c334 .dma_mask = &sata_device.dev.coherent_dma_mask,
403 .dma_mask = &ehci0_device.dev.coherent_dma_mask,
427 .dma_mask = &ehci1_device.dev.coherent_dma_mask,
457 .dma_mask = &ohci0_device.dev.coherent_dma_mask,
481 .dma_mask = &ohci1_device.dev.coherent_dma_mask,
H A Dboard-kzm9g.c130 .dma_mask = NULL,
278 .dma_mask = NULL,
376 .dma_mask = NULL,
606 .dma_mask = &fsi_ak4648_device.dev.coherent_dma_mask,
H A Dboard-bockw.c243 .dma_mask = DMA_BIT_MASK(32),
326 .dma_mask = DMA_BIT_MASK(32), \
713 .dma_mask = DMA_BIT_MASK(32), bockw_init()
H A Dboard-marzen.c219 .dma_mask = DMA_BIT_MASK(32), \
/linux-4.1.27/arch/arm/plat-orion/
H A Dcommon.c651 .dma_mask = &orion_xor_dmamask,
712 .dma_mask = &orion_xor_dmamask,
758 .dma_mask = &ehci_dmamask,
784 .dma_mask = &ehci_dmamask,
808 .dma_mask = &ehci_dmamask,
/linux-4.1.27/arch/arm/common/
H A Ddmabounce.c227 if (dev->dma_mask) { needs_bounce()
228 unsigned long limit, mask = *dev->dma_mask; needs_bounce()
233 "mask %#Lx)\n", size, *dev->dma_mask); needs_bounce()
443 static int dmabounce_set_mask(struct device *dev, u64 dma_mask) dmabounce_set_mask() argument
448 return arm_dma_ops.set_dma_mask(dev, dma_mask); dmabounce_set_mask()
H A Dsa1111.c602 if (sachip->dev->dma_mask) sa1111_configure_smc()
603 *sachip->dev->dma_mask &= sa1111_dma_mask[drac >> 2]; sa1111_configure_smc()
650 if (info->dma && sachip->dev->dma_mask) { sa1111_init_one_child()
651 dev->dma_mask = *sachip->dev->dma_mask; sa1111_init_one_child()
652 dev->dev.dma_mask = &dev->dma_mask; sa1111_init_one_child()
1410 if (dev->dev.dma_mask && dev->dma_mask < 0xffffffffUL) { sa1111_notifier_call()
1419 if (dev->dev.dma_mask && dev->dma_mask < 0xffffffffUL) sa1111_notifier_call()
H A Dit8152.c261 if (dev->dma_mask) it8152_pci_platform_notify()
262 *dev->dma_mask = (SZ_64M - 1) | PHYS_OFFSET; it8152_pci_platform_notify()
H A Dlocomo.c236 if (lchip->dev->dma_mask) { locomo_init_one_child()
237 dev->dma_mask = *lchip->dev->dma_mask; locomo_init_one_child()
238 dev->dev.dma_mask = &dev->dma_mask; locomo_init_one_child()
/linux-4.1.27/arch/mips/alchemy/devboards/
H A Ddb1000.c127 .dma_mask = &au1100_lcd_dmamask,
345 .dma_mask = &au1xxx_mmc_dmamask,
380 .dma_mask = &au1xxx_mmc_dmamask,
H A Ddb1200.c335 .dma_mask = &au1200_ide_dmamask,
569 .dma_mask = &au1xxx_mmc_dmamask,
604 .dma_mask = &au1xxx_mmc_dmamask,
660 .dma_mask = &au1200_lcd_dmamask,
718 .dma_mask = &spi_dmamask,
/linux-4.1.27/drivers/acpi/
H A Dacpi_platform.c106 pdevinfo.dma_mask = DMA_BIT_MASK(32); acpi_create_platform_device()
/linux-4.1.27/drivers/base/
H A Disa.c145 isa_dev->dev.dma_mask = &isa_dev->dev.coherent_dma_mask; isa_register_driver()
H A Dplatform.c464 if (pdevinfo->dma_mask) { platform_device_register_full()
468 * dma_mask in struct device should not be a pointer. platform_device_register_full()
471 pdev->dev.dma_mask = platform_device_register_full()
472 kmalloc(sizeof(*pdev->dev.dma_mask), GFP_KERNEL); platform_device_register_full()
473 if (!pdev->dev.dma_mask) platform_device_register_full()
476 *pdev->dev.dma_mask = pdevinfo->dma_mask; platform_device_register_full()
477 pdev->dev.coherent_dma_mask = pdevinfo->dma_mask; platform_device_register_full()
494 kfree(pdev->dev.dma_mask); platform_device_register_full()
/linux-4.1.27/arch/sh/boards/mach-se/7722/
H A Dsetup.c66 .dma_mask = NULL, /* don't use dma */
/linux-4.1.27/arch/mips/loongson1/common/
H A Dplatform.c225 .dma_mask = &ls1x_ehci_dmamask,
/linux-4.1.27/arch/mips/mti-sead3/
H A Dsead3-platform.c188 .dma_mask = &sead3_usbdev_dma_mask,
/linux-4.1.27/arch/m68k/kernel/
H A Ddma.c82 if (dev == NULL || (*dev->dma_mask < 0xffffffff)) dma_alloc_coherent()
/linux-4.1.27/arch/arm/mach-s3c64xx/
H A Ddev-audio.c216 .dma_mask = &s3c64xx_ac97_dmamask,
/linux-4.1.27/sound/aoa/soundbus/i2sbus/
H A Dcore.c221 dev->sound.ofdev.archdata.dma_mask = macio->ofdev.archdata.dma_mask; i2sbus_add_dev()
223 dev->sound.ofdev.dev.dma_mask = &dev->sound.ofdev.archdata.dma_mask; i2sbus_add_dev()
/linux-4.1.27/drivers/iommu/
H A Damd_iommu.c272 if (!dev || !dev->dma_mask) check_device()
1701 u64 dma_mask, dma_ops_area_alloc()
1719 if (dom->aperture[i]->offset >= dma_mask) dma_ops_area_alloc()
1723 dma_mask >> PAGE_SHIFT); dma_ops_area_alloc()
1745 u64 dma_mask) dma_ops_alloc_addresses()
1755 dma_mask, dom->next_address); dma_ops_alloc_addresses()
1760 dma_mask, 0); dma_ops_alloc_addresses()
2649 u64 dma_mask) __map_single()
2670 dma_mask); __map_single()
2771 u64 dma_mask; map_page() local
2782 dma_mask = *dev->dma_mask; map_page()
2787 dma_mask); map_page()
2837 u64 dma_mask; map_sg() local
2845 dma_mask = *dev->dma_mask; map_sg()
2854 dma_mask); for_each_sg()
2921 u64 dma_mask = dev->coherent_dma_mask; alloc_coherent() local
2937 dma_mask = dev->coherent_dma_mask; alloc_coherent()
2952 if (!dma_mask) alloc_coherent()
2953 dma_mask = *dev->dma_mask; alloc_coherent()
2958 size, DMA_BIDIRECTIONAL, true, dma_mask); alloc_coherent()
1697 dma_ops_area_alloc(struct device *dev, struct dma_ops_domain *dom, unsigned int pages, unsigned long align_mask, u64 dma_mask, unsigned long start) dma_ops_area_alloc() argument
1741 dma_ops_alloc_addresses(struct device *dev, struct dma_ops_domain *dom, unsigned int pages, unsigned long align_mask, u64 dma_mask) dma_ops_alloc_addresses() argument
2643 __map_single(struct device *dev, struct dma_ops_domain *dma_dom, phys_addr_t paddr, size_t size, int dir, bool align, u64 dma_mask) __map_single() argument
H A Dintel-iommu.c2654 * If the device's dma_mask is less than the system's memory iommu_should_identity_map()
2657 u64 dma_mask = *dev->dma_mask; iommu_should_identity_map() local
2660 dev->coherent_dma_mask < dma_mask) iommu_should_identity_map()
2661 dma_mask = dev->coherent_dma_mask; iommu_should_identity_map()
2663 return dma_mask >= dma_get_required_mask(dev); iommu_should_identity_map()
2934 unsigned long nrpages, uint64_t dma_mask) intel_alloc_iova()
2938 /* Restrict dma_mask to the width that the iommu can handle */ intel_alloc_iova()
2939 dma_mask = min_t(uint64_t, DOMAIN_MAX_ADDR(domain->gaw), dma_mask); intel_alloc_iova()
2941 if (!dmar_forcedac && dma_mask > DMA_BIT_MASK(32)) { intel_alloc_iova()
2952 iova = alloc_iova(&domain->iovad, nrpages, IOVA_PFN(dma_mask), 1); intel_alloc_iova()
3047 size_t size, int dir, u64 dma_mask) __intel_map_single()
3069 iova = intel_alloc_iova(dev, domain, dma_to_mm_pfn(size), dma_mask); __intel_map_single()
3117 dir, *dev->dma_mask); intel_map_page()
3360 *dev->dma_mask); intel_map_sg()
2932 intel_alloc_iova(struct device *dev, struct dmar_domain *domain, unsigned long nrpages, uint64_t dma_mask) intel_alloc_iova() argument
3046 __intel_map_single(struct device *dev, phys_addr_t paddr, size_t size, int dir, u64 dma_mask) __intel_map_single() argument
/linux-4.1.27/drivers/misc/
H A Dtifm_core.c271 sock->dev.dma_mask = fm->dev.parent->dma_mask; tifm_alloc_device()
/linux-4.1.27/drivers/mfd/
H A Dmcp-core.c184 mcp->attached_device.dma_mask = parent->dma_mask; mcp_host_alloc()
H A Dmfd-core.c146 pdev->dev.dma_mask = parent->dma_mask; mfd_add_device()
/linux-4.1.27/drivers/staging/fsl-mc/include/
H A Dmc.h119 * @dma_mask: Default DMA mask
151 uint64_t dma_mask; member in struct:fsl_mc_device
/linux-4.1.27/drivers/crypto/ccp/
H A Dccp-platform.c177 if (!dev->dma_mask) ccp_platform_probe()
178 dev->dma_mask = &dev->coherent_dma_mask; ccp_platform_probe()
/linux-4.1.27/drivers/usb/dwc2/
H A Dplatform.c189 if (!dev->dev.dma_mask) dwc2_driver_probe()
190 dev->dev.dma_mask = &dev->dev.coherent_dma_mask; dwc2_driver_probe()
/linux-4.1.27/arch/powerpc/platforms/cell/
H A Diommu.c646 static int dma_set_mask_and_switch(struct device *dev, u64 dma_mask);
953 static int dma_set_mask_and_switch(struct device *dev, u64 dma_mask) dma_set_mask_and_switch() argument
955 if (!dev->dma_mask || !dma_supported(dev, dma_mask)) dma_set_mask_and_switch()
958 if (dma_mask == DMA_BIT_MASK(64) && dma_set_mask_and_switch()
970 *dev->dma_mask = dma_mask; dma_set_mask_and_switch()
1171 if (!dev->dma_mask) cell_dma_get_required_mask()
/linux-4.1.27/arch/sh/boards/mach-highlander/
H A Dsetup.c58 .dma_mask = NULL, /* don't use dma */
90 .dma_mask = NULL, /* don't use dma */
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
H A Dsetup-sh7720.c121 .dma_mask = &usb_ohci_dma_mask,
148 .dma_mask = NULL,
/linux-4.1.27/arch/mips/netlogic/xlp/
H A Dusb-init-xlp2.c252 dev->dev.dma_mask = &xlp_usb_dmamask; nlm_xlp9xx_usb_fixup_final()
270 dev->dev.dma_mask = &xlp_usb_dmamask; nlm_xlp2xx_usb_fixup_final()
H A Dusb-init.c123 dev->dev.dma_mask = &xlp_usb_dmamask; nlm_usb_fixup_final()
/linux-4.1.27/arch/arm/mach-dove/
H A Dcommon.c298 .dma_mask = &sdio_dmamask,
326 .dma_mask = &sdio_dmamask,
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Diommu.c1121 static int dma_set_mask_pSeriesLP(struct device *dev, u64 dma_mask) dma_set_mask_pSeriesLP() argument
1129 if (!dev->dma_mask) dma_set_mask_pSeriesLP()
1138 if (!disable_ddw && dma_mask == DMA_BIT_MASK(64)) { dma_set_mask_pSeriesLP()
1173 if (!dma_supported(dev, dma_mask)) dma_set_mask_pSeriesLP()
1176 *dev->dma_mask = dma_mask; dma_set_mask_pSeriesLP()
1182 if (!dev->dma_mask) dma_get_required_mask_pSeriesLP()
/linux-4.1.27/sound/pci/emu10k1/
H A Dmemory.c239 if (addr & ~emu->dma_mask) { is_valid_page()
242 emu->dma_mask, (unsigned long)addr); is_valid_page()
476 if (!p || (page_to_pfn(p) & ~(emu->dma_mask >> PAGE_SHIFT))) { synth_alloc_pages()
/linux-4.1.27/drivers/misc/mic/bus/
H A Dmic_bus.c164 mbdev->dev.dma_mask = &mbdev->dev.coherent_dma_mask; mbus_register_device()
/linux-4.1.27/arch/mips/ath79/
H A Ddev-usb.c70 pdev->dev.dma_mask = &ath79_usb_dmamask; ath79_usb_register()
/linux-4.1.27/drivers/usb/isp1760/
H A Disp1760-core.c127 dev->dma_mask = NULL; isp1760_register()
H A Disp1760-if.c141 dev->dev.dma_mask = NULL; isp1761_pci_probe()
/linux-4.1.27/arch/mips/netlogic/xlr/
H A Dplatform.c113 .dma_mask = &xls_usb_dmamask, \
/linux-4.1.27/arch/x86/pci/
H A Dsta2x11-fixup.c227 if (!dev->dma_mask) dma_capable()
229 return addr + size - 1 <= *dev->dma_mask; dma_capable()
/linux-4.1.27/arch/s390/pci/
H A Dpci_dma.c267 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask()
270 *dev->dma_mask = mask; dma_set_mask()
H A Dpci_clp.c63 zdev->dma_mask = response->dasm; clp_store_query_pci_fngrp()
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7763.c128 .dma_mask = &usb_ohci_dma_mask,
153 .dma_mask = NULL,
H A Dsetup-sh7366.c86 .dma_mask = NULL,
/linux-4.1.27/arch/ia64/sn/pci/pcibr/
H A Dpcibr_dma.c363 if (hwdev->dma_mask < 0x7fffffff) { pcibr_dma_map()
367 if (hwdev->dma_mask == ~0UL) { pcibr_dma_map()
/linux-4.1.27/lib/
H A Dswiotlb.c635 u64 dma_mask = DMA_BIT_MASK(32); swiotlb_alloc_coherent() local
638 dma_mask = hwdev->coherent_dma_mask; swiotlb_alloc_coherent()
643 if (dev_addr + size - 1 > dma_mask) { swiotlb_alloc_coherent()
665 if (dev_addr + size - 1 > dma_mask) { swiotlb_alloc_coherent()
667 (unsigned long long)dma_mask, swiotlb_alloc_coherent()
/linux-4.1.27/drivers/macintosh/
H A Dmacio_asic.c377 dev->ofdev.archdata.dma_mask = 0xffffffffUL; macio_add_one_device()
378 dev->ofdev.dev.dma_mask = &dev->ofdev.archdata.dma_mask; macio_add_one_device()
/linux-4.1.27/drivers/staging/fsl-mc/bus/
H A Dmc-bus.c403 mc_dev->dma_mask = FSL_MC_DEFAULT_DMA_MASK; fsl_mc_device_add()
404 mc_dev->dev.dma_mask = &mc_dev->dma_mask; fsl_mc_device_add()
/linux-4.1.27/drivers/amba/
H A Dbus.c429 void *pdata, unsigned int periphid, u64 dma_mask, amba_aphb_device_add()
439 dev->dev.coherent_dma_mask = dma_mask; amba_aphb_device_add()
505 dev->dev.dma_mask = &dev->dev.coherent_dma_mask; amba_device_initialize()
427 amba_aphb_device_add(struct device *parent, const char *name, resource_size_t base, size_t size, int irq1, int irq2, void *pdata, unsigned int periphid, u64 dma_mask, struct resource *resbase) amba_aphb_device_add() argument
/linux-4.1.27/drivers/mmc/card/
H A Dqueue.c199 if (mmc_dev(host)->dma_mask && *mmc_dev(host)->dma_mask) mmc_init_queue()
/linux-4.1.27/drivers/dma/
H A Dbcm2835-dma.c564 if (!pdev->dev.dma_mask) bcm2835_dma_probe()
565 pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; bcm2835_dma_probe()
/linux-4.1.27/arch/mips/ar7/
H A Dplatform.c278 .dma_mask = &cpmac_dma_mask,
290 .dma_mask = &cpmac_dma_mask,
/linux-4.1.27/drivers/staging/i2o/
H A Dmemory.c188 if ((sizeof(dma_addr_t) > 4) && (pdev->dma_mask == DMA_BIT_MASK(64))) { i2o_dma_alloc()
/linux-4.1.27/drivers/usb/gadget/udc/
H A Dpxa25x_udc.h122 u64 dma_mask; member in struct:pxa25x_udc
/linux-4.1.27/include/pcmcia/
H A Dds.h146 u64 dma_mask; member in struct:pcmcia_device
/linux-4.1.27/arch/sh/boards/
H A Dboard-sh7785lcr.c119 .dma_mask = NULL,
/linux-4.1.27/arch/sh/boards/mach-ecovec24/
H A Dsetup.c206 .dma_mask = NULL, /* not use dma */
242 .dma_mask = NULL, /* not use dma */
299 .dma_mask = NULL, /* not use dma */
878 .dma_mask = &fsi_da7210_device.dev.coherent_dma_mask,
/linux-4.1.27/arch/parisc/kernel/
H A Ddrivers.c413 dev->dma_mask = 0xffffffffUL; /* PARISC devices are 32-bit */ create_tree_node()
416 dev->dev.dma_mask = &dev->dma_mask; create_tree_node()
417 dev->dev.coherent_dma_mask = dev->dma_mask; create_tree_node()
/linux-4.1.27/arch/avr32/boards/hammerhead/
H A Dflash.c293 .dma_mask = &hh_fpga0_dma_mask,
/linux-4.1.27/arch/arm/mach-rpc/
H A Decard.c722 ec->dev.dma_mask = &ec->dma_mask; ecard_alloc_card()
723 ec->dma_mask = (u64)0xffffffff; ecard_alloc_card()
724 ec->dev.coherent_dma_mask = ec->dma_mask; ecard_alloc_card()
/linux-4.1.27/arch/arm/include/asm/hardware/
H A Dlocomo.h179 u64 dma_mask; member in struct:locomo_dev

Completed in 4371 milliseconds

12