Home
last modified time | relevance | path

Searched refs:qpair (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/include/linux/
Dvmw_vmci_api.h54 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,
[all …]
/linux-4.1.27/drivers/misc/vmw_vmci/
Dvmci_queue_pair.c2518 static void qp_lock(const struct vmci_qp *qpair) in qp_lock() argument
2520 qp_acquire_queue_mutex(qpair->produce_q); in qp_lock()
2527 static void qp_unlock(const struct vmci_qp *qpair) in qp_unlock() argument
2529 qp_release_queue_mutex(qpair->produce_q); in qp_unlock()
2559 static int qp_get_queue_headers(const struct vmci_qp *qpair, in qp_get_queue_headers() argument
2565 result = qp_map_queue_headers(qpair->produce_q, qpair->consume_q); in qp_get_queue_headers()
2567 *produce_q_header = qpair->produce_q->q_header; in qp_get_queue_headers()
2568 *consume_q_header = qpair->consume_q->q_header; in qp_get_queue_headers()
2569 } else if (qpair->produce_q->saved_header && in qp_get_queue_headers()
2570 qpair->consume_q->saved_header) { in qp_get_queue_headers()
[all …]
/linux-4.1.27/net/vmw_vsock/
Dvmci_transport.c537 vmci_transport_queue_pair_alloc(struct vmci_qp **qpair, in vmci_transport_queue_pair_alloc() argument
550 err = vmci_qpair_alloc(qpair, handle, produce_size, in vmci_transport_queue_pair_alloc()
559 err = vmci_qpair_alloc(qpair, handle, produce_size, consume_size, in vmci_transport_queue_pair_alloc()
1144 struct vmci_qp *qpair; in vmci_transport_recv_connecting_server() local
1206 &qpair, in vmci_transport_recv_connecting_server()
1222 vmci_trans(vpending)->qpair = qpair; in vmci_transport_recv_connecting_server()
1321 || vmci_trans(vsk)->qpair in vmci_transport_recv_connecting_client()
1391 struct vmci_qp *qpair; in vmci_transport_recv_connecting_client_negotiate() local
1474 err = vmci_transport_queue_pair_alloc(&qpair, in vmci_transport_recv_connecting_client_negotiate()
1494 vmci_trans(vsk)->qpair = qpair; in vmci_transport_recv_connecting_client_negotiate()
[all …]
Dvmci_transport_notify.c76 retval = vmci_qpair_consume_free_space(vmci_trans(vsk)->qpair) > in vmci_transport_notify_waiting_write()
106 return vmci_qpair_produce_buf_ready(vmci_trans(vsk)->qpair) > 0; in vmci_transport_notify_waiting_read()
209 vmci_qpair_get_consume_indexes(vmci_trans(vsk)->qpair, &tail, &head); in send_waiting_read()
245 vmci_qpair_get_produce_indexes(vmci_trans(vsk)->qpair, &tail, &head); in send_waiting_write()
472 vmci_qpair_get_consume_indexes(vmci_trans(vsk)->qpair, in vmci_transport_notify_pkt_recv_pre_dequeue()
546 vmci_qpair_get_produce_indexes(vmci_trans(vsk)->qpair, in vmci_transport_notify_pkt_send_pre_enqueue()
Dvmci_transport_notify_qstate.c67 retval = vmci_qpair_consume_free_space(vmci_trans(vsk)->qpair) > in vmci_transport_notify_waiting_write()
280 vmci_qpair_consume_free_space(vmci_trans(vsk)->qpair); in vmci_transport_notify_pkt_recv_post_dequeue()
327 vmci_qpair_produce_buf_ready(vmci_trans(vsk)->qpair) == written; in vmci_transport_notify_pkt_send_post_enqueue()
Dvmci_transport.h116 struct vmci_qp *qpair; member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_virtchnl.h214 struct i40e_virtchnl_queue_pair_info qpair[1]; member
Di40e_virtchnl_pf.c1278 qpi = &qci->qpair[i]; in i40e_vc_config_queues_msg()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_virtchnl.h214 struct i40e_virtchnl_queue_pair_info qpair[1]; member
Di40evf_virtchnl.c230 vqpi = vqci->qpair; in i40evf_configure_queues()