Searched refs:csselr (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/arch/arm64/kvm/ |
H A D | sys_regs.c | 118 static u32 get_ccsidr(struct kvm_vcpu *vcpu, u32 csselr) in get_ccsidr() argument 123 return vcpu->arch.ccsidr[csselr]; in get_ccsidr() 125 line_size = get_min_cache_line_size(csselr & CSSELR_EL1_InD); in get_ccsidr() 153 static int set_ccsidr(struct kvm_vcpu *vcpu, u32 csselr, u32 val) in set_ccsidr() argument 160 line_size < get_min_cache_line_size(csselr & CSSELR_EL1_InD)) in set_ccsidr() 164 if (val == get_ccsidr(vcpu, csselr)) in set_ccsidr() 177 ccsidr[csselr] = val; in set_ccsidr() 1791 u32 csselr; in access_ccsidr() local 1796 csselr = vcpu_read_sys_reg(vcpu, CSSELR_EL1); in access_ccsidr() 1797 csselr &= CSSELR_EL1_Level | CSSELR_EL1_InD; in access_ccsidr() [all …]
|
/openbmc/qemu/target/arm/ |
H A D | machine.c | 413 return cpu->env.v7m.csselr[M_REG_NS] <= R_V7M_CSSELR_INDEX_MASK in csselr_vmstate_validate() 414 && cpu->env.v7m.csselr[M_REG_S] <= R_V7M_CSSELR_INDEX_MASK; in csselr_vmstate_validate() 430 VMSTATE_UINT32_ARRAY(env.v7m.csselr, ARMCPU, M_REG_NUM_BANKS),
|
H A D | cpu.h | 560 uint32_t csselr[M_REG_NUM_BANKS]; member
|
H A D | helper.c | 2004 uint32_t index = A32_BANKED_REG_GET(env, csselr, in ccsidr_read()
|
/openbmc/qemu/hw/intc/ |
H A D | armv7m_nvic.c | 1338 int idx = cpu->env.v7m.csselr[attrs.secure] & R_V7M_CSSELR_INDEX_MASK; in nvic_readl() 1342 return cpu->env.v7m.csselr[attrs.secure]; in nvic_readl() 1813 cpu->env.v7m.csselr[attrs.secure] = value & R_V7M_CSSELR_INDEX_MASK; in nvic_writel()
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | api.rst | 2497 0x4020 0000 0011 00 <csselr:8> 2558 0x6020 0000 0011 00 <csselr:8>
|