Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/arm64/kvm/vgic/
A Dvgic-mmio-v3.c475 return extract_bytes(dist->propbaser, addr & 7, len); in vgic_mmio_read_propbase()
483 u64 old_propbaser, propbaser; in vgic_mmio_write_propbase() local
490 old_propbaser = READ_ONCE(dist->propbaser); in vgic_mmio_write_propbase()
491 propbaser = old_propbaser; in vgic_mmio_write_propbase()
492 propbaser = update_64bit_reg(propbaser, addr & 4, len, val); in vgic_mmio_write_propbase()
493 propbaser = vgic_sanitise_propbaser(propbaser); in vgic_mmio_write_propbase()
494 } while (cmpxchg64(&dist->propbaser, old_propbaser, in vgic_mmio_write_propbase()
495 propbaser) != old_propbaser); in vgic_mmio_write_propbase()
A Dvgic-its.c283 u64 propbase = GICR_PROPBASER_ADDRESS(kvm->arch.vgic.propbaser); in update_lpi_config()
416 static u32 max_lpis_propbaser(u64 propbaser) in max_lpis_propbaser() argument
418 int nr_idbits = (propbaser & 0x1f) + 1; in max_lpis_propbaser()
1096 lpi_nr >= max_lpis_propbaser(kvm->arch.vgic.propbaser)) in vgic_its_cmd_handle_mapi()
1975 dev->kvm->arch.vgic.propbaser = INITIAL_PROPBASER_VALUE; in vgic_its_create()
/linux-6.3-rc2/include/kvm/
A Darm_vgic.h274 u64 propbaser; member

Completed in 12 milliseconds