/linux-4.1.27/include/trace/events/ |
H A D | swiotlb.h | 20 __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 D | iommu-helper.h | 8 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 D | eisa.h | 31 * 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 D | dma-mapping.h | 82 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 D | platform_device.h | 72 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 D | dma-mapping.h | 90 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 D | powernv.h | 15 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 D | setup.c | 172 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 D | pci.c | 693 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 D | pci.h | 110 u64 dma_mask);
|
/linux-4.1.27/arch/unicore32/include/asm/ |
H A D | dma-mapping.h | 57 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 D | dma-mapping.h | 79 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 D | platform-ipu-core.c | 82 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 D | dma-mapping.h | 59 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 D | dma-mapping.h | 25 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 D | dma-mapping.h | 74 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 D | dma-mapping.h | 28 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 D | dma-mapping.h | 200 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 D | psycho_common.h | 41 u32 dvma_offset, u32 dma_mask,
|
H A D | pci_sabre.c | 462 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 D | pci_fire.c | 31 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 D | psycho_common.c | 399 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 D | pci_sun4v.c | 564 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 D | pci_schizo.c | 1138 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 D | dma.c | 235 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 D | setup-common.c | 749 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 D | devices.c | 78 .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 D | cm-x270.c | 257 .dma_mask = &fb_dma_mask,
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | pci-dma.c | 54 .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 D | pci-nommu.c | 18 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 D | dma-mapping.h | 80 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 D | dma-mapping.h | 44 if (!dev->dma_mask) dma_capable() 46 return addr + size - 1 <= *dev->dma_mask; dma_capable()
|
H A D | pci.h | 108 u64 dma_mask; /* DMA address space mask */ member in struct:zpci_dev
|
/linux-4.1.27/arch/ia64/hp/common/ |
H A D | hwsw_iommu.c | 33 return dev && dev->dma_mask && use_swiotlb() 34 !sba_dma_ops.dma_supported(dev, *dev->dma_mask); use_swiotlb()
|
H A D | sba_iommu.c | 210 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 D | dma-mapping.h | 26 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 D | dma.c | 49 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 D | dma-mapping.h | 66 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 D | device.h | 52 u64 dma_mask; member in struct:pdev_archdata
|
/linux-4.1.27/drivers/usb/core/ |
H A D | buffer.c | 65 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 D | usb.c | 446 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 D | adma.c | 145 .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 D | devices.c | 76 .dma_mask = ð_dmamask, 114 .dma_mask = ð_dmamask, 146 .dma_mask = ð_dmamask,
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | pci-noop.c | 116 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 D | pci_iommu.c | 236 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 D | sys_jensen.c | 187 static struct pci_dev fake_isa_bridge = { .dma_mask = 0xffffffffUL, }; jensen_init_arch()
|
/linux-4.1.27/arch/arm/plat-samsung/ |
H A D | devs.c | 88 .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 D | swiotlb-xen.c | 60 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 D | virtual_root.c | 42 .dma_mask = 0xffffffff,
|
H A D | pci_eisa.c | 57 pci_eisa_root.dma_mask = pdev->dma_mask; pci_eisa_init()
|
H A D | eisa-bus.c | 207 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 D | dma-mapping.h | 71 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 D | dev-usb-usbd.c | 31 .dma_mask = &usbd_dmamask,
|
/linux-4.1.27/drivers/pnp/ |
H A D | core.c | 154 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 D | setup.c | 40 .dma_mask = NULL,
|
/linux-4.1.27/arch/mips/jz4740/ |
H A D | platform.c | 53 .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 D | eisa.c | 29 .dma_mask = 0xffffffff,
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | dma-mapping.h | 90 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 D | tpmi.c | 162 .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 D | setup.c | 326 .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 D | host.c | 38 xhci->dev.dma_mask = dwc->dev->dma_mask; dwc3_host_init()
|
H A D | dwc3-keystone.c | 112 dev->dma_mask = &kdwc3_dma_mask; kdwc3_probe()
|
H A D | dwc3-exynos.c | 121 * Right now device-tree probed devices don't get dma_mask set. dwc3_exynos_probe()
|
/linux-4.1.27/drivers/uwb/ |
H A D | umc-dev.c | 39 umc->dev.dma_mask = parent->dma_mask; umc_device_create()
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | dma-mapping.h | 29 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 D | usb.c | 78 .dma_mask = &usb_dmamask, 163 .dma_mask = &da8xx_usb11_dma_mask,
|
H A D | dm644x.c | 634 .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 D | devices.c | 105 .dma_mask = &ide_dma_mask, 161 .dma_mask = &mmcsd0_dma_mask, 198 .dma_mask = &mmcsd1_dma_mask,
|
H A D | dm355.c | 419 .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 D | dm365.c | 675 .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 D | dm646x.c | 690 .dma_mask = &vpif_dma_mask, 714 .dma_mask = &vpif_dma_mask, 738 .dma_mask = &vpif_dma_mask,
|
H A D | board-neuros-osd2.c | 124 .dma_mask = &davinci_fb_dma_mask,
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
H A D | dev.c | 118 .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 D | pdev_bus.c | 122 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 D | platform.c | 98 .dma_mask = &uart_dmamask, 125 .dma_mask = &ehci_dmamask, 153 .dma_mask = ðernet_dmamask,
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | denali_dt.c | 83 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 D | bdc_pci.c | 92 bdc->dev.dma_mask = pci->dev.dma_mask; bdc_pci_probe()
|
/linux-4.1.27/arch/mips/loongson/common/ |
H A D | dma-swiotlb.c | 97 *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 D | dma-mapping.h | 147 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 D | dma-mapping.h | 120 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 D | dma-mapping.h | 58 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 D | dma.c | 76 .dma_mask = &ep93xx_dma_m2p_mask, 107 .dma_mask = &ep93xx_dma_m2m_mask,
|
H A D | core.c | 345 .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 D | device.c | 103 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 D | usb.c | 39 .dma_mask = dmamask, \
|
H A D | pci-dma.c | 39 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 D | swiotlb-xen.h | 60 xen_swiotlb_set_dma_mask(struct device *dev, u64 dma_mask);
|
/linux-4.1.27/arch/sh/boards/mach-sdk7780/ |
H A D | setup.c | 56 .dma_mask = NULL, /* don't use dma */
|
/linux-4.1.27/arch/sh/boards/mach-se/7780/ |
H A D | setup.c | 52 .dma_mask = NULL, /* don't use dma */
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | parisc-device.h | 28 u64 dma_mask; /* DMA mask for I/O */ member in struct:parisc_device
|
H A D | dma-mapping.h | 182 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 D | generic.c | 126 .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 D | badge4.c | 73 .dma_mask = &sa1111_dmamask,
|
H A D | neponset.c | 253 .dma_mask = 0xffffffffUL, neponset_probe()
|
/linux-4.1.27/arch/arm/mach-cns3xxx/ |
H A D | devices.c | 48 .dma_mask = &cns3xxx_ahci_dmamask,
|
H A D | cns3420vb.c | 172 .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 D | fb.c | 47 .dma_mask = &omap_fb_dma_mask,
|
H A D | usb.c | 198 .dma_mask = &udc_dmamask, 245 .dma_mask = &ohci_dmamask,
|
/linux-4.1.27/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 348 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 D | fsl_pci.c | 126 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 D | ide-lib.c | 27 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 D | dma-mapping.h | 158 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 D | ehci-grlib.c | 104 /* 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 D | uhci-grlib.c | 107 /* 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 D | xhci-plat.c | 87 /* 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 D | uhci-platform.c | 75 * Right now device-tree probed devices don't get dma_mask set. uhci_hcd_platform_probe()
|
H A D | fsl-mph-dr-of.c | 97 *pdev->dev.dma_mask = *ofdev->dev.dma_mask; fsl_usb2_device_register()
|
H A D | ehci-atmel.c | 113 /* Right now device-tree probed devices don't get dma_mask set. ehci_atmel_drv_probe()
|
H A D | ehci-spear.c | 80 * Right now device-tree probed devices don't get dma_mask set. spear_ehci_hcd_drv_probe()
|
H A D | ohci-omap3.c | 98 * Right now device-tree probed devices don't get dma_mask set. ohci_hcd_omap3_probe()
|
H A D | ohci-ps3.c | 130 dev->core.dma_mask = &dummy_mask; /* FIXME: for improper usb code */ ps3_ohci_probe()
|
H A D | ohci-spear.c | 55 * Right now device-tree probed devices don't get dma_mask set. spear_ohci_hcd_drv_probe()
|
H A D | bcma-hcd.c | 189 hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; bcma_hcd_create_pdev()
|
H A D | ehci-exynos.c | 149 * Right now device-tree probed devices don't get dma_mask set. exynos_ehci_probe()
|
H A D | ehci-omap.c | 143 * Right now device-tree probed devices don't get dma_mask set. ehci_hcd_omap_probe()
|
H A D | ehci-orion.c | 185 * Right now device-tree probed devices don't get dma_mask ehci_orion_drv_probe()
|
H A D | ehci-ps3.c | 146 dev->core.dma_mask = &dummy_mask; /* FIXME: for improper usb code */ ps3_ehci_probe()
|
H A D | ohci-exynos.c | 119 * Right now device-tree probed devices don't get dma_mask set. exynos_ohci_probe()
|
H A D | ssb-hcd.c | 125 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 D | setup.c | 90 .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 D | msp_usb.c | 71 .dma_mask = &msp_usbhost0_dma_mask, 112 .dma_mask = &msp_usbdev_dma_mask,
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | dma-mapping.h | 157 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 D | dma-mapping.h | 108 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 D | dma-mapping.h | 165 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 D | usb-tusb6010.c | 153 .dma_mask = &tusb_dmamask, 231 tusb_device.dev.dma_mask = NULL; tusb6010_setup_interface()
|
H A D | usb-musb.c | 103 dev->dma_mask = &musb_dmamask; usb_musb_init()
|
H A D | fb.c | 102 .dma_mask = &omap_fb_dma_mask, omap_init_vrfb()
|
H A D | dma.c | 219 .dma_mask = DMA_BIT_MASK(32),
|
/linux-4.1.27/arch/arm/include/asm/ |
H A D | dma-mapping.h | 120 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 D | ecard.h | 165 u64 dma_mask; member in struct:expansion_card
|
/linux-4.1.27/arch/mips/alchemy/common/ |
H A D | platform.c | 234 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 D | devices.c | 273 .dma_mask = &usb_dma_mask, 306 .dma_mask = &usb_dma_mask, 342 .dma_mask = &usb_dma_mask,
|
H A D | pxa168.c | 161 .dma_mask = &pxa168_usb_host_dmamask,
|
/linux-4.1.27/arch/avr32/include/asm/ |
H A D | dma-mapping.h | 26 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 D | pci_dma.c | 47 * @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 D | tioce_provider.c | 520 * 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 D | tioca_provider.c | 509 * 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 D | setup-r8a7779.c | 334 .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 D | board-kzm9g.c | 130 .dma_mask = NULL, 278 .dma_mask = NULL, 376 .dma_mask = NULL, 606 .dma_mask = &fsi_ak4648_device.dev.coherent_dma_mask,
|
H A D | board-bockw.c | 243 .dma_mask = DMA_BIT_MASK(32), 326 .dma_mask = DMA_BIT_MASK(32), \ 713 .dma_mask = DMA_BIT_MASK(32), bockw_init()
|
H A D | board-marzen.c | 219 .dma_mask = DMA_BIT_MASK(32), \
|
/linux-4.1.27/arch/arm/plat-orion/ |
H A D | common.c | 651 .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 D | dmabounce.c | 227 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 D | sa1111.c | 602 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 D | it8152.c | 261 if (dev->dma_mask) it8152_pci_platform_notify() 262 *dev->dma_mask = (SZ_64M - 1) | PHYS_OFFSET; it8152_pci_platform_notify()
|
H A D | locomo.c | 236 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 D | db1000.c | 127 .dma_mask = &au1100_lcd_dmamask, 345 .dma_mask = &au1xxx_mmc_dmamask, 380 .dma_mask = &au1xxx_mmc_dmamask,
|
H A D | db1200.c | 335 .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 D | acpi_platform.c | 106 pdevinfo.dma_mask = DMA_BIT_MASK(32); acpi_create_platform_device()
|
/linux-4.1.27/drivers/base/ |
H A D | isa.c | 145 isa_dev->dev.dma_mask = &isa_dev->dev.coherent_dma_mask; isa_register_driver()
|
H A D | platform.c | 464 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 D | setup.c | 66 .dma_mask = NULL, /* don't use dma */
|
/linux-4.1.27/arch/mips/loongson1/common/ |
H A D | platform.c | 225 .dma_mask = &ls1x_ehci_dmamask,
|
/linux-4.1.27/arch/mips/mti-sead3/ |
H A D | sead3-platform.c | 188 .dma_mask = &sead3_usbdev_dma_mask,
|
/linux-4.1.27/arch/m68k/kernel/ |
H A D | dma.c | 82 if (dev == NULL || (*dev->dma_mask < 0xffffffff)) dma_alloc_coherent()
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
H A D | dev-audio.c | 216 .dma_mask = &s3c64xx_ac97_dmamask,
|
/linux-4.1.27/sound/aoa/soundbus/i2sbus/ |
H A D | core.c | 221 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 D | amd_iommu.c | 272 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 D | intel-iommu.c | 2654 * 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 D | tifm_core.c | 271 sock->dev.dma_mask = fm->dev.parent->dma_mask; tifm_alloc_device()
|
/linux-4.1.27/drivers/mfd/ |
H A D | mcp-core.c | 184 mcp->attached_device.dma_mask = parent->dma_mask; mcp_host_alloc()
|
H A D | mfd-core.c | 146 pdev->dev.dma_mask = parent->dma_mask; mfd_add_device()
|
/linux-4.1.27/drivers/staging/fsl-mc/include/ |
H A D | mc.h | 119 * @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 D | ccp-platform.c | 177 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 D | platform.c | 189 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 D | iommu.c | 646 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 D | setup.c | 58 .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 D | setup-sh7720.c | 121 .dma_mask = &usb_ohci_dma_mask, 148 .dma_mask = NULL,
|
/linux-4.1.27/arch/mips/netlogic/xlp/ |
H A D | usb-init-xlp2.c | 252 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 D | usb-init.c | 123 dev->dev.dma_mask = &xlp_usb_dmamask; nlm_usb_fixup_final()
|
/linux-4.1.27/arch/arm/mach-dove/ |
H A D | common.c | 298 .dma_mask = &sdio_dmamask, 326 .dma_mask = &sdio_dmamask,
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 1121 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 D | memory.c | 239 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 D | mic_bus.c | 164 mbdev->dev.dma_mask = &mbdev->dev.coherent_dma_mask; mbus_register_device()
|
/linux-4.1.27/arch/mips/ath79/ |
H A D | dev-usb.c | 70 pdev->dev.dma_mask = &ath79_usb_dmamask; ath79_usb_register()
|
/linux-4.1.27/drivers/usb/isp1760/ |
H A D | isp1760-core.c | 127 dev->dma_mask = NULL; isp1760_register()
|
H A D | isp1760-if.c | 141 dev->dev.dma_mask = NULL; isp1761_pci_probe()
|
/linux-4.1.27/arch/mips/netlogic/xlr/ |
H A D | platform.c | 113 .dma_mask = &xls_usb_dmamask, \
|
/linux-4.1.27/arch/x86/pci/ |
H A D | sta2x11-fixup.c | 227 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 D | pci_dma.c | 267 if (!dev->dma_mask || !dma_supported(dev, mask)) dma_set_mask() 270 *dev->dma_mask = mask; dma_set_mask()
|
H A D | pci_clp.c | 63 zdev->dma_mask = response->dasm; clp_store_query_pci_fngrp()
|
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/ |
H A D | setup-sh7763.c | 128 .dma_mask = &usb_ohci_dma_mask, 153 .dma_mask = NULL,
|
H A D | setup-sh7366.c | 86 .dma_mask = NULL,
|
/linux-4.1.27/arch/ia64/sn/pci/pcibr/ |
H A D | pcibr_dma.c | 363 if (hwdev->dma_mask < 0x7fffffff) { pcibr_dma_map() 367 if (hwdev->dma_mask == ~0UL) { pcibr_dma_map()
|
/linux-4.1.27/lib/ |
H A D | swiotlb.c | 635 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 D | macio_asic.c | 377 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 D | mc-bus.c | 403 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 D | bus.c | 429 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 D | queue.c | 199 if (mmc_dev(host)->dma_mask && *mmc_dev(host)->dma_mask) mmc_init_queue()
|
/linux-4.1.27/drivers/dma/ |
H A D | bcm2835-dma.c | 564 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 D | platform.c | 278 .dma_mask = &cpmac_dma_mask, 290 .dma_mask = &cpmac_dma_mask,
|
/linux-4.1.27/drivers/staging/i2o/ |
H A D | memory.c | 188 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 D | pxa25x_udc.h | 122 u64 dma_mask; member in struct:pxa25x_udc
|
/linux-4.1.27/include/pcmcia/ |
H A D | ds.h | 146 u64 dma_mask; member in struct:pcmcia_device
|
/linux-4.1.27/arch/sh/boards/ |
H A D | board-sh7785lcr.c | 119 .dma_mask = NULL,
|
/linux-4.1.27/arch/sh/boards/mach-ecovec24/ |
H A D | setup.c | 206 .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 D | drivers.c | 413 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 D | flash.c | 293 .dma_mask = &hh_fpga0_dma_mask,
|
/linux-4.1.27/arch/arm/mach-rpc/ |
H A D | ecard.c | 722 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 D | locomo.h | 179 u64 dma_mask; member in struct:locomo_dev
|