Home
last modified time | relevance | path

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

/linux/arch/x86/kvm/vmx/
H A Dvmx_ops.h17 void invvpid_error(unsigned long ext, u16 vpid, gva_t gva);
303 static inline void __invvpid(unsigned long ext, u16 vpid, gva_t gva) in __invvpid() argument
306 u64 vpid : 16; in __invvpid() member
309 } operand = { vpid, 0, gva }; in __invvpid()
311 vmx_asm2(invvpid, "r"(ext), "m"(operand), ext, vpid, gva); in __invvpid()
323 static inline void vpid_sync_vcpu_single(int vpid) in vpid_sync_vcpu_single() argument
325 if (vpid == 0) in vpid_sync_vcpu_single()
328 __invvpid(VMX_VPID_EXTENT_SINGLE_CONTEXT, vpid, 0); in vpid_sync_vcpu_single()
336 static inline void vpid_sync_context(int vpid) in vpid_sync_context() argument
339 vpid_sync_vcpu_single(vpid); in vpid_sync_context()
[all …]
H A Dvmx.h259 int vpid; member
346 void free_vpid(int vpid);
H A Dnested.c2427 vmcs_write16(VIRTUAL_PROCESSOR_ID, vmx->vpid); in prepare_vmcs02_early_rare()
6059 u64 vpid; in handle_invvpid() member
6096 if (operand.vpid >> 16) in handle_invvpid()
6113 if (!operand.vpid || in handle_invvpid()
6121 if (!operand.vpid) in handle_invvpid()
/linux/arch/loongarch/kvm/
H A Dmain.c208 unsigned long vpid; in kvm_update_vpid() local
212 vpid = context->vpid_cache + 1; in kvm_update_vpid()
213 if (!(vpid & vpid_mask)) { in kvm_update_vpid()
215 if (unlikely(!vpid)) in kvm_update_vpid()
216 vpid = vpid_mask + 1; in kvm_update_vpid()
218 ++vpid; /* vpid 0 reserved for root */ in kvm_update_vpid()
224 context->vpid_cache = vpid; in kvm_update_vpid()
225 vcpu->arch.vpid = vpid; in kvm_update_vpid()
232 unsigned long ver, old, vpid; in kvm_check_vpid() local
250 ver = vcpu->arch.vpid & ~vpid_mask; in kvm_check_vpid()
[all …]
/linux/drivers/media/common/b2c2/
H A Dflexcop-hw-filter.c66 flexcop_ibi_value vpid = fc->read_ibi_reg(fc, vregname), \
68 vpid.vregname.field = onoff ? pid : 0x1fff; \
69 vpid.vregname.trans_field = transval; \
71 fc->write_ibi_reg(fc, vregname, vpid); \
148 flexcop_ibi_value vpid, vid; in flexcop_pid_control() local
155 vpid = fc->read_ibi_reg(fc, pid_n_reg_314); in flexcop_pid_control()
156 vpid.pid_n_reg_314.PID = onoff ? pid : 0x1fff; in flexcop_pid_control()
157 vpid.pid_n_reg_314.PID_enable_bit = onoff; in flexcop_pid_control()
158 fc->write_ibi_reg(fc, pid_n_reg_314, vpid); in flexcop_pid_control()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov_pf.c73 int ret = -EIO, vpid, id; in qlcnic_sriov_pf_cal_res_limit() local
77 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_cal_res_limit()
78 if (vpid < 0) in qlcnic_sriov_pf_cal_res_limit()
129 ret = qlcnic_sriov_pf_set_vport_info(adapter, info, vpid); in qlcnic_sriov_pf_cal_res_limit()
293 int vpid; in qlcnic_sriov_pf_config_vport() local
301 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_config_vport()
302 if (vpid < 0) { in qlcnic_sriov_pf_config_vport()
306 cmd.req.arg[3] = ((vpid & 0xffff) << 8) | 1; in qlcnic_sriov_pf_config_vport()
318 vpid = cmd.rsp.arg[2] & 0xffff; in qlcnic_sriov_pf_config_vport()
319 qlcnic_sriov_pf_set_vport_handle(adapter, vpid, func); in qlcnic_sriov_pf_config_vport()
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dtask_kfunc_common.h38 struct task_struct *bpf_task_from_vpid(s32 vpid) __ksym;
/linux/kernel/bpf/
H A Dhelpers.c3008 __bpf_kfunc struct task_struct *bpf_task_from_vpid(s32 vpid) in bpf_task_from_vpid() argument
3016 p = find_task_by_vpid(vpid); in bpf_task_from_vpid()
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt3339 kvm-intel.vpid= [KVM,Intel] Control KVM's use of Virtual Processor