Searched refs:vmci_qp (Results 1 - 5 of 5) sorted by relevance
/linux-4.4.14/include/linux/ |
H A D | vmw_vmci_api.h | 54 int vmci_qpair_alloc(struct vmci_qp **qpair, 59 int vmci_qpair_detach(struct vmci_qp **qpair); 60 int vmci_qpair_get_produce_indexes(const struct vmci_qp *qpair, 63 int vmci_qpair_get_consume_indexes(const struct vmci_qp *qpair, 66 s64 vmci_qpair_produce_free_space(const struct vmci_qp *qpair); 67 s64 vmci_qpair_produce_buf_ready(const struct vmci_qp *qpair); 68 s64 vmci_qpair_consume_free_space(const struct vmci_qp *qpair); 69 s64 vmci_qpair_consume_buf_ready(const struct vmci_qp *qpair); 70 ssize_t vmci_qpair_enqueue(struct vmci_qp *qpair, 72 ssize_t vmci_qpair_dequeue(struct vmci_qp *qpair, 74 ssize_t vmci_qpair_peek(struct vmci_qp *qpair, void *buf, size_t buf_size, 76 ssize_t vmci_qpair_enquev(struct vmci_qp *qpair, 78 ssize_t vmci_qpair_dequev(struct vmci_qp *qpair, 80 ssize_t vmci_qpair_peekv(struct vmci_qp *qpair, struct msghdr *msg, size_t iov_size,
|
H A D | vmw_vmci_defs.h | 706 * struct vmci_qp - A vmw_vmci queue pair handle. 711 struct vmci_qp;
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
H A D | vmci_queue_pair.c | 170 struct vmci_qp { struct 2518 static void qp_lock(const struct vmci_qp *qpair) qp_lock() 2527 static void qp_unlock(const struct vmci_qp *qpair) qp_unlock() 2559 static int qp_get_queue_headers(const struct vmci_qp *qpair, qp_get_queue_headers() 2586 struct vmci_qp *qpair = (struct vmci_qp *)client_data; qp_wakeup_cb() 2604 static bool qp_wait_for_ready_queue(struct vmci_qp *qpair) qp_wait_for_ready_queue() 2744 * @qpair: Pointer for the new vmci_qp struct. 2753 * vmci_qp structure and then attaching to the underlying 2755 * vmci_qp structure no attempt is made to attach. If an 2758 int vmci_qpair_alloc(struct vmci_qp **qpair, vmci_qpair_alloc() 2766 struct vmci_qp *my_qpair; vmci_qpair_alloc() 2860 * vmci_qp structure too. 2862 int vmci_qpair_detach(struct vmci_qp **qpair) vmci_qpair_detach() 2865 struct vmci_qp *old_qpair; vmci_qpair_detach() 2902 int vmci_qpair_get_produce_indexes(const struct vmci_qp *qpair, vmci_qpair_get_produce_indexes() 2939 int vmci_qpair_get_consume_indexes(const struct vmci_qp *qpair, vmci_qpair_get_consume_indexes() 2976 s64 vmci_qpair_produce_free_space(const struct vmci_qp *qpair) vmci_qpair_produce_free_space() 3010 s64 vmci_qpair_consume_free_space(const struct vmci_qp *qpair) vmci_qpair_consume_free_space() 3045 s64 vmci_qpair_produce_buf_ready(const struct vmci_qp *qpair) vmci_qpair_produce_buf_ready() 3080 s64 vmci_qpair_consume_buf_ready(const struct vmci_qp *qpair) vmci_qpair_consume_buf_ready() 3115 ssize_t vmci_qpair_enqueue(struct vmci_qp *qpair, vmci_qpair_enqueue() 3156 ssize_t vmci_qpair_dequeue(struct vmci_qp *qpair, vmci_qpair_dequeue() 3198 ssize_t vmci_qpair_peek(struct vmci_qp *qpair, vmci_qpair_peek() 3240 ssize_t vmci_qpair_enquev(struct vmci_qp *qpair, vmci_qpair_enquev() 3282 ssize_t vmci_qpair_dequev(struct vmci_qp *qpair, vmci_qpair_dequev() 3326 ssize_t vmci_qpair_peekv(struct vmci_qp *qpair, vmci_qpair_peekv()
|
/linux-4.4.14/net/vmw_vsock/ |
H A D | vmci_transport.h | 116 struct vmci_qp *qpair;
|
H A D | vmci_transport.c | 537 vmci_transport_queue_pair_alloc(struct vmci_qp **qpair, vmci_transport_queue_pair_alloc() 1116 struct vmci_qp *qpair; vmci_transport_recv_connecting_server() 1362 struct vmci_qp *qpair; vmci_transport_recv_connecting_client_negotiate()
|
Completed in 119 milliseconds