Searched refs:mrif (Results 1 - 1 of 1) sorted by relevance
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | aia_imsic.c | 215 static unsigned long imsic_mrif_atomic_rmw(struct imsic_mrif *mrif, in imsic_mrif_atomic_rmw() argument 235 static unsigned long imsic_mrif_atomic_or(struct imsic_mrif *mrif, in imsic_mrif_atomic_or() argument 247 static u32 imsic_mrif_topei(struct imsic_mrif *mrif, u32 nr_eix, u32 nr_msis) in imsic_mrif_topei() argument 252 unsigned long eithreshold = imsic_mrif_atomic_read(mrif, in imsic_mrif_topei() 253 &mrif->eithreshold); in imsic_mrif_topei() 258 eix = &mrif->eix[ei]; in imsic_mrif_topei() 259 eipend[0] = imsic_mrif_atomic_read(mrif, &eix->eie[0]) & in imsic_mrif_topei() 260 imsic_mrif_atomic_read(mrif, &eix->eip[0]); in imsic_mrif_topei() 262 eipend[1] = imsic_mrif_atomic_read(mrif, &eix->eie[1]) & in imsic_mrif_topei() 263 imsic_mrif_atomic_read(mrif, in imsic_mrif_topei() 309 imsic_mrif_rmw(struct imsic_mrif *mrif, u32 nr_eix, unsigned long isel, unsigned long *val, unsigned long new_val, unsigned long wr_mask) imsic_mrif_rmw() argument 368 struct imsic_mrif *mrif; global() member 376 struct imsic_mrif *mrif = idata->mrif; imsic_vsfile_local_read() local 421 imsic_vsfile_read(int vsfile_hgei, int vsfile_cpu, u32 nr_eix, bool clear, struct imsic_mrif *mrif) imsic_vsfile_read() argument 549 imsic_vsfile_local_update(int vsfile_hgei, u32 nr_eix, struct imsic_mrif *mrif) imsic_vsfile_local_update() argument 616 struct imsic_mrif *mrif = imsic->swfile; imsic_swfile_extirq_update() local 636 imsic_swfile_read(struct kvm_vcpu *vcpu, bool clear, struct imsic_mrif *mrif) imsic_swfile_read() argument 655 imsic_swfile_update(struct kvm_vcpu *vcpu, struct imsic_mrif *mrif) imsic_swfile_update() argument [all...] |
Completed in 2 milliseconds