Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/engine/device/
H A Dtegra.c138 tdev->iommu.pgshift = PAGE_SHIFT; in nvkm_device_tegra_probe_iommu()
140 tdev->iommu.pgshift = fls(pgsize_bitmap & ~PAGE_MASK); in nvkm_device_tegra_probe_iommu()
141 if (tdev->iommu.pgshift == 0) { in nvkm_device_tegra_probe_iommu()
145 tdev->iommu.pgshift -= 1; in nvkm_device_tegra_probe_iommu()
154 tdev->iommu.pgshift, 1); in nvkm_device_tegra_probe_iommu()
169 tdev->iommu.pgshift = 0; in nvkm_device_tegra_probe_iommu()
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_type1.c237 unsigned long pgshift = __ffs(pgsize); in vfio_dma_populate_bitmap() local
242 bitmap_set(dma->bitmap, (vpfn->iova - dma->iova) >> pgshift, 1); in vfio_dma_populate_bitmap()
249 unsigned long pgshift = __ffs(iommu->pgsize_bitmap); in vfio_iommu_populate_bitmap_full() local
254 bitmap_set(dma->bitmap, 0, dma->size >> pgshift); in vfio_iommu_populate_bitmap_full()
784 unsigned long pgshift = __ffs(iommu->pgsize_bitmap); in vfio_iommu_type1_pin_pages() local
791 (iova - dma->iova) >> pgshift, 1); in vfio_iommu_type1_pin_pages()
1066 unsigned long pgshift = __ffs(pgsize); in update_user_bitmap() local
1067 unsigned long nbits = dma->size >> pgshift; in update_user_bitmap()
1068 unsigned long bit_offset = (dma->iova - base_iova) >> pgshift; in update_user_bitmap()
1104 unsigned long pgshift = __ffs(pgsize); in vfio_iova_dirty_bitmap() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dtegra.h28 unsigned long pgshift; member
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.h279 unsigned int pgshift; member
463 return smmu->base + (n << smmu->pgshift); in arm_smmu_page()
H A Darm-smmu-nvidia.c36 return nvidia_smmu->bases[inst] + (page << smmu->pgshift); in nvidia_smmu_page()
H A Darm-smmu.c1823 smmu->pgshift = (id & ARM_SMMU_ID1_PAGESIZE) ? 16 : 12; in arm_smmu_device_cfg_probe()
1827 if (smmu->numpage != 2 * size << smmu->pgshift) in arm_smmu_device_cfg_probe()
1830 2 * size << smmu->pgshift, smmu->numpage); in arm_smmu_device_cfg_probe()
/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A Dnandsim.c325 uint pgshift; /* bits number in page size */ member
661 ns->geom.pgshift = chip->page_shift; in ns_init()
751 printk("bits in page size: %u\n", ns->geom.pgshift); in ns_init()
1640 erase_block_no = ns->regs.row >> (ns->geom.secshift - ns->geom.pgshift); in ns_do_state_action()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c592 imem->iommu_pgshift = tdev->iommu.pgshift; in gk20a_instmem_new()