Home
last modified time | relevance | path

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

/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_aia_aplic.h51 #define APLIC_TARGET_HART_IDX_SHIFT 18 macro
/openbmc/qemu/hw/intc/
H A Driscv_aplic.c130 #define APLIC_TARGET_HART_IDX_SHIFT 18 macro
428 hart_idx = aplic->target[irq] >> APLIC_TARGET_HART_IDX_SHIFT; in riscv_aplic_msi_irq_update()
458 ihartidx = aplic->target[irq] >> APLIC_TARGET_HART_IDX_SHIFT; in riscv_aplic_idc_topi()
585 idc = aplic->target[irq] >> APLIC_TARGET_HART_IDX_SHIFT; in riscv_aplic_request()
789 value >> APLIC_TARGET_HART_IDX_SHIFT, in riscv_aplic_write()
/openbmc/linux/arch/riscv/kvm/
H A Daia_aplic.c103 (APLIC_TARGET_HART_IDX_MASK << APLIC_TARGET_HART_IDX_SHIFT) | in aplic_write_target()
235 hart_idx = target >> APLIC_TARGET_HART_IDX_SHIFT; in aplic_inject_msi()
500 val32 >> APLIC_TARGET_HART_IDX_SHIFT, 0, in aplic_mmio_write_offset()