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

/freebsd-12-stable/sys/dev/vmware/vmci/
H A Dvmci_queue_pair.h24 struct vmci_queue **consume_q, uint64_t consume_size,
H A Dvmci_qpair.c30 struct vmci_queue *consume_q; member in struct:vmci_qpair
120 ASSERT((qpair->produce_q != NULL) && (qpair->consume_q != NULL));
122 *consume_q_header = qpair->consume_q->q_header;
189 my_qpair->produce_q_size, &my_qpair->consume_q,
506 enqueue(struct vmci_queue *produce_q, struct vmci_queue *consume_q, argument
515 ASSERT((produce_q != NULL) && (consume_q != NULL));
518 consume_q->q_header,
578 struct vmci_queue *consume_q, const uint64_t consume_q_size, void *buf,
588 ASSERT((produce_q != NULL) && (consume_q != NULL));
590 buf_ready = vmci_queue_header_buf_ready(consume_q
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.c35 void *consume_q; member in struct:qp_guest_endpoint
65 void *produce_q, void *consume_q);
71 struct vmci_queue **consume_q, uint64_t consume_size,
96 uint64_t produce_size, struct vmci_queue **consume_q, uint64_t consume_size,
100 if (!handle || !produce_q || !consume_q ||
105 produce_size, consume_q, consume_size, peer, flags, priv_flags));
411 void *produce_q, void *consume_q)
421 ASSERT((produce_size || consume_size) && produce_q && consume_q);
470 entry->consume_q = consume_q;
95 vmci_queue_pair_alloc(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
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.h89 void *consume_q, uint64_t num_consume_pages,
H A Dvmci_kernel_if.c563 struct vmci_queue *consume_q = cons_q; local
569 if (!produce_q || !num_produce_pages || !consume_q ||
609 pfn = consume_q->kernel_if->dmas[i].dma_paddr >> PAGE_SHIFT;

Completed in 63 milliseconds