Home
last modified time | relevance | path

Searched refs:vmci_queue (Results 1 – 5 of 5) sorted by relevance

/src/sys/dev/vmware/vmci/
H A Dvmci_queue.h30 struct vmci_queue { struct
51 typedef int vmci_memcpy_to_queue_func(struct vmci_queue *queue,
55 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
75 int vmci_memcpy_to_queue(struct vmci_queue *queue, uint64_t queue_offset,
79 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
81 int vmci_memcpy_to_queue_local(struct vmci_queue *queue,
85 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
88 int vmci_memcpy_to_queue_v(struct vmci_queue *queue, uint64_t queue_offset,
92 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
96 vmci_memcpy_to_queue_v_local(struct vmci_queue *queue, uint64_t queue_offset, in vmci_memcpy_to_queue_v_local()
[all …]
H A Dvmci_kernel_if.c513 struct vmci_queue *queue; in vmci_alloc_queue()
571 struct vmci_queue *queue = q; in vmci_free_queue()
607 struct vmci_queue *consume_q = cons_q; in vmci_alloc_ppn_set()
608 struct vmci_queue *produce_q = prod_q; in vmci_alloc_ppn_set()
817 __vmci_memcpy_to_queue(struct vmci_queue *queue, uint64_t queue_offset, in __vmci_memcpy_to_queue()
874 __vmci_memcpy_from_queue(void *dest, const struct vmci_queue *queue, in __vmci_memcpy_from_queue()
931 vmci_memcpy_to_queue(struct vmci_queue *queue, uint64_t queue_offset, in vmci_memcpy_to_queue()
960 const struct vmci_queue *queue, uint64_t queue_offset, size_t size, in vmci_memcpy_from_queue()
988 vmci_memcpy_to_queue_local(struct vmci_queue *queue, uint64_t queue_offset, in vmci_memcpy_to_queue_local()
1017 const struct vmci_queue *queue, uint64_t queue_offset, size_t size, in vmci_memcpy_from_queue_local()
[all …]
H A Dvmci_qpair.c27 struct vmci_queue *produce_q;
28 struct vmci_queue *consume_q;
60 vmci_queue_add_producer_tail(struct vmci_queue *queue, in vmci_queue_add_producer_tail()
86 vmci_queue_add_consumer_head(struct vmci_queue *queue, in vmci_queue_add_consumer_head()
499 enqueue(struct vmci_queue *produce_q, struct vmci_queue *consume_q, in enqueue()
570 dequeue(struct vmci_queue *produce_q, in dequeue()
571 struct vmci_queue *consume_q, const uint64_t consume_q_size, void *buf, in dequeue()
H A Dvmci_queue_pair.h21 struct vmci_queue **produce_q, uint64_t produce_size,
22 struct vmci_queue **consume_q, uint64_t consume_size,
H A Dvmci_queue_pair.c68 struct vmci_queue **produce_q, uint64_t produce_size,
69 struct vmci_queue **consume_q, uint64_t consume_size,
93 vmci_queue_pair_alloc(struct vmci_handle *handle, struct vmci_queue **produce_q, in vmci_queue_pair_alloc()
94 uint64_t produce_size, struct vmci_queue **consume_q, uint64_t consume_size, in vmci_queue_pair_alloc()
577 struct vmci_queue **produce_q, uint64_t produce_size, in vmci_queue_pair_alloc_guest_work()
578 struct vmci_queue **consume_q, uint64_t consume_size, vmci_id peer, in vmci_queue_pair_alloc_guest_work()
720 *produce_q = (struct vmci_queue *)my_produce_q; in vmci_queue_pair_alloc_guest_work()
721 *consume_q = (struct vmci_queue *)my_consume_q; in vmci_queue_pair_alloc_guest_work()