Lines Matching refs:alloc_msg
947 struct vmci_qp_alloc_msg *alloc_msg;
956 msg_size = sizeof(*alloc_msg) +
958 alloc_msg = kmalloc(msg_size, GFP_KERNEL);
959 if (!alloc_msg)
962 alloc_msg->hdr.dst = vmci_make_handle(VMCI_HYPERVISOR_CONTEXT_ID,
964 alloc_msg->hdr.src = VMCI_ANON_SRC_HANDLE;
965 alloc_msg->hdr.payload_size = msg_size - VMCI_DG_HEADERSIZE;
966 alloc_msg->handle = entry->qp.handle;
967 alloc_msg->peer = entry->qp.peer;
968 alloc_msg->flags = entry->qp.flags;
969 alloc_msg->produce_size = entry->qp.produce_size;
970 alloc_msg->consume_size = entry->qp.consume_size;
971 alloc_msg->num_ppns = entry->num_ppns;
973 result = qp_populate_ppn_set((u8 *)alloc_msg + sizeof(*alloc_msg),
976 result = vmci_send_datagram(&alloc_msg->hdr);
978 kfree(alloc_msg);