Searched refs:vmci_datagram (Results 1 - 15 of 15) sorted by relevance

/linux-4.4.14/drivers/misc/vmw_vmci/
H A Dvmci_datagram.h37 struct vmci_datagram *dg; /* Pending datagram. */
48 int vmci_datagram_dispatch(u32 context_id, struct vmci_datagram *dg,
50 int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg);
H A Dvmci_event.h23 int vmci_event_dispatch(struct vmci_datagram *msg);
H A Dvmci_datagram.c23 #include "vmci_datagram.h"
48 struct vmci_datagram msg;
165 static int dg_dispatch_as_host(u32 context_id, struct vmci_datagram *dg) dg_dispatch_as_host()
259 struct vmci_datagram *new_dg; dg_dispatch_as_host()
302 static int dg_dispatch_as_guest(struct vmci_datagram *dg) dg_dispatch_as_guest()
323 struct vmci_datagram *dg, bool from_guest) vmci_datagram_dispatch()
328 BUILD_BUG_ON(sizeof(struct vmci_datagram) != 24); vmci_datagram_dispatch()
362 int vmci_datagram_invoke_guest_handler(struct vmci_datagram *dg) vmci_datagram_invoke_guest_handler()
495 int vmci_datagram_send(struct vmci_datagram *msg) vmci_datagram_send()
H A Dvmci_context.h26 #include "vmci_datagram.h"
140 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg);
142 size_t *max_size, struct vmci_datagram **dg);
H A Dvmci_guest.c32 #include "vmci_datagram.h"
85 struct vmci_datagram get_cid_msg; vmci_get_vm_context_id()
100 int vmci_send_datagram(struct vmci_datagram *dg) vmci_send_datagram()
173 struct vmci_datagram *check_msg; vmci_check_host_caps()
216 struct vmci_datagram *dg; vmci_dispatch_dgs()
225 dg = (struct vmci_datagram *)dg_in_buffer; vmci_dispatch_dgs()
237 dg = (struct vmci_datagram *)roundup( vmci_dispatch_dgs()
275 dg = (struct vmci_datagram *) vmci_dispatch_dgs()
308 dg = (struct vmci_datagram *)((u8 *)dg + vmci_dispatch_dgs()
335 dg = (struct vmci_datagram *)(dg_in_buffer + vmci_dispatch_dgs()
349 dg = (struct vmci_datagram *)dg_in_buffer; vmci_dispatch_dgs()
H A Dvmci_driver.h46 int vmci_send_datagram(struct vmci_datagram *dg);
H A Dvmci_event.c110 int vmci_event_dispatch(struct vmci_datagram *msg) vmci_event_dispatch()
H A Dvmci_context.c25 #include "vmci_datagram.h"
297 int vmci_ctx_enqueue_datagram(u32 cid, struct vmci_datagram *dg) vmci_ctx_enqueue_datagram()
511 struct vmci_datagram **dg) vmci_ctx_dequeue_datagram()
H A Dvmci_host.c38 #include "vmci_datagram.h"
361 struct vmci_datagram *dg = NULL; vmci_host_do_send_datagram()
422 struct vmci_datagram *dg = NULL; vmci_host_do_receive_datagram()
H A Dvmci_doorbell.c26 #include "vmci_datagram.h"
H A Dvmci_queue_pair.c34 #include "vmci_datagram.h"
/linux-4.4.14/include/linux/
H A Dvmw_vmci_defs.h451 * struct vmci_datagram - Base struct for vmci datagrams.
456 * vmci_datagram structs are used when sending vmci datagrams. They include
460 struct vmci_datagram { struct
482 sizeof(struct vmci_datagram))
484 sizeof(struct vmci_datagram))
485 #define VMCI_DG_HEADERSIZE sizeof(struct vmci_datagram)
536 1024 * (sizeof(struct vmci_datagram) + \
545 struct vmci_datagram hdr;
552 * VMCIResourceQueryHdr minus the struct vmci_datagram header.
578 struct vmci_datagram hdr;
589 struct vmci_datagram hdr;
600 struct vmci_datagram hdr;
609 struct vmci_datagram hdr;
659 struct vmci_datagram hdr;
684 struct vmci_datagram hdr;
696 struct vmci_datagram hdr;
715 struct vmci_datagram *msg);
H A Dvmw_vmci_api.h40 int vmci_datagram_send(struct vmci_datagram *msg);
/linux-4.4.14/net/vmw_vsock/
H A Dvmci_transport.h69 struct vmci_datagram dg;
H A Dvmci_transport.c41 static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg);
42 static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg);
602 static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg) vmci_transport_recv_dgram_cb()
662 static int vmci_transport_recv_stream_cb(void *data, struct vmci_datagram *dg) vmci_transport_recv_stream_cb()
1691 struct vmci_datagram *dg; vmci_transport_dgram_enqueue()
1726 struct vmci_datagram *dg; vmci_transport_dgram_dequeue()
1744 dg = (struct vmci_datagram *)skb->data; vmci_transport_dgram_dequeue()

Completed in 258 milliseconds