Home
last modified time | relevance | path

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

/linux-6.12.1/arch/riscv/kvm/
Daia_imsic.c377 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_read() local
381 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_read()
382 new_hstatus |= ((unsigned long)idata->hgei) << HSTATUS_VGEIN_SHIFT; in imsic_vsfile_local_read()
383 csr_write(CSR_HSTATUS, new_hstatus); in imsic_vsfile_local_read()
449 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_rw() local
453 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_rw()
454 new_hstatus |= ((unsigned long)idata->hgei) << HSTATUS_VGEIN_SHIFT; in imsic_vsfile_local_rw()
455 csr_write(CSR_HSTATUS, new_hstatus); in imsic_vsfile_local_rw()
522 unsigned long new_hstatus, old_hstatus, old_vsiselect; in imsic_vsfile_local_clear() local
530 new_hstatus = old_hstatus & ~HSTATUS_VGEIN; in imsic_vsfile_local_clear()
[all …]