vmci_datagram
int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg)
struct vmci_datagram **dg)
int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg);
size_t *max_size, struct vmci_datagram **dg);
static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg)
struct vmci_datagram *new_dg;
static int dg_dispatch_as_guest(struct vmci_datagram *dg)
struct vmci_datagram *dg, bool from_guest)
BUILD_BUG_ON(sizeof(struct vmci_datagram) != 24);
int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg)
struct vmci_datagram msg;
int vmci_datagram_send(struct vmci_datagram *msg)
struct vmci_datagram *dg; /* Pending datagram. */
int vmci_datagram_dispatch(u32 context_id, struct vmci_datagram *dg,
int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg);
int vmci_send_datagram(struct vmci_datagram *dg);
int vmci_event_dispatch(struct vmci_datagram *msg)
int vmci_event_dispatch(struct vmci_datagram *msg);
struct vmci_datagram *dg)
int vmci_send_datagram(struct vmci_datagram *dg)
struct vmci_datagram *check_msg;
struct vmci_datagram *dg;
dg = (struct vmci_datagram *)dg_in_buffer;
dg = (struct vmci_datagram *)roundup(
dg = (struct vmci_datagram *)
dg = (struct vmci_datagram *)((u8 *)dg +
dg = (struct vmci_datagram *)(dg_in_buffer +
dg = (struct vmci_datagram *)dg_in_buffer;
struct vmci_datagram get_cid_msg;
struct vmci_datagram *dg = NULL;
struct vmci_datagram *dg = NULL;
int vmci_datagram_send(struct vmci_datagram *msg);
sizeof(struct vmci_datagram))
sizeof(struct vmci_datagram))
#define VMCI_DG_HEADERSIZE sizeof(struct vmci_datagram)
1024 * (sizeof(struct vmci_datagram) + \
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram hdr;
struct vmci_datagram *msg);
struct vmci_datagram *dg;
struct vmci_datagram *dg;
dg = (struct vmci_datagram *)skb->data;
static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg);
static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg);
static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg)
static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg)
struct vmci_datagram dg;