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

/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_queue_pair.c147 struct vmci_queue *produce_q; member in struct:vmci_qp
203 struct vmci_queue *produce_q; member in struct:qp_broker_entry
216 void *produce_q; member in struct:qp_guest_endpoint
434 struct vmci_queue *produce_q = prod_q; local
438 if (!produce_q || !num_produce_pages || !consume_q ||
461 produce_q->kernel_if->u.g.pas[i] >> PAGE_SHIFT;
578 static void qp_init_queue_mutex(struct vmci_queue *produce_q, argument
586 if (produce_q->kernel_if->host) {
587 produce_q->kernel_if->mutex = &produce_q
596 qp_cleanup_queue_mutex(struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
650 qp_host_get_user_memory(u64 produce_uva, u64 consume_uva, struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
696 qp_host_register_user_memory(struct vmci_qp_page_store *page_store, struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
720 qp_host_unregister_user_memory(struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
743 qp_host_map_queues(struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
783 qp_host_unmap_queues(u32 gid, struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
878 qp_guest_endpoint_create(struct vmci_handle handle, u32 peer, u32 flags, u64 produce_size, u64 consume_size, void *produce_q, void *consume_q) argument
1093 qp_alloc_guest_work(struct vmci_handle *handle, struct vmci_queue **produce_q, u64 produce_size, struct vmci_queue **consume_q, u64 consume_size, u32 peer, u32 flags, u32 priv_flags) argument
1770 qp_alloc_host_work(struct vmci_handle *handle, struct vmci_queue **produce_q, u64 produce_size, struct vmci_queue **consume_q, u64 consume_size, u32 peer, u32 flags, u32 priv_flags, vmci_event_release_cb wakeup_cb, void *client_data) argument
1829 vmci_qp_alloc(struct vmci_handle *handle, struct vmci_queue **produce_q, u64 produce_size, struct vmci_queue **consume_q, u64 consume_size, u32 peer, u32 flags, u32 priv_flags, bool guest_endpoint, vmci_event_release_cb wakeup_cb, void *client_data) argument
2447 qp_map_queue_headers(struct vmci_queue *produce_q, struct vmci_queue *consume_q) argument
2540 qp_enqueue_locked(struct vmci_queue *produce_q, struct vmci_queue *consume_q, const u64 produce_q_size, struct iov_iter *from) argument
2606 qp_dequeue_locked(struct vmci_queue *produce_q, struct vmci_queue *consume_q, const u64 consume_q_size, struct iov_iter *to, bool update_consumer) argument
[all...]
H A Dvmci_queue_pair.h155 struct vmci_queue **produce_q, u64 produce_size,

Completed in 379 milliseconds