Lines Matching defs:cid
80 struct vmci_ctx *vmci_ctx_create(u32 cid, u32 priv_flags,
88 if (cid == VMCI_INVALID_ID) {
162 while (vmci_ctx_exists(cid)) {
164 cid = max(cid, VMCI_RESERVED_CID_LIMIT - 1) + 1;
165 if (cid == VMCI_INVALID_ID)
166 cid = VMCI_RESERVED_CID_LIMIT;
168 context->cid = cid;
199 * Fire notification for all contexts interested in given cid.
238 vmci_make_handle(sub_ctx->cid,
276 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg)
290 context = vmci_ctx_get(cid);
292 pr_devel("Invalid context (ID=0x%x)\n", cid);
330 pr_devel("Context (ID=0x%x) receive queue is full\n", cid);
350 bool vmci_ctx_exists(u32 cid)
358 if (context->cid == cid) {
369 * Retrieves VMCI context corresponding to the given cid.
371 struct vmci_ctx *vmci_ctx_get(u32 cid)
375 if (cid == VMCI_INVALID_ID)
380 if (c->cid == cid) {
415 ctx_fire_notification(context->cid, context->priv_flags);