/linux-6.3-rc2/arch/x86/kvm/vmx/ |
A D | vmx_ops.h | 17 void invvpid_error(unsigned long ext, u16 vpid, gva_t gva); 301 u64 vpid : 16; in __invvpid() member 304 } operand = { vpid, 0, gva }; in __invvpid() 318 static inline void vpid_sync_vcpu_single(int vpid) in vpid_sync_vcpu_single() argument 320 if (vpid == 0) in vpid_sync_vcpu_single() 323 __invvpid(VMX_VPID_EXTENT_SINGLE_CONTEXT, vpid, 0); in vpid_sync_vcpu_single() 331 static inline void vpid_sync_context(int vpid) in vpid_sync_context() argument 334 vpid_sync_vcpu_single(vpid); in vpid_sync_context() 335 else if (vpid != 0) in vpid_sync_context() 341 if (vpid == 0) in vpid_sync_vcpu_addr() [all …]
|
A D | capabilities.h | 73 u32 vpid; member 350 return vmx_capability.vpid & VMX_VPID_INVVPID_BIT; in cpu_has_vmx_invvpid() 355 return vmx_capability.vpid & VMX_VPID_EXTENT_INDIVIDUAL_ADDR_BIT; in cpu_has_vmx_invvpid_individual_addr() 360 return vmx_capability.vpid & VMX_VPID_EXTENT_SINGLE_CONTEXT_BIT; in cpu_has_vmx_invvpid_single() 365 return vmx_capability.vpid & VMX_VPID_EXTENT_GLOBAL_CONTEXT_BIT; in cpu_has_vmx_invvpid_global()
|
A D | vmx.c | 472 ext, vpid, gva); in invvpid_error() 2648 vmx_cap->vpid) { in setup_vmcs_config() 2655 vmx_cap->vpid = 0; in setup_vmcs_config() 3904 int vpid; in allocate_vpid() local 3913 vpid = 0; in allocate_vpid() 3915 return vpid; in allocate_vpid() 3918 void free_vpid(int vpid) in free_vpid() argument 4580 if (vmx->vpid == 0) in vmx_secondary_exec_control() 4781 if (vmx->vpid != 0) in init_vmcs() 7388 free_vpid(vmx->vpid); in vmx_vcpu_free() [all …]
|
A D | vmx.h | 327 int vpid; member 393 void free_vpid(int vpid);
|
A D | nested.h | 67 return vmx->nested.vpid02 ? vmx->nested.vpid02 : vmx->vpid; in nested_get_vpid02()
|
A D | nested.c | 2229 vmcs_write16(VIRTUAL_PROCESSOR_ID, vmx->vpid); in prepare_vmcs02_early_rare() 5746 u64 vpid; in handle_invvpid() member 5783 if (operand.vpid >> 16) in handle_invvpid() 5790 if (!operand.vpid || in handle_invvpid() 5798 if (!operand.vpid) in handle_invvpid()
|
/linux-6.3-rc2/drivers/media/common/b2c2/ |
A D | flexcop-hw-filter.c | 66 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-6.3-rc2/drivers/net/ethernet/qlogic/qlcnic/ |
A D | qlcnic_sriov_pf.c | 78 if (vpid < 0) in qlcnic_sriov_pf_cal_res_limit() 293 int vpid; in qlcnic_sriov_pf_config_vport() local 798 int vpid; in qlcnic_sriov_cfg_vf_def_mac() local 1528 u16 vpid; in qlcnic_pf_set_interface_id_create_rx_ctx() local 1538 u16 vpid; in qlcnic_pf_set_interface_id_del_rx_ctx() local 1548 int vpid; in qlcnic_pf_set_interface_id_create_tx_ctx() local 1558 u16 vpid; in qlcnic_pf_set_interface_id_del_tx_ctx() local 1568 u16 vpid; in qlcnic_pf_set_interface_id_promisc() local 1578 u16 vpid; in qlcnic_pf_set_interface_id_ipaddr() local 1588 u16 vpid; in qlcnic_pf_set_interface_id_macaddr() local [all …]
|
/linux-6.3-rc2/arch/x86/kernel/cpu/ |
A D | feat_ctl.c | 27 u32 supported, funcs, ept, vpid, ign, low, high; in init_vmx_capabilities() local 59 rdmsr_safe(MSR_IA32_VMX_EPT_VPID_CAP, &ept, &vpid); in init_vmx_capabilities() 65 ((vpid & 0x1) << 16) | in init_vmx_capabilities()
|
/linux-6.3-rc2/kernel/futex/ |
A D | pi.c | 521 u32 uval, newval, vpid = task_pid_vnr(task); in futex_lock_pi_atomic() local 538 if ((unlikely((uval & FUTEX_TID_MASK) == vpid))) in futex_lock_pi_atomic() 564 newval |= vpid; in futex_lock_pi_atomic() 1102 u32 curval, uval, vpid = task_pid_vnr(current); in futex_unlock_pi() local 1117 if ((uval & FUTEX_TID_MASK) != vpid) in futex_unlock_pi()
|
/linux-6.3-rc2/drivers/scsi/bnx2fc/ |
A D | bnx2fc_fcoe.c | 2121 struct fc_vport_identifiers vpid; in bnx2fc_npiv_create_vports() local 2139 vpid.roles = FC_PORT_ROLE_FCP_INITIATOR; in bnx2fc_npiv_create_vports() 2140 vpid.vport_type = FC_PORTTYPE_NPIV; in bnx2fc_npiv_create_vports() 2141 vpid.disable = false; in bnx2fc_npiv_create_vports() 2152 vpid.node_name = wwnn; in bnx2fc_npiv_create_vports() 2153 vpid.port_name = wwn_to_u64(npiv_tbl->wwpn[i]); in bnx2fc_npiv_create_vports() 2154 scnprintf(vpid.symbolic_name, sizeof(vpid.symbolic_name), in bnx2fc_npiv_create_vports() 2156 created, vpid.port_name, vpid.node_name); in bnx2fc_npiv_create_vports() 2157 fcoe_wwn_to_str(vpid.node_name, wwnn_str, sizeof(wwnn_str)); in bnx2fc_npiv_create_vports() 2158 fcoe_wwn_to_str(vpid.port_name, wwpn_str, sizeof(wwpn_str)); in bnx2fc_npiv_create_vports() [all …]
|
/linux-6.3-rc2/drivers/staging/media/av7110/ |
A D | av7110.h | 292 extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid,
|
A D | av7110.c | 714 static inline int SetPIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in SetPIDs() argument 721 if (vpid == 0x1fff || apid == 0x1fff || in SetPIDs() 723 vpid = apid = ttpid = subpid = pcrpid = 0; in SetPIDs() 734 pcrpid, vpid, apid, ttpid, subpid, aflags); in SetPIDs() 737 int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in ChangePIDs() argument 746 if (!(vpid & 0x8000)) in ChangePIDs() 747 av7110->pids[DMX_PES_VIDEO] = vpid; in ChangePIDs() 759 ret = SetPIDs(av7110, vpid, apid, ttpid, subpid, pcrpid); in ChangePIDs()
|
/linux-6.3-rc2/kernel/events/ |
A D | core.c | 4709 find_lively_task_by_vpid(pid_t vpid) in find_lively_task_by_vpid() argument 4714 if (!vpid) in find_lively_task_by_vpid() 4717 task = find_task_by_vpid(vpid); in find_lively_task_by_vpid()
|
/linux-6.3-rc2/Documentation/admin-guide/ |
A D | kernel-parameters.txt | 2609 kvm-intel.vpid= [KVM,Intel] Disable Virtual Processor Identification
|