Searched refs:boundary_size (Results 1 - 12 of 12) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Diommu-helper.c10 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 Diommu-helper.h18 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 Diommu_common.h40 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 Diommu.c101 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 Diommu.c72 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 Dpci-gart_64.c94 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 Dpci-calgary_64.c231 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 Damd_iommu.c1144 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 Dpci_iommu.c128 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 Dsba_iommu.c489 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 Dsba_iommu.c320 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 Dccio-dma.c299 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,

Completed in 116 milliseconds