Searched refs:produce_q (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/vmware/vmci/ |
H A D | vmci_qpair.c | 27 struct vmci_queue *produce_q; member 119 *produce_q_header = qpair->produce_q->q_header; in vmci_qpair_get_queue_headers() 508 ASSERT((produce_q != NULL) && (consume_q != NULL)); in enqueue() 532 result = memcpy_to_queue(produce_q, 0, buf, tmp, in enqueue() 570 dequeue(struct vmci_queue *produce_q, in dequeue() argument 581 ASSERT((produce_q != NULL) && (consume_q != NULL)); in dequeue() 584 produce_q->q_header, consume_q_size); in dequeue() 646 result = enqueue(qpair->produce_q, qpair->consume_q, in vmci_qpair_enqueue() 681 result = dequeue(qpair->produce_q, qpair->consume_q, in vmci_qpair_dequeue() 717 result = dequeue(qpair->produce_q, qpair->consume_q, in vmci_qpair_peek() [all …]
|
H A D | vmci_queue_pair.c | 32 void *produce_q; member 63 void *produce_q, void *consume_q); 68 struct vmci_queue **produce_q, uint64_t produce_size, 98 if (!handle || !produce_q || !consume_q || in vmci_queue_pair_alloc() 102 return (vmci_queue_pair_alloc_guest_work(handle, produce_q, in vmci_queue_pair_alloc() 412 void *produce_q, void *consume_q) in qp_guest_endpoint_create() argument 470 entry->produce_q = produce_q; in qp_guest_endpoint_create() 577 struct vmci_queue **produce_q, uint64_t produce_size, in vmci_queue_pair_alloc_guest_work() argument 588 ASSERT(handle && produce_q && consume_q && in vmci_queue_pair_alloc_guest_work() 639 my_consume_q = queue_pair_entry->produce_q; in vmci_queue_pair_alloc_guest_work() [all …]
|
H A D | vmci_queue_pair.h | 21 struct vmci_queue **produce_q, uint64_t produce_size,
|
H A D | vmci_kernel_if.c | 608 struct vmci_queue *produce_q = prod_q; in vmci_alloc_ppn_set() local 613 if (!produce_q || !num_produce_pages || !consume_q || in vmci_alloc_ppn_set() 639 pfn = produce_q->kernel_if->dmas[i].dma_paddr >> PAGE_SHIFT; in vmci_alloc_ppn_set()
|
H A D | vmci_kernel_if.h | 88 int vmci_alloc_ppn_set(void *produce_q, uint64_t num_produce_pages,
|