Searched refs:pgshift (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dtegra.h27 unsigned long pgshift; member in struct:nvkm_device_tegra::__anon837
/linux-master/drivers/iommu/iommufd/
H A Diova_bitmap.c30 * range of (1 << pgshift). Thus formula for the bitmap data to be set is:
39 unsigned long pgshift; member in struct:iova_bitmap_map
133 unsigned long pgsize = 1 << bitmap->mapped.pgshift;
144 unsigned long pgshift = bitmap->mapped.pgshift; local
146 return (index * BITS_PER_TYPE(*bitmap->bitmap)) << pgshift;
253 mapped->pgshift = __ffs(page_size);
448 mapped->pgshift) + mapped->pgoff * BITS_PER_BYTE;
450 mapped->pgshift) + mapped->pgoff * BITS_PER_BYTE;
471 ((last_bit - cur_bit + 1) << bitmap->mapped.pgshift);
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dtegra.c134 tdev->iommu.pgshift = PAGE_SHIFT;
136 tdev->iommu.pgshift = fls(pgsize_bitmap & ~PAGE_MASK);
137 if (tdev->iommu.pgshift == 0) {
141 tdev->iommu.pgshift -= 1;
150 tdev->iommu.pgshift, 1);
165 tdev->iommu.pgshift = 0;
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c263 unsigned long pgshift = __ffs(pgsize); local
268 bitmap_set(dma->bitmap, (vpfn->iova - dma->iova) >> pgshift, 1);
275 unsigned long pgshift = __ffs(iommu->pgsize_bitmap); local
280 bitmap_set(dma->bitmap, 0, dma->size >> pgshift);
869 unsigned long pgshift = __ffs(iommu->pgsize_bitmap); local
876 (iova - dma->iova) >> pgshift, 1);
1150 unsigned long pgshift = __ffs(pgsize); local
1151 unsigned long nbits = dma->size >> pgshift;
1152 unsigned long bit_offset = (dma->iova - base_iova) >> pgshift;
1188 unsigned long pgshift local
1274 unsigned long pgshift; local
2855 unsigned long pgshift; local
2930 unsigned long pgshift; local
3085 unsigned long pgshift = __ffs(iommu->pgsize_bitmap); local
[all...]
/linux-master/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.h283 unsigned int pgshift; member in struct:arm_smmu_device
468 return smmu->base + (n << smmu->pgshift);
H A Darm-smmu-nvidia.c52 return nvidia_smmu->bases[inst] + (page << smmu->pgshift);
H A Darm-smmu.c1811 smmu->pgshift = (id & ARM_SMMU_ID1_PAGESIZE) ? 16 : 12;
1815 if (smmu->numpage != 2 * size << smmu->pgshift)
1818 2 * size << smmu->pgshift, smmu->numpage);
/linux-master/drivers/mtd/nand/raw/
H A Dnandsim.c327 uint pgshift; /* bits number in page size */ member in struct:nandsim::__anon210
663 ns->geom.pgshift = chip->page_shift;
753 printk("bits in page size: %u\n", ns->geom.pgshift);
1635 erase_block_no = ns->regs.row >> (ns->geom.secshift - ns->geom.pgshift);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c595 imem->iommu_pgshift = tdev->iommu.pgshift;
/linux-master/drivers/iommu/intel/
H A Diommu.c4059 unsigned long pgshift = __ffs(pgsize); local
4060 size_t size = pgcount << pgshift;
4116 unsigned long pgshift = __ffs(pgsize); local
4117 size_t size = pgcount << pgshift;

Completed in 355 milliseconds