Searched refs:produce_q (Results 1 - 5 of 5) sorted by relevance
/freebsd-12-stable/sys/dev/vmware/vmci/ |
H A D | vmci_queue_pair.h | 23 struct vmci_queue **produce_q, uint64_t produce_size,
|
H A D | vmci_qpair.c | 29 struct vmci_queue *produce_q; member in struct:vmci_qpair 120 ASSERT((qpair->produce_q != NULL) && (qpair->consume_q != NULL)); 121 *produce_q_header = qpair->produce_q->q_header; 188 retval = vmci_queue_pair_alloc(handle, &my_qpair->produce_q, 506 enqueue(struct vmci_queue *produce_q, struct vmci_queue *consume_q, argument 515 ASSERT((produce_q != NULL) && (consume_q != NULL)); 517 free_space = vmci_queue_header_free_space(produce_q->q_header, 527 tail = vmci_queue_header_producer_tail(produce_q->q_header); 529 result = memcpy_to_queue(produce_q, tail, buf, 0, written, 536 result = memcpy_to_queue(produce_q, tai 577 dequeue(struct vmci_queue *produce_q, struct vmci_queue *consume_q, const uint64_t consume_q_size, void *buf, size_t buf_size, int buf_type, vmci_memcpy_from_queue_func memcpy_from_queue, bool update_consumer, bool can_block) argument [all...] |
H A D | vmci_queue_pair.c | 34 void *produce_q; member in struct:qp_guest_endpoint 65 void *produce_q, void *consume_q); 70 struct vmci_queue **produce_q, uint64_t produce_size, 95 vmci_queue_pair_alloc(struct vmci_handle *handle, struct vmci_queue **produce_q, argument 100 if (!handle || !produce_q || !consume_q || 104 return (vmci_queue_pair_alloc_guest_work(handle, produce_q, 411 void *produce_q, void *consume_q) 421 ASSERT((produce_size || consume_size) && produce_q && consume_q); 469 entry->produce_q = produce_q; 409 qp_guest_endpoint_create(struct vmci_handle handle, vmci_id peer, uint32_t flags, uint64_t produce_size, uint64_t consume_size, void *produce_q, void *consume_q) argument 575 vmci_queue_pair_alloc_guest_work(struct vmci_handle *handle, struct vmci_queue **produce_q, uint64_t produce_size, struct vmci_queue **consume_q, uint64_t consume_size, vmci_id peer, uint32_t flags, vmci_privilege_flags priv_flags) argument [all...] |
H A D | vmci_kernel_if.h | 88 int vmci_alloc_ppn_set(void *produce_q, uint64_t num_produce_pages,
|
H A D | vmci_kernel_if.c | 564 struct vmci_queue *produce_q = prod_q; local 569 if (!produce_q || !num_produce_pages || !consume_q || 595 pfn = produce_q->kernel_if->dmas[i].dma_paddr >> PAGE_SHIFT;
|
Completed in 109 milliseconds