Lines Matching refs:vmci_queue

142 typedef int vmci_memcpy_to_queue_func(struct vmci_queue *queue,
146 const struct vmci_queue *queue,
172 struct vmci_queue *produce_q;
173 struct vmci_queue *consume_q;
228 struct vmci_queue *produce_q;
229 struct vmci_queue *consume_q;
273 struct vmci_queue *queue = q; in qp_free_queue()
297 struct vmci_queue *queue; in qp_alloc_queue()
351 static int __qp_memcpy_to_queue(struct vmci_queue *queue, in __qp_memcpy_to_queue()
412 const struct vmci_queue *queue, in __qp_memcpy_from_queue()
478 struct vmci_queue *produce_q = prod_q; in qp_alloc_ppn_set()
479 struct vmci_queue *consume_q = cons_q; in qp_alloc_ppn_set()
569 static int qp_memcpy_to_queue(struct vmci_queue *queue, in qp_memcpy_to_queue()
579 const struct vmci_queue *queue, in qp_memcpy_from_queue()
589 static int qp_memcpy_to_queue_iov(struct vmci_queue *queue, in qp_memcpy_to_queue_iov()
607 const struct vmci_queue *queue, in qp_memcpy_from_queue_iov()
623 static struct vmci_queue *qp_host_alloc_queue(u64 size) in qp_host_alloc_queue()
625 struct vmci_queue *queue; in qp_host_alloc_queue()
657 static void qp_host_free_queue(struct vmci_queue *queue, u64 queue_size) in qp_host_free_queue()
669 static void qp_init_queue_mutex(struct vmci_queue *produce_q, in qp_init_queue_mutex()
670 struct vmci_queue *consume_q) in qp_init_queue_mutex()
687 static void qp_cleanup_queue_mutex(struct vmci_queue *produce_q, in qp_cleanup_queue_mutex()
688 struct vmci_queue *consume_q) in qp_cleanup_queue_mutex()
701 static void qp_acquire_queue_mutex(struct vmci_queue *queue) in qp_acquire_queue_mutex()
712 static void qp_release_queue_mutex(struct vmci_queue *queue) in qp_release_queue_mutex()
743 struct vmci_queue *produce_q, in qp_host_get_user_memory()
744 struct vmci_queue *consume_q) in qp_host_get_user_memory()
784 struct vmci_queue *produce_q, in qp_host_register_user_memory()
785 struct vmci_queue *consume_q) in qp_host_register_user_memory()
807 static void qp_host_unregister_user_memory(struct vmci_queue *produce_q, in qp_host_unregister_user_memory()
808 struct vmci_queue *consume_q) in qp_host_unregister_user_memory()
830 static int qp_host_map_queues(struct vmci_queue *produce_q, in qp_host_map_queues()
831 struct vmci_queue *consume_q) in qp_host_map_queues()
871 struct vmci_queue *produce_q, in qp_host_unmap_queues()
872 struct vmci_queue *consume_q) in qp_host_unmap_queues()
1178 struct vmci_queue **produce_q, in qp_alloc_guest_work()
1180 struct vmci_queue **consume_q, in qp_alloc_guest_work()
1305 qp_init_queue_mutex((struct vmci_queue *)my_produce_q, in qp_alloc_guest_work()
1306 (struct vmci_queue *)my_consume_q); in qp_alloc_guest_work()
1313 *produce_q = (struct vmci_queue *)my_produce_q; in qp_alloc_guest_work()
1314 *consume_q = (struct vmci_queue *)my_consume_q; in qp_alloc_guest_work()
1854 struct vmci_queue **produce_q, in qp_alloc_host_work()
1856 struct vmci_queue **consume_q, in qp_alloc_host_work()
1913 struct vmci_queue **produce_q, in vmci_qp_alloc()
1915 struct vmci_queue **consume_q, in vmci_qp_alloc()
2536 static int qp_map_queue_headers(struct vmci_queue *produce_q, in qp_map_queue_headers()
2537 struct vmci_queue *consume_q) in qp_map_queue_headers()
2629 static ssize_t qp_enqueue_locked(struct vmci_queue *produce_q, in qp_enqueue_locked()
2630 struct vmci_queue *consume_q, in qp_enqueue_locked()
2690 static ssize_t qp_dequeue_locked(struct vmci_queue *produce_q, in qp_dequeue_locked()
2691 struct vmci_queue *consume_q, in qp_dequeue_locked()