Home
last modified time | relevance | path

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

/linux-4.19.296/virt/kvm/arm/vgic/
Dvgic-its.c769 int esz = GITS_BASER_ENTRY_SIZE(baser); in vgic_its_check_id() local
791 if (id >= (l1_tbl_size / esz)) in vgic_its_check_id()
794 addr = BASER_ADDRESS(baser) + id * esz; in vgic_its_check_id()
804 index = id / (SZ_64K / esz); in vgic_its_check_id()
828 index = id % (SZ_64K / esz); in vgic_its_check_id()
829 indirect_ptr += index * esz; in vgic_its_check_id()
1906 static int scan_its_table(struct vgic_its *its, gpa_t base, int size, u32 esz, in scan_its_table() argument
1916 memset(entry, 0, esz); in scan_its_table()
1922 ret = kvm_read_guest_lock(kvm, gpa, entry, esz); in scan_its_table()
1930 byte_offset = next_offset * esz; in scan_its_table()
[all …]
/linux-4.19.296/drivers/irqchip/
Dirq-gic-v3-its.c1710 u64 esz = GITS_BASER_ENTRY_SIZE(val); in its_setup_baser() local
1749 ((esz - 1) << GITS_BASER_ENTRY_SIZE_SHIFT) | in its_setup_baser()
1818 tmp = indirect ? GITS_LVL1_ENTRY_SIZE : esz; in its_setup_baser()
1824 indirect ? "indirect" : "flat", (int)esz, in its_setup_baser()
1836 u64 esz = GITS_BASER_ENTRY_SIZE(tmp); in its_parse_indirect_baser() local
1842 if ((esz << ids) > (psz * 2)) { in its_parse_indirect_baser()
1858 ids -= ilog2(psz / (int)esz); in its_parse_indirect_baser()
1859 esz = GITS_LVL1_ENTRY_SIZE; in its_parse_indirect_baser()
1870 new_order = max_t(u32, get_order(esz << ids), new_order); in its_parse_indirect_baser()
1873 ids = ilog2(PAGE_ORDER_TO_SIZE(new_order) / (int)esz); in its_parse_indirect_baser()
[all …]