Searched refs:iova_space_size (Results 1 - 2 of 2) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/parisc/
H A Dsba_iommu.c1205 u32 iova_space_size; local
1216 iova_space_size = ~(READ_REG(ioc->ioc_hpa + IOC_IMASK) & 0xFFFFFFFFUL) + 1;
1218 if ((ioc->ibase < 0xfed00000UL) && ((ioc->ibase + iova_space_size) > 0xfee00000UL)) {
1220 iova_space_size /= 2;
1227 iov_order = get_order(iova_space_size >> (IOVP_SHIFT - PAGE_SHIFT));
1228 ioc->pdir_size = (iova_space_size / IOVP_SIZE) * sizeof(u64);
1231 __func__, ioc->ioc_hpa, iova_space_size >> 20,
1315 __func__, (iova_space_size/2) >> 20);
1317 ioc->pdir_base[PDIR_INDEX(iova_space_size/2)] = SBA_AGPGART_COOKIE;
1325 u32 iova_space_size, iova_space_mas local
[all...]
H A Dccio-dma.c1135 u32 iova_space_size; local
1148 iova_space_size = (u32) (totalram_pages / count_parisc_driver(&ccio_driver));
1152 if (iova_space_size < (1 << (20 - PAGE_SHIFT))) {
1153 iova_space_size = 1 << (20 - PAGE_SHIFT);
1155 } else if (iova_space_size > (1 << (30 - PAGE_SHIFT))) {
1156 iova_space_size = 1 << (30 - PAGE_SHIFT);
1173 iov_order = get_order(iova_space_size << PAGE_SHIFT);
1175 /* iova_space_size is now bytes, not pages */
1176 iova_space_size = 1 << (iov_order + PAGE_SHIFT);
1178 ioc->pdir_size = (iova_space_size / IOVP_SIZ
[all...]

Completed in 38 milliseconds