/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/ |
H A D | iommu-helper.c | 10 unsigned long boundary_size) 12 BUG_ON(!is_power_of_2(boundary_size)); 14 shift = (shift + index) & (boundary_size - 1); 15 return shift + nr > boundary_size; 20 unsigned long shift, unsigned long boundary_size, 30 if (iommu_is_span_boundary(index, nr, shift, boundary_size)) { 8 iommu_is_span_boundary(unsigned int index, unsigned int nr, unsigned long shift, unsigned long boundary_size) argument 18 iommu_area_alloc(unsigned long *map, unsigned long size, unsigned long start, unsigned int nr, unsigned long shift, unsigned long boundary_size, unsigned long align_mask) argument
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/ |
H A D | iommu-helper.h | 18 unsigned long boundary_size); 22 unsigned long boundary_size,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sparc/kernel/ |
H A D | iommu_common.h | 40 unsigned long boundary_size, 48 return iommu_is_span_boundary(entry, nr, shift, boundary_size); 38 is_span_boundary(unsigned long entry, unsigned long shift, unsigned long boundary_size, struct scatterlist *outs, struct scatterlist *sg) argument
|
H A D | iommu.c | 101 unsigned long n, end, start, limit, boundary_size; local 134 boundary_size = ALIGN(dma_get_seg_boundary(dev) + 1, 137 boundary_size = ALIGN(1UL << 32, 1 << IO_PAGE_SHIFT); 141 boundary_size >> IO_PAGE_SHIFT, 0);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/kernel/ |
H A D | iommu.c | 72 unsigned long boundary_size; local 118 boundary_size = ALIGN(dma_get_seg_boundary(dev) + 1, 121 boundary_size = ALIGN(1UL << 32, 1 << IOMMU_PAGE_SHIFT); 125 tbl->it_offset, boundary_size >> IOMMU_PAGE_SHIFT,
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/ |
H A D | pci-gart_64.c | 94 unsigned long boundary_size; local 99 boundary_size = ALIGN((u64)dma_get_seg_boundary(dev) + 1, 104 size, base_index, boundary_size, align_mask); 108 size, base_index, boundary_size,
|
H A D | pci-calgary_64.c | 231 unsigned long boundary_size; local 233 boundary_size = ALIGN(dma_get_seg_boundary(dev) + 1, 241 npages, 0, boundary_size, 0); 246 npages, 0, boundary_size, 0);
|
H A D | amd_iommu.c | 1144 unsigned long boundary_size; local 1150 boundary_size = ALIGN(dma_get_seg_boundary(dev) + 1, 1164 boundary_size, align_mask);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/alpha/kernel/ |
H A D | pci_iommu.c | 128 unsigned long boundary_size; 132 boundary_size = dma_get_seg_boundary(dev) + 1; 133 boundary_size >>= PAGE_SHIFT; 135 boundary_size = 1UL << (32 - PAGE_SHIFT); 146 if (!i && iommu_is_span_boundary(p, n, base, boundary_size)) { 127 unsigned long boundary_size; local
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 489 unsigned long boundary_size; local 496 boundary_size = (unsigned long long)dma_get_seg_boundary(dev) + 1; 497 boundary_size = ALIGN(boundary_size, 1ULL << iovp_shift) >> iovp_shift; 558 boundary_size); 584 shift, boundary_size);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/parisc/ |
H A D | sba_iommu.c | 320 unsigned long boundary_size; local 324 boundary_size = ALIGN((unsigned long long)dma_get_seg_boundary(dev) + 1, 340 boundary_size); 375 boundary_size);
|
H A D | ccio-dma.c | 299 ret = iommu_is_span_boundary(idx << 3, pages_needed, 0, boundary_size);\ 343 unsigned long boundary_size; local 359 boundary_size = ALIGN((unsigned long long)dma_get_seg_boundary(dev) + 1,
|