Lines Matching refs:context_id
57 u32 context_id;
65 context_id = VMCI_INVALID_ID;
67 context_id = vmci_get_context_id();
68 if (context_id == VMCI_INVALID_ID)
72 handle = vmci_make_handle(context_id, resource_id);
103 * vmci_datagram_get_priv_flags that also takes a context_id.
105 static int vmci_datagram_get_priv_flags(u32 context_id,
109 if (context_id == VMCI_INVALID_ID)
112 if (context_id == VMCI_HOST_CONTEXT_ID) {
125 } else if (context_id == VMCI_HYPERVISOR_CONTEXT_ID)
128 *priv_flags = vmci_context_get_priv_flags(context_id);
157 static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
170 if (dg->src.context != context_id) {
172 context_id, dg->src.context, dg->src.resource);
177 retval = vmci_datagram_get_priv_flags(context_id, dg->src,
254 if (context_id != dg->dst.context) {
259 } else if (VMCI_CONTEXT_IS_VM(context_id)) {
266 context_id, dg->dst.context);
315 int vmci_datagram_dispatch(u32 context_id,
338 if (VMCI_INVALID_ID == context_id)
339 context_id = VMCI_HOST_CONTEXT_ID;
340 return dg_dispatch_as_host(context_id, dg);