Searched refs:vmci_queue (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/sys/dev/vmware/vmci/ |
| H A D | vmci_queue.h | 32 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 D | vmci_kernel_if.c | 515 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 D | vmci_qpair.c | 29 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 D | vmci_queue_pair.h | 23 struct vmci_queue **produce_q, uint64_t produce_size, 24 struct vmci_queue **consume_q, uint64_t consume_size,
|
| H A D | vmci_queue_pair.c | 70 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()
|