Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/vfio/
A Diova_bitmap.c39 unsigned long pgshift; member
130 unsigned long pgsize = 1 << bitmap->mapped.pgshift; in iova_bitmap_offset_to_index()
141 unsigned long pgshift = bitmap->mapped.pgshift; in iova_bitmap_index_to_offset() local
143 return (index * BITS_PER_TYPE(*bitmap->bitmap)) << pgshift; in iova_bitmap_index_to_offset()
249 mapped->pgshift = __ffs(page_size); in iova_bitmap_alloc()
406 mapped->pgshift) + mapped->pgoff * BITS_PER_BYTE; in iova_bitmap_set()
408 mapped->pgshift) + mapped->pgoff * BITS_PER_BYTE; in iova_bitmap_set()
A Dvfio_iommu_type1.c263 unsigned long pgshift = __ffs(pgsize); in vfio_dma_populate_bitmap() local
1154 unsigned long pgshift = __ffs(pgsize); in update_user_bitmap() local
1192 unsigned long pgshift = __ffs(pgsize); in vfio_iova_dirty_bitmap() local
1278 unsigned long pgshift; in vfio_dma_do_unmap() local
1293 pgshift = __ffs(iommu->pgsize_bitmap); in vfio_dma_do_unmap()
1294 pgsize = (size_t)1 << pgshift; in vfio_dma_do_unmap()
2864 unsigned long pgshift; in vfio_iommu_type1_unmap_dma() local
2877 pgshift = __ffs(bitmap.pgsize); in vfio_iommu_type1_unmap_dma()
2939 unsigned long pgshift; in vfio_iommu_type1_dirty_pages() local
2956 pgshift = __ffs(range.bitmap.pgsize); in vfio_iommu_type1_dirty_pages()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/device/
A Dtegra.c134 tdev->iommu.pgshift = PAGE_SHIFT; in nvkm_device_tegra_probe_iommu()
136 tdev->iommu.pgshift = fls(pgsize_bitmap & ~PAGE_MASK); in nvkm_device_tegra_probe_iommu()
137 if (tdev->iommu.pgshift == 0) { in nvkm_device_tegra_probe_iommu()
141 tdev->iommu.pgshift -= 1; in nvkm_device_tegra_probe_iommu()
150 tdev->iommu.pgshift, 1); in nvkm_device_tegra_probe_iommu()
165 tdev->iommu.pgshift = 0; in nvkm_device_tegra_probe_iommu()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/include/nvkm/core/
A Dtegra.h27 unsigned long pgshift; member
/linux-6.3-rc2/drivers/iommu/arm/arm-smmu/
A Darm-smmu.h283 unsigned int pgshift; member
469 return smmu->base + (n << smmu->pgshift); in arm_smmu_page()
A Darm-smmu-nvidia.c52 return nvidia_smmu->bases[inst] + (page << smmu->pgshift); in nvidia_smmu_page()
A Darm-smmu.c1777 smmu->pgshift = (id & ARM_SMMU_ID1_PAGESIZE) ? 16 : 12; in arm_smmu_device_cfg_probe()
1781 if (smmu->numpage != 2 * size << smmu->pgshift) in arm_smmu_device_cfg_probe()
1784 2 * size << smmu->pgshift, smmu->numpage); in arm_smmu_device_cfg_probe()
/linux-6.3-rc2/drivers/mtd/nand/raw/
A Dnandsim.c327 uint pgshift; /* bits number in page size */ member
663 ns->geom.pgshift = chip->page_shift; in ns_init()
753 printk("bits in page size: %u\n", ns->geom.pgshift); in ns_init()
1635 erase_block_no = ns->regs.row >> (ns->geom.secshift - ns->geom.pgshift); in ns_do_state_action()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
A Dgk20a.c593 imem->iommu_pgshift = tdev->iommu.pgshift; in gk20a_instmem_new()
/linux-6.3-rc2/drivers/iommu/intel/
A Diommu.c4316 unsigned long pgshift = __ffs(pgsize); in intel_iommu_map_pages() local
4317 size_t size = pgcount << pgshift; in intel_iommu_map_pages()
4372 unsigned long pgshift = __ffs(pgsize); in intel_iommu_unmap_pages() local
4373 size_t size = pgcount << pgshift; in intel_iommu_unmap_pages()

Completed in 35 milliseconds