Lines Matching refs:page_size
64 rt_uint32_t page_size; member
799 entry += device_id / (tbl->page_size / GITS_LVL1_ENTRY_SIZE); in gicv3_its_irq_alloc_msi()
956 entry = tbl->base + (map->device_id / (tbl->page_size / GITS_LVL1_ENTRY_SIZE)); in its_map_release()
1058 rt_size_t page_size = 64 * SIZE_KB; in its_baser_page_size() local
1060 while (page_size) in its_baser_page_size()
1068 switch (page_size) in its_baser_page_size()
1093 switch (page_size) in its_baser_page_size()
1096 page_size = 16 * SIZE_KB; in its_baser_page_size()
1099 page_size = 4 * SIZE_KB; in its_baser_page_size()
1107 return page_size; in its_baser_page_size()
1135 tbl->page_size = its_baser_page_size(its, tbl); in its_table_init()
1137 if (tbl->page_size < 0) in its_table_init()
1166 tbl->lvl2_bits = tbl->size_bits - rt_ilog2(tbl->page_size / (int)entry_size); in its_table_init()
1169 alloc_size = (1 << tbl->size_bits) / (tbl->page_size / entry_size); in its_table_init()
1178 tbl->base = rt_malloc_align(alloc_size, tbl->page_size); in its_table_init()
1179 pages_nr = alloc_size / tbl->page_size; in its_table_init()
1204 switch (tbl->page_size) in its_table_init()