Home
last modified time | relevance | path

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

/Linux-v5.4/arch/x86/kvm/vmx/
Dops.h19 void invvpid_error(unsigned long ext, u16 vpid, gva_t gva);
236 static inline void __invvpid(unsigned long ext, u16 vpid, gva_t gva) in __invvpid() argument
239 u64 vpid : 16; in __invvpid() member
242 } operand = { vpid, 0, gva }; in __invvpid()
244 vmx_asm2(invvpid, "r"(ext), "m"(operand), ext, vpid, gva); in __invvpid()
256 static inline bool vpid_sync_vcpu_addr(int vpid, gva_t addr) in vpid_sync_vcpu_addr() argument
258 if (vpid == 0) in vpid_sync_vcpu_addr()
262 __invvpid(VMX_VPID_EXTENT_INDIVIDUAL_ADDR, vpid, addr); in vpid_sync_vcpu_addr()
269 static inline void vpid_sync_vcpu_single(int vpid) in vpid_sync_vcpu_single() argument
271 if (vpid == 0) in vpid_sync_vcpu_single()
[all …]
Dcapabilities.h65 u32 vpid; member
322 return vmx_capability.vpid & VMX_VPID_INVVPID_BIT; in cpu_has_vmx_invvpid()
327 return vmx_capability.vpid & VMX_VPID_EXTENT_INDIVIDUAL_ADDR_BIT; in cpu_has_vmx_invvpid_individual_addr()
332 return vmx_capability.vpid & VMX_VPID_EXTENT_SINGLE_CONTEXT_BIT; in cpu_has_vmx_invvpid_single()
337 return vmx_capability.vpid & VMX_VPID_EXTENT_GLOBAL_CONTEXT_BIT; in cpu_has_vmx_invvpid_global()
Dvmx.h247 int vpid; member
310 void free_vpid(int vpid);
490 static inline void __vmx_flush_tlb(struct kvm_vcpu *vcpu, int vpid, in __vmx_flush_tlb() argument
499 vpid_sync_context(vpid); in __vmx_flush_tlb()
505 __vmx_flush_tlb(vcpu, to_vmx(vcpu)->vpid, invalidate_gpa); in vmx_flush_tlb()
Dvmx.c74 module_param_named(vpid, enable_vpid, bool, 0444);
381 noinline void invvpid_error(unsigned long ext, u16 vpid, gva_t gva) in invvpid_error() argument
384 ext, vpid, gva); in invvpid_error()
2414 &vmx_cap->ept, &vmx_cap->vpid); in setup_vmcs_config()
2428 vmx_cap->vpid) { in setup_vmcs_config()
2429 vmx_cap->vpid = 0; in setup_vmcs_config()
2842 int vpid = to_vmx(vcpu)->vpid; in vmx_flush_tlb_gva() local
2844 if (!vpid_sync_vcpu_addr(vpid, addr)) in vmx_flush_tlb_gva()
2845 vpid_sync_context(vpid); in vmx_flush_tlb_gva()
3570 int vpid; in allocate_vpid() local
[all …]
Dnested.c1045 return vmx->nested.vpid02 ? vmx->nested.vpid02 : vmx->vpid; in nested_get_vpid02()
2039 vmcs_write16(VIRTUAL_PROCESSOR_ID, vmx->vpid); in prepare_vmcs02_early_rare()
4971 u64 vpid; in handle_invvpid() member
5006 if (operand.vpid >> 16) in handle_invvpid()
5013 if (!operand.vpid || in handle_invvpid()
5025 if (!operand.vpid) in handle_invvpid()
/Linux-v5.4/drivers/media/common/b2c2/
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-v5.4/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_sriov_pf.c74 int ret = -EIO, vpid, id; in qlcnic_sriov_pf_cal_res_limit() local
78 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_cal_res_limit()
79 if (vpid < 0) in qlcnic_sriov_pf_cal_res_limit()
130 ret = qlcnic_sriov_pf_set_vport_info(adapter, info, vpid); in qlcnic_sriov_pf_cal_res_limit()
294 int vpid; in qlcnic_sriov_pf_config_vport() local
302 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_config_vport()
303 if (vpid < 0) { in qlcnic_sriov_pf_config_vport()
307 cmd.req.arg[3] = ((vpid & 0xffff) << 8) | 1; in qlcnic_sriov_pf_config_vport()
319 vpid = cmd.rsp.arg[2] & 0xffff; in qlcnic_sriov_pf_config_vport()
320 qlcnic_sriov_pf_set_vport_handle(adapter, vpid, func); in qlcnic_sriov_pf_config_vport()
[all …]
/Linux-v5.4/drivers/scsi/bnx2fc/
Dbnx2fc_fcoe.c2130 struct fc_vport_identifiers vpid; in bnx2fc_npiv_create_vports() local
2148 vpid.roles = FC_PORT_ROLE_FCP_INITIATOR; in bnx2fc_npiv_create_vports()
2149 vpid.vport_type = FC_PORTTYPE_NPIV; in bnx2fc_npiv_create_vports()
2150 vpid.disable = false; in bnx2fc_npiv_create_vports()
2161 vpid.node_name = wwnn; in bnx2fc_npiv_create_vports()
2162 vpid.port_name = wwn_to_u64(npiv_tbl->wwpn[i]); in bnx2fc_npiv_create_vports()
2163 scnprintf(vpid.symbolic_name, sizeof(vpid.symbolic_name), in bnx2fc_npiv_create_vports()
2165 created, vpid.port_name, vpid.node_name); in bnx2fc_npiv_create_vports()
2166 fcoe_wwn_to_str(vpid.node_name, wwnn_str, sizeof(wwnn_str)); in bnx2fc_npiv_create_vports()
2167 fcoe_wwn_to_str(vpid.port_name, wwpn_str, sizeof(wwpn_str)); in bnx2fc_npiv_create_vports()
[all …]
/Linux-v5.4/kernel/
Dfutex.c1367 u32 uval, newval, vpid = task_pid_vnr(task); in futex_lock_pi_atomic() local
1384 if ((unlikely((uval & FUTEX_TID_MASK) == vpid))) in futex_lock_pi_atomic()
1410 newval |= vpid; in futex_lock_pi_atomic()
1873 int ret, vpid; in futex_proxy_trylock_atomic() local
1904 vpid = task_pid_vnr(top_waiter->task); in futex_proxy_trylock_atomic()
1909 return vpid; in futex_proxy_trylock_atomic()
2983 u32 uninitialized_var(curval), uval, vpid = task_pid_vnr(current); in futex_unlock_pi()
2998 if ((uval & FUTEX_TID_MASK) != vpid) in futex_unlock_pi()
/Linux-v5.4/drivers/media/pci/ttpci/
Dav7110.h292 extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid,
Dav7110.c713 static inline int SetPIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in SetPIDs() argument
720 if (vpid == 0x1fff || apid == 0x1fff || in SetPIDs()
722 vpid = apid = ttpid = subpid = pcrpid = 0; in SetPIDs()
733 pcrpid, vpid, apid, ttpid, subpid, aflags); in SetPIDs()
736 int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in ChangePIDs() argument
745 if (!(vpid & 0x8000)) in ChangePIDs()
746 av7110->pids[DMX_PES_VIDEO] = vpid; in ChangePIDs()
758 ret = SetPIDs(av7110, vpid, apid, ttpid, subpid, pcrpid); in ChangePIDs()
/Linux-v5.4/kernel/events/
Dcore.c4197 find_lively_task_by_vpid(pid_t vpid) in find_lively_task_by_vpid() argument
4202 if (!vpid) in find_lively_task_by_vpid()
4205 task = find_task_by_vpid(vpid); in find_lively_task_by_vpid()
/Linux-v5.4/Documentation/admin-guide/
Dkernel-parameters.txt2133 kvm-intel.vpid= [KVM,Intel] Disable Virtual Processor Identification