Home
last modified time | relevance | path

Searched refs:bits_per_level (Results 1 – 3 of 3) sorted by relevance

/drivers/iommu/
A Dio-pgtable-dart.c41 (sizeof(dart_iopte) << (d)->bits_per_level)
72 int bits_per_level; member
161 return (iova >> (3 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_table()
168 return (iova >> (2 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l1_index()
169 ((1 << data->bits_per_level) - 1); in dart_get_l1_index()
175 return (iova >> (data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l2_index()
176 ((1 << data->bits_per_level) - 1); in dart_get_l2_index()
356 int tbl_bits, bits_per_level, va_bits, pg_shift; in dart_alloc_pgtable() local
359 bits_per_level = pg_shift - ilog2(sizeof(dart_iopte)); in dart_alloc_pgtable()
363 tbl_bits = max_t(int, 0, va_bits - (bits_per_level * DART_LEVELS)); in dart_alloc_pgtable()
[all …]
A Dio-pgtable-arm.c43 (((ARM_LPAE_MAX_LEVELS - (l)) * (d)->bits_per_level) + \
47 (sizeof(arm_lpae_iopte) << (d)->bits_per_level)
59 ((l) == (d)->start_level ? (d)->pgd_bits - (d)->bits_per_level : 0)
63 ((1 << ((d)->bits_per_level + ARM_LPAE_PGD_IDX(l,d))) - 1))
164 int bits_per_level; member
940 data->bits_per_level = pg_shift - ilog2(sizeof(arm_lpae_iopte)); in arm_lpae_alloc_pgtable()
943 levels = DIV_ROUND_UP(va_bits, data->bits_per_level); in arm_lpae_alloc_pgtable()
947 data->pgd_bits = va_bits - (data->bits_per_level * (levels - 1)); in arm_lpae_alloc_pgtable()
1085 data->pgd_bits += data->bits_per_level; in arm_64_lpae_alloc_pgtable_s2()
1309 ilog2(ARM_LPAE_GRANULE(data)), data->bits_per_level, data->pgd); in arm_lpae_dump_ops()
/drivers/gpu/drm/msm/
A Dmsm_iommu.c486 int pg_shift, bits_per_level; in get_tblsz() local
490 bits_per_level = pg_shift - ilog2(sizeof(u64)); in get_tblsz()
492 return sizeof(u64) << bits_per_level; in get_tblsz()

Completed in 10 milliseconds