Searched refs:producer_tail (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/sys/dev/vmware/vmci/
H A Dvmci_defs.h348 * pointer into itself (the producer_tail) and into its peer (consumer_head).
351 * (producer_tail); and where the next dequeue location is in its consume_q
364 * producer_tail: the point to enqueue new entrants. When you approach a line
371 * Also, producer_tail points to an empty byte in the Queue, whereas
372 * consumer_head points to a valid byte of data (unless producer_tail ==
379 * If produce_q_header->producer_tail == consume_q_header->consumer_head then
385 volatile uint64_t producer_tail; /* Offset in this queue. */ member in struct:vmci_queue_header
479 return (qp_atomic_read_offset(&qh->producer_tail));
527 qp_add_pointer(&q_header->producer_tail, add, queue_size);
574 const struct vmci_queue_header *consume_q_header, uint64_t *producer_tail,
573 vmci_queue_header_get_pointers(const struct vmci_queue_header *produce_q_header, const struct vmci_queue_header *consume_q_header, uint64_t *producer_tail, uint64_t *consumer_head) argument
[all...]
H A Dvmci_kernel_api_1.h51 uint64_t *producer_tail, uint64_t *consumer_head);
H A Dvmci_qpair.c270 uint64_t *producer_tail, uint64_t *consumer_head)
281 producer_tail, consumer_head);
283 if ((producer_tail && *producer_tail >= qpair->produce_q_size) ||
269 vmci_qpair_get_produce_indexes(const struct vmci_qpair *qpair, uint64_t *producer_tail, uint64_t *consumer_head) argument

Completed in 75 milliseconds