vmci_qp
static void qp_lock(const struct vmci_qp *qpair)
static void qp_unlock(const struct vmci_qp *qpair)
static int qp_get_queue_headers(const struct vmci_qp *qpair,
struct vmci_qp *qpair = (struct vmci_qp *)client_data;
static bool qp_wait_for_ready_queue(struct vmci_qp *qpair)
int vmci_qpair_alloc(struct vmci_qp **qpair,
struct vmci_qp *my_qpair;
int vmci_qpair_detach(struct vmci_qp **qpair)
struct vmci_qp *old_qpair;
int vmci_qpair_get_produce_indexes(const struct vmci_qp *qpair,
int vmci_qpair_get_consume_indexes(const struct vmci_qp *qpair,
s64 vmci_qpair_produce_free_space(const struct vmci_qp *qpair)
s64 vmci_qpair_consume_free_space(const struct vmci_qp *qpair)
s64 vmci_qpair_produce_buf_ready(const struct vmci_qp *qpair)
s64 vmci_qpair_consume_buf_ready(const struct vmci_qp *qpair)
ssize_t vmci_qpair_enquev(struct vmci_qp *qpair,
ssize_t vmci_qpair_dequev(struct vmci_qp *qpair,
ssize_t vmci_qpair_peekv(struct vmci_qp *qpair,
int vmci_qpair_alloc(struct vmci_qp **qpair,
int vmci_qpair_detach(struct vmci_qp **qpair);
int vmci_qpair_get_produce_indexes(const struct vmci_qp *qpair,
int vmci_qpair_get_consume_indexes(const struct vmci_qp *qpair,
s64 vmci_qpair_produce_free_space(const struct vmci_qp *qpair);
s64 vmci_qpair_produce_buf_ready(const struct vmci_qp *qpair);
s64 vmci_qpair_consume_free_space(const struct vmci_qp *qpair);
s64 vmci_qpair_consume_buf_ready(const struct vmci_qp *qpair);
ssize_t vmci_qpair_enquev(struct vmci_qp *qpair,
ssize_t vmci_qpair_dequev(struct vmci_qp *qpair,
ssize_t vmci_qpair_peekv(struct vmci_qp *qpair, struct msghdr *msg, size_t iov_size,
struct vmci_qp;
struct vmci_qp *qpair;
struct vmci_qp *qpair;
vmci_transport_queue_pair_alloc(struct vmci_qp **qpair,
struct vmci_qp *qpair;