Home
last modified time | relevance | path

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

/Linux-v6.6/arch/riscv/kvm/
Dtlb.c290 unsigned long hbase, unsigned long hmask, in make_xfence_request() argument
301 if (hbase != -1UL) { in make_xfence_request()
302 if (vcpu->vcpu_id < hbase) in make_xfence_request()
304 if (!(hmask & (1UL << (vcpu->vcpu_id - hbase)))) in make_xfence_request()
326 unsigned long hbase, unsigned long hmask) in kvm_riscv_fence_i() argument
328 make_xfence_request(kvm, hbase, hmask, KVM_REQ_FENCE_I, in kvm_riscv_fence_i()
333 unsigned long hbase, unsigned long hmask, in kvm_riscv_hfence_gvma_vmid_gpa() argument
344 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE, in kvm_riscv_hfence_gvma_vmid_gpa()
349 unsigned long hbase, unsigned long hmask) in kvm_riscv_hfence_gvma_vmid_all() argument
351 make_xfence_request(kvm, hbase, hmask, KVM_REQ_HFENCE_GVMA_VMID_ALL, in kvm_riscv_hfence_gvma_vmid_all()
[all …]
Dvcpu_sbi_replace.c53 unsigned long hbase = cp->a1; in kvm_sbi_ext_ipi_handler() local
62 if (hbase != -1UL) { in kvm_sbi_ext_ipi_handler()
63 if (tmp->vcpu_id < hbase) in kvm_sbi_ext_ipi_handler()
65 if (!(hmask & (1UL << (tmp->vcpu_id - hbase)))) in kvm_sbi_ext_ipi_handler()
88 unsigned long hbase = cp->a1; in kvm_sbi_ext_rfence_handler() local
93 kvm_riscv_fence_i(vcpu->kvm, hbase, hmask); in kvm_sbi_ext_rfence_handler()
98 kvm_riscv_hfence_vvma_all(vcpu->kvm, hbase, hmask); in kvm_sbi_ext_rfence_handler()
100 kvm_riscv_hfence_vvma_gva(vcpu->kvm, hbase, hmask, in kvm_sbi_ext_rfence_handler()
107 hbase, hmask, cp->a4); in kvm_sbi_ext_rfence_handler()
110 hbase, hmask, in kvm_sbi_ext_rfence_handler()
/Linux-v6.6/arch/riscv/kernel/
Dsbi.c248 unsigned long hbase, unsigned long start, in __sbi_rfence_v02_call() argument
258 ret = sbi_ecall(ext, fid, hmask, hbase, 0, 0, 0, 0); in __sbi_rfence_v02_call()
261 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
265 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
270 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
274 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
278 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
282 ret = sbi_ecall(ext, fid, hmask, hbase, start, in __sbi_rfence_v02_call()
294 __func__, hbase, hmask, result); in __sbi_rfence_v02_call()
304 unsigned long hartid, cpuid, hmask = 0, hbase = 0, htop = 0; in __sbi_rfence_v02() local
[all …]
/Linux-v6.6/arch/riscv/include/asm/
Dkvm_host.h283 unsigned long hbase, unsigned long hmask);
285 unsigned long hbase, unsigned long hmask,
289 unsigned long hbase, unsigned long hmask);
291 unsigned long hbase, unsigned long hmask,
295 unsigned long hbase, unsigned long hmask,
298 unsigned long hbase, unsigned long hmask,
302 unsigned long hbase, unsigned long hmask);
/Linux-v6.6/arch/powerpc/platforms/cell/
Diommu.c918 unsigned long dbase, dsize, fbase, fsize, hbase, hend; in cell_iommu_fixed_mapping_init() local
955 hbase = 0; /* use the device tree window */ in cell_iommu_fixed_mapping_init()
967 hbase = __pa(htab_address); in cell_iommu_fixed_mapping_init()
968 hend = hbase + htab_size_bytes; in cell_iommu_fixed_mapping_init()
971 if ((hbase != ALIGN(hbase, 1 << IO_SEGMENT_SHIFT)) || in cell_iommu_fixed_mapping_init()
981 if (hbase < dbase || (hend > (dbase + dsize))) { in cell_iommu_fixed_mapping_init()
997 if (hbase == 0) in cell_iommu_fixed_mapping_init()
1000 dbase = hbase; in cell_iommu_fixed_mapping_init()
/Linux-v6.6/arch/alpha/kernel/
Dcore_t2.c95 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-v6.6/arch/mips/include/asm/octeon/
Dcvmx-pci-defs.h296 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;