Home
last modified time | relevance | path

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

/freebsd-13.1/sys/dev/vmware/vmci/
H A Dvmci_queue.h32 struct vmci_queue { struct
53 typedef int vmci_memcpy_to_queue_func(struct vmci_queue *queue,
57 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
77 int vmci_memcpy_to_queue(struct vmci_queue *queue, uint64_t queue_offset,
81 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
83 int vmci_memcpy_to_queue_local(struct vmci_queue *queue,
87 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
90 int vmci_memcpy_to_queue_v(struct vmci_queue *queue, uint64_t queue_offset,
94 const struct vmci_queue *queue, uint64_t queue_offset, size_t size,
98 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.c515 struct vmci_queue *queue; in vmci_alloc_queue()
573 struct vmci_queue *queue = q; in vmci_free_queue()
609 struct vmci_queue *consume_q = cons_q; in vmci_alloc_ppn_set()
610 struct vmci_queue *produce_q = prod_q; in vmci_alloc_ppn_set()
819 __vmci_memcpy_to_queue(struct vmci_queue *queue, uint64_t queue_offset, in __vmci_memcpy_to_queue()
876 __vmci_memcpy_from_queue(void *dest, const struct vmci_queue *queue, in __vmci_memcpy_from_queue()
933 vmci_memcpy_to_queue(struct vmci_queue *queue, uint64_t queue_offset, in vmci_memcpy_to_queue()
962 const struct vmci_queue *queue, uint64_t queue_offset, size_t size, in vmci_memcpy_from_queue()
1019 const struct vmci_queue *queue, uint64_t queue_offset, size_t size, in vmci_memcpy_from_queue_local()
1045 vmci_memcpy_to_queue_v(struct vmci_queue *queue, uint64_t queue_offset, in vmci_memcpy_to_queue_v()
[all …]
H A Dvmci_qpair.c29 struct vmci_queue *produce_q;
30 struct vmci_queue *consume_q;
62 vmci_queue_add_producer_tail(struct vmci_queue *queue, in vmci_queue_add_producer_tail()
88 vmci_queue_add_consumer_head(struct vmci_queue *queue, in vmci_queue_add_consumer_head()
506 enqueue(struct vmci_queue *produce_q, struct vmci_queue *consume_q, in enqueue()
577 dequeue(struct vmci_queue *produce_q, in dequeue()
578 struct vmci_queue *consume_q, const uint64_t consume_q_size, void *buf, in dequeue()
H A Dvmci_queue_pair.h23 struct vmci_queue **produce_q, uint64_t produce_size,
24 struct vmci_queue **consume_q, uint64_t consume_size,
H A Dvmci_queue_pair.c70 struct vmci_queue **produce_q, uint64_t produce_size,
71 struct vmci_queue **consume_q, uint64_t consume_size,
95 vmci_queue_pair_alloc(struct vmci_handle *handle, struct vmci_queue **produce_q, in vmci_queue_pair_alloc()
96 uint64_t produce_size, struct vmci_queue **consume_q, uint64_t consume_size, in vmci_queue_pair_alloc()
579 struct vmci_queue **produce_q, uint64_t produce_size, in vmci_queue_pair_alloc_guest_work()
580 struct vmci_queue **consume_q, uint64_t consume_size, vmci_id peer, in vmci_queue_pair_alloc_guest_work()
722 *produce_q = (struct vmci_queue *)my_produce_q; in vmci_queue_pair_alloc_guest_work()
723 *consume_q = (struct vmci_queue *)my_consume_q; in vmci_queue_pair_alloc_guest_work()