Lines Matching refs:baser
904 static bool vgic_its_check_id(struct vgic_its *its, u64 baser, u32 id, in vgic_its_check_id() argument
907 int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_check_id()
908 u64 indirect_ptr, type = GITS_BASER_TYPE(baser); in vgic_its_check_id()
909 phys_addr_t base = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_check_id()
910 int esz = GITS_BASER_ENTRY_SIZE(baser); in vgic_its_check_id()
929 if (!(baser & GITS_BASER_INDIRECT)) { in vgic_its_check_id()
1514 #define ITS_CMD_BUFFER_SIZE(baser) ((((baser) & 0xff) + 1) << 12) argument
2357 u64 baser = its->baser_device_table; in vgic_its_save_device_tables() local
2361 if (!(baser & GITS_BASER_VALID)) in vgic_its_save_device_tables()
2370 if (!vgic_its_check_id(its, baser, in vgic_its_save_device_tables()
2427 u64 baser = its->baser_device_table; in vgic_its_restore_device_tables() local
2429 int l1_tbl_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_restore_device_tables()
2432 if (!(baser & GITS_BASER_VALID)) in vgic_its_restore_device_tables()
2435 l1_gpa = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_restore_device_tables()
2437 if (baser & GITS_BASER_INDIRECT) { in vgic_its_restore_device_tables()
2507 u64 baser = its->baser_coll_table; in vgic_its_save_collection_table() local
2508 gpa_t gpa = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_save_collection_table()
2514 if (!(baser & GITS_BASER_VALID)) in vgic_its_save_collection_table()
2517 max_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_save_collection_table()
2548 u64 baser = its->baser_coll_table; in vgic_its_restore_collection_table() local
2554 if (!(baser & GITS_BASER_VALID)) in vgic_its_restore_collection_table()
2557 gpa = GITS_BASER_ADDR_48_to_52(baser); in vgic_its_restore_collection_table()
2559 max_size = GITS_BASER_NR_PAGES(baser) * SZ_64K; in vgic_its_restore_collection_table()