Home
last modified time | relevance | path

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

/linux/drivers/iommu/
H A Dio-pgtable-dart.c41 (sizeof(dart_iopte) << (d)->bits_per_level)
72 int bits_per_level; member
170 return (iova >> (3 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_table()
177 return (iova >> (2 * data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l1_index()
178 ((1 << data->bits_per_level) - 1); in dart_get_l1_index()
184 return (iova >> (data->bits_per_level + ilog2(sizeof(dart_iopte)))) & in dart_get_l2_index()
185 ((1 << data->bits_per_level) - 1); in dart_get_l2_index()
364 int tbl_bits, bits_per_level, va_bits, pg_shift; in dart_alloc_pgtable() local
367 bits_per_level = pg_shift - ilog2(sizeof(dart_iopte)); in dart_alloc_pgtable()
371 tbl_bits = max_t(int, 0, va_bits - (bits_per_level * DART_LEVELS)); in dart_alloc_pgtable()
[all …]