Searched refs:vpid (Results 1 - 18 of 18) sorted by relevance

/linux-master/arch/x86/kvm/vmx/
H A Dvmx_ops.h17 void invvpid_error(unsigned long ext, u16 vpid, gva_t gva);
304 static inline void __invvpid(unsigned long ext, u16 vpid, gva_t gva) argument
307 u64 vpid : 16; member in struct:__anon9
310 } operand = { vpid, 0, gva };
312 vmx_asm2(invvpid, "r"(ext), "m"(operand), ext, vpid, gva);
324 static inline void vpid_sync_vcpu_single(int vpid) argument
326 if (vpid == 0)
329 __invvpid(VMX_VPID_EXTENT_SINGLE_CONTEXT, vpid, 0);
337 static inline void vpid_sync_context(int vpid) argument
340 vpid_sync_vcpu_single(vpid);
345 vpid_sync_vcpu_addr(int vpid, gva_t addr) argument
[all...]
H A Dcapabilities.h73 u32 vpid; member in struct:vmx_capability
350 return vmx_capability.vpid & VMX_VPID_INVVPID_BIT;
355 return vmx_capability.vpid & VMX_VPID_EXTENT_INDIVIDUAL_ADDR_BIT;
360 return vmx_capability.vpid & VMX_VPID_EXTENT_SINGLE_CONTEXT_BIT;
365 return vmx_capability.vpid & VMX_VPID_EXTENT_GLOBAL_CONTEXT_BIT;
H A Dnested.h68 return vmx->nested.vpid02 ? vmx->nested.vpid02 : vmx->vpid;
H A Dvmx.c86 module_param_named(vpid, enable_vpid, bool, 0444);
473 noinline void invvpid_error(unsigned long ext, u16 vpid, gva_t gva) argument
475 vmx_insn_failed("invvpid failed: ext=0x%lx vpid=%u gva=0x%lx\n",
476 ext, vpid, gva);
2620 &vmx_cap->ept, &vmx_cap->vpid);
2633 vmx_cap->vpid) {
2640 vmx_cap->vpid = 0;
3173 vpid_sync_vcpu_single(vmx->vpid);
3183 return to_vmx(vcpu)->vpid;
3205 * vpid_sync_vcpu_addr() is a nop if vpid
3913 int vpid; local
3927 free_vpid(int vpid) argument
[all...]
H A Dvmx.h317 int vpid; member in struct:vcpu_vmx
380 void free_vpid(int vpid);
H A Dnested.c1156 * with different VPID (L1 entries are tagged with vmx->vpid
2272 vmcs_write16(VIRTUAL_PROCESSOR_ID, vmx->vpid);
5790 u64 vpid; member in struct:__anon132
5827 if (operand.vpid >> 16)
5838 if (!operand.vpid ||
5846 if (!operand.vpid)
/linux-master/arch/loongarch/kvm/
H A Dmain.c197 unsigned long vpid; local
201 vpid = context->vpid_cache + 1;
202 if (!(vpid & vpid_mask)) {
203 /* finish round of vpid loop */
204 if (unlikely(!vpid))
205 vpid = vpid_mask + 1;
207 ++vpid; /* vpid 0 reserved for root */
209 /* start new vpid cycle */
213 context->vpid_cache = vpid;
221 unsigned long ver, old, vpid; local
[all...]
H A Dtrace.h145 TP_PROTO(struct kvm_vcpu *vcpu, unsigned long vpid),
146 TP_ARGS(vcpu, vpid),
148 __field(unsigned long, vpid)
152 __entry->vpid = vpid;
155 TP_printk("VPID: 0x%08lx", __entry->vpid)
H A Dvcpu.c45 vcpu->arch.vpid = 0; /* Drop vpid for this vCPU */
895 vcpu->arch.vpid = 0;
/linux-master/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; local
155 vpid = fc->read_ibi_reg(fc, pid_n_reg_314);
156 vpid.pid_n_reg_314.PID = onoff ? pid : 0x1fff;
157 vpid.pid_n_reg_314.PID_enable_bit = onoff;
158 fc->write_ibi_reg(fc, pid_n_reg_314, vpid);
/linux-master/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_sriov_pf.c73 int ret = -EIO, vpid, id; local
77 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func);
78 if (vpid < 0)
129 ret = qlcnic_sriov_pf_set_vport_info(adapter, info, vpid);
293 int vpid; local
301 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func);
302 if (vpid < 0) {
306 cmd.req.arg[3] = ((vpid & 0xffff) << 8) | 1;
318 vpid = cmd.rsp.arg[2] & 0xffff;
319 qlcnic_sriov_pf_set_vport_handle(adapter, vpid, fun
798 int vpid; local
1528 u16 vpid; local
1538 u16 vpid; local
1548 int vpid; local
1558 u16 vpid; local
1568 u16 vpid; local
1578 u16 vpid; local
1588 u16 vpid; local
1599 int vpid; local
1625 int vpid; local
1857 u16 vpid; local
[all...]
/linux-master/arch/x86/kernel/cpu/
H A Dfeat_ctl.c27 u32 supported, funcs, ept, vpid, ign, low, high; local
59 rdmsr_safe(MSR_IA32_VMX_EPT_VPID_CAP, &ept, &vpid);
65 ((vpid & 0x1) << 16) |
/linux-master/kernel/futex/
H A Dpi.c522 u32 uval, newval, vpid = task_pid_vnr(task); local
539 if ((unlikely((uval & FUTEX_TID_MASK) == vpid)))
565 newval |= vpid;
1114 u32 curval, uval, vpid = task_pid_vnr(current); local
1129 if ((uval & FUTEX_TID_MASK) != vpid)
/linux-master/arch/loongarch/include/asm/
H A Dkvm_host.h158 /* vcpu's vpid */
159 u64 vpid; member in struct:kvm_vcpu_arch
/linux-master/drivers/scsi/bnx2fc/
H A Dbnx2fc_fcoe.c2118 struct fc_vport_identifiers vpid; local
2136 vpid.roles = FC_PORT_ROLE_FCP_INITIATOR;
2137 vpid.vport_type = FC_PORTTYPE_NPIV;
2138 vpid.disable = false;
2149 vpid.node_name = wwnn;
2150 vpid.port_name = wwn_to_u64(npiv_tbl->wwpn[i]);
2151 scnprintf(vpid.symbolic_name, sizeof(vpid.symbolic_name),
2153 created, vpid.port_name, vpid
[all...]
/linux-master/drivers/staging/media/av7110/
H A Dav7110.h292 extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid,
H A Dav7110.c714 static inline int SetPIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, argument
721 if (vpid == 0x1fff || apid == 0x1fff ||
723 vpid = apid = ttpid = subpid = pcrpid = 0;
734 pcrpid, vpid, apid, ttpid, subpid, aflags);
737 int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, argument
746 if (!(vpid & 0x8000))
747 av7110->pids[DMX_PES_VIDEO] = vpid;
759 ret = SetPIDs(av7110, vpid, apid, ttpid, subpid, pcrpid);
/linux-master/kernel/events/
H A Dcore.c4753 find_lively_task_by_vpid(pid_t vpid) argument
4758 if (!vpid)
4761 task = find_task_by_vpid(vpid);

Completed in 387 milliseconds