vmci_datagram
vmci_send_datagram(struct vmci_datagram *dg)
struct vmci_datagram hdr;
struct vmci_datagram hdr;
(*vmci_datagram_recv_cb)(void *client_data, struct vmci_datagram *msg);
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
(VMCI_MAX_DG_SIZE - sizeof(struct vmci_datagram))
(void *)((char *)(_dg) + sizeof(struct vmci_datagram))
sizeof(struct vmci_datagram)
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram msg;
vmci_datagram_dispatch_as_guest(struct vmci_datagram *dg)
vmci_datagram_dispatch(vmci_id context_id, struct vmci_datagram *dg)
ASSERT_ON_COMPILE(sizeof(struct vmci_datagram) == 24);
vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg)
vmci_datagram_send(struct vmci_datagram *msg)
int vmci_datagram_dispatch(vmci_id context_id, struct vmci_datagram *dg);
int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg);
return (vmci_send_datagram((struct vmci_datagram *)&link_msg));
return (vmci_send_datagram((struct vmci_datagram *)&unlink_msg));
return (vmci_send_datagram((struct vmci_datagram *)¬ify_msg));
result = vmci_send_datagram((struct vmci_datagram *)&bitmap_set_msg);
struct vmci_datagram *check_msg;
struct vmci_datagram *dg;
dg = (struct vmci_datagram *)dg_in_buffer;
dg = (struct vmci_datagram *)ROUNDUP((uintptr_t)dg + 1,
dg = (struct vmci_datagram *)
dg = (struct vmci_datagram *)((uint8_t *)dg +
dg = (struct vmci_datagram *)(dg_in_buffer +
dg = (struct vmci_datagram *)dg_in_buffer;
struct vmci_datagram get_cid_msg;
int vmci_send_datagram(struct vmci_datagram *dg);
vmci_event_dispatch(struct vmci_datagram *msg)
int vmci_event_dispatch(struct vmci_datagram *msg);
int vmci_datagram_send(struct vmci_datagram *msg);
result = vmci_send_datagram((struct vmci_datagram *)alloc_msg);
return (vmci_send_datagram((struct vmci_datagram *)&detach_msg));
return (vmci_event_dispatch((struct vmci_datagram *)e_msg));