Searched refs:produce_q (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/sys/dev/vmware/vmci/
H A Dvmci_queue_pair.h23 struct vmci_queue **produce_q, uint64_t produce_size,
H A Dvmci_qpair.c29 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 Dvmci_queue_pair.c34 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 Dvmci_kernel_if.h88 int vmci_alloc_ppn_set(void *produce_q, uint64_t num_produce_pages,
H A Dvmci_kernel_if.c564 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