| /linux/arch/riscv/kvm/ |
| H A D | vcpu_sbi_replace.c | 53 unsigned long hbase = cp->a1; in kvm_sbi_ext_ipi_handler() local 63 if (hbase != -1UL) { in kvm_sbi_ext_ipi_handler() 64 if (tmp->vcpu_id < hbase) in kvm_sbi_ext_ipi_handler() 66 hart_bit = tmp->vcpu_id - hbase; in kvm_sbi_ext_ipi_handler() 80 if (hbase != -1UL && (hmask ^ sentmask)) in kvm_sbi_ext_ipi_handler() 97 unsigned long hbase = cp->a1; in kvm_sbi_ext_rfence_handler() local 103 kvm_riscv_fence_i(vcpu->kvm, hbase, hmask); in kvm_sbi_ext_rfence_handler() 109 kvm_riscv_hfence_vvma_all(vcpu->kvm, hbase, hmask, vmid); in kvm_sbi_ext_rfence_handler() 111 kvm_riscv_hfence_vvma_gva(vcpu->kvm, hbase, hmask, in kvm_sbi_ext_rfence_handler() 118 kvm_riscv_hfence_vvma_asid_all(vcpu->kvm, hbase, hmask, in kvm_sbi_ext_rfence_handler() [all …]
|
| H A D | tlb.c | 329 unsigned long hbase, unsigned long hmask, in make_xfence_request() argument 340 if (hbase != -1UL) { in make_xfence_request() 341 if (vcpu->vcpu_id < hbase) in make_xfence_request() 343 if (!(hmask & (1UL << (vcpu->vcpu_id - hbase)))) in make_xfence_request() 365 unsigned long hbase, unsigned long hmask) in kvm_riscv_fence_i() argument 367 make_xfence_request(kvm, hbase, hmask, KVM_REQ_FENCE_I, in kvm_riscv_fence_i() 372 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_gvma_vmid_gpa() argument 384 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_gvma_vmid_gpa() 389 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_gvma_vmid_all() argument 396 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_gvma_vmid_all() [all …]
|
| /linux/arch/riscv/kernel/ |
| H A D | sbi.c | 205 unsigned long hbase, unsigned long start, in __sbi_rfence_v02_call() argument 215 ret = sbi_ecall(ext, fid, hmask, hbase, 0, 0, 0, 0); in __sbi_rfence_v02_call() 218 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call() 222 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call() 227 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call() 231 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call() 235 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call() 239 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call() 251 __func__, hbase, hmask, result); in __sbi_rfence_v02_call() 261 unsigned long hartid, cpuid, hmask = 0, hbase = 0, htop = 0; in __sbi_rfence_v02() local [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | kvm_tlb.h | 61 unsigned long hbase, unsigned long hmask); 63 unsigned long hbase, unsigned long hmask, 67 unsigned long hbase, unsigned long hmask, 70 unsigned long hbase, unsigned long hmask, 75 unsigned long hbase, unsigned long hmask, 78 unsigned long hbase, unsigned long hmask, 82 unsigned long hbase, unsigned long hmask,
|
| /linux/arch/alpha/kernel/ |
| H A D | core_t2.c | 95 unsigned long hbase; member 402 t2_saved_config.hbase = *(vulp)T2_HBASE; in t2_save_configuration() 500 *(vulp)T2_HBASE = t2_saved_config.hbase; in t2_kill_arch()
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-pci-defs.h | 296 uint32_t hbase:32; member 298 uint32_t hbase:32; 326 uint32_t hbase:32; member 328 uint32_t hbase:32; 354 uint32_t hbase:25; member 358 uint32_t hbase:25;
|