Lines Matching refs:cid
80 struct vmci_ctx *vmci_ctx_create(u32 cid, u32 priv_flags, in vmci_ctx_create() argument
88 if (cid == VMCI_INVALID_ID) { in vmci_ctx_create()
162 while (vmci_ctx_exists(cid)) { in vmci_ctx_create()
164 cid = max(cid, VMCI_RESERVED_CID_LIMIT - 1) + 1; in vmci_ctx_create()
165 if (cid == VMCI_INVALID_ID) in vmci_ctx_create()
166 cid = VMCI_RESERVED_CID_LIMIT; in vmci_ctx_create()
168 context->cid = cid; in vmci_ctx_create()
238 vmci_make_handle(sub_ctx->cid, in ctx_fire_notification()
276 int vmci_ctx_pending_datagrams(u32 cid, u32 *pending) in vmci_ctx_pending_datagrams() argument
280 context = vmci_ctx_get(cid); in vmci_ctx_pending_datagrams()
296 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg) in vmci_ctx_enqueue_datagram() argument
310 context = vmci_ctx_get(cid); in vmci_ctx_enqueue_datagram()
312 pr_devel("Invalid context (ID=0x%x)\n", cid); in vmci_ctx_enqueue_datagram()
350 pr_devel("Context (ID=0x%x) receive queue is full\n", cid); in vmci_ctx_enqueue_datagram()
370 bool vmci_ctx_exists(u32 cid) in vmci_ctx_exists() argument
378 if (context->cid == cid) { in vmci_ctx_exists()
391 struct vmci_ctx *vmci_ctx_get(u32 cid) in vmci_ctx_get() argument
395 if (cid == VMCI_INVALID_ID) in vmci_ctx_get()
400 if (c->cid == cid) { in vmci_ctx_get()
435 ctx_fire_notification(context->cid, context->priv_flags); in ctx_free_ctx()