ocrdma_qp 248 drivers/infiniband/hw/ocrdma/ocrdma.h struct ocrdma_qp **qp_tbl; ocrdma_qp 478 drivers/infiniband/hw/ocrdma/ocrdma.h static inline struct ocrdma_qp *get_ocrdma_qp(struct ib_qp *ibqp) ocrdma_qp 480 drivers/infiniband/hw/ocrdma/ocrdma.h return container_of(ibqp, struct ocrdma_qp, ibqp); ocrdma_qp 665 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp) ocrdma_qp 678 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp = NULL; ocrdma_qp 905 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp; ocrdma_qp 912 drivers/infiniband/hw/ocrdma/ocrdma_hw.c qp = list_entry(cur, struct ocrdma_qp, sq_entry); ocrdma_qp 914 drivers/infiniband/hw/ocrdma/ocrdma_hw.c qp = list_entry(cur, struct ocrdma_qp, rq_entry); ocrdma_qp 2082 drivers/infiniband/hw/ocrdma/ocrdma_hw.c bool ocrdma_is_qp_in_sq_flushlist(struct ocrdma_cq *cq, struct ocrdma_qp *qp) ocrdma_qp 2084 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *tmp; ocrdma_qp 2095 drivers/infiniband/hw/ocrdma/ocrdma_hw.c bool ocrdma_is_qp_in_rq_flushlist(struct ocrdma_cq *cq, struct ocrdma_qp *qp) ocrdma_qp 2097 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *tmp; ocrdma_qp 2108 drivers/infiniband/hw/ocrdma/ocrdma_hw.c void ocrdma_flush_qp(struct ocrdma_qp *qp) ocrdma_qp 2126 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static void ocrdma_init_hwq_ptr(struct ocrdma_qp *qp) ocrdma_qp 2134 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_qp_state_change(struct ocrdma_qp *qp, enum ib_qp_state new_ib_state, ocrdma_qp 2165 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static u32 ocrdma_set_create_qp_mbx_access_flags(struct ocrdma_qp *qp) ocrdma_qp 2183 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp) ocrdma_qp 2238 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp) ocrdma_qp 2285 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp, ocrdma_qp 2300 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp) ocrdma_qp 2333 drivers/infiniband/hw/ocrdma/ocrdma_hw.c struct ocrdma_qp *qp, ocrdma_qp 2367 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_mbx_create_qp(struct ocrdma_qp *qp, struct ib_qp_init_attr *attrs, ocrdma_qp 2466 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_mbx_query_qp(struct ocrdma_dev *dev, struct ocrdma_qp *qp, ocrdma_qp 2487 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static int ocrdma_set_av_params(struct ocrdma_qp *qp, ocrdma_qp 2573 drivers/infiniband/hw/ocrdma/ocrdma_hw.c static int ocrdma_set_qp_params(struct ocrdma_qp *qp, ocrdma_qp 2682 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_mbx_modify_qp(struct ocrdma_dev *dev, struct ocrdma_qp *qp, ocrdma_qp 2718 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int ocrdma_mbx_destroy_qp(struct ocrdma_dev *dev, struct ocrdma_qp *qp) ocrdma_qp 127 drivers/infiniband/hw/ocrdma/ocrdma_hw.h int ocrdma_mbx_create_qp(struct ocrdma_qp *, struct ib_qp_init_attr *attrs, ocrdma_qp 130 drivers/infiniband/hw/ocrdma/ocrdma_hw.h int ocrdma_mbx_modify_qp(struct ocrdma_dev *, struct ocrdma_qp *, ocrdma_qp 132 drivers/infiniband/hw/ocrdma/ocrdma_hw.h int ocrdma_mbx_query_qp(struct ocrdma_dev *, struct ocrdma_qp *, ocrdma_qp 134 drivers/infiniband/hw/ocrdma/ocrdma_hw.h int ocrdma_mbx_destroy_qp(struct ocrdma_dev *, struct ocrdma_qp *); ocrdma_qp 145 drivers/infiniband/hw/ocrdma/ocrdma_hw.h int ocrdma_qp_state_change(struct ocrdma_qp *, enum ib_qp_state new_state, ocrdma_qp 147 drivers/infiniband/hw/ocrdma/ocrdma_hw.h bool ocrdma_is_qp_in_sq_flushlist(struct ocrdma_cq *, struct ocrdma_qp *); ocrdma_qp 148 drivers/infiniband/hw/ocrdma/ocrdma_hw.h bool ocrdma_is_qp_in_rq_flushlist(struct ocrdma_cq *, struct ocrdma_qp *); ocrdma_qp 149 drivers/infiniband/hw/ocrdma/ocrdma_hw.h void ocrdma_flush_qp(struct ocrdma_qp *); ocrdma_qp 272 drivers/infiniband/hw/ocrdma/ocrdma_main.c sizeof(struct ocrdma_qp *), ocrdma_qp 1094 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_add_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp) ocrdma_qp 1105 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_del_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp) ocrdma_qp 1184 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_copy_qp_uresp(struct ocrdma_qp *qp, ocrdma_qp 1243 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_set_qp_db(struct ocrdma_dev *dev, struct ocrdma_qp *qp, ocrdma_qp 1263 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_alloc_wr_id_tbl(struct ocrdma_qp *qp) ocrdma_qp 1278 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_set_qp_init_params(struct ocrdma_qp *qp, ocrdma_qp 1312 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp; ocrdma_qp 1384 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp; ocrdma_qp 1405 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp; ocrdma_qp 1475 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); ocrdma_qp 1569 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int is_hw_sq_empty(struct ocrdma_qp *qp) ocrdma_qp 1574 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int is_hw_rq_empty(struct ocrdma_qp *qp) ocrdma_qp 1601 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_discard_cqes(struct ocrdma_qp *qp, struct ocrdma_cq *cq) ocrdma_qp 1665 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c void ocrdma_del_flush_qp(struct ocrdma_qp *qp) ocrdma_qp 1687 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp; ocrdma_qp 1886 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_build_ud_hdr(struct ocrdma_qp *qp, ocrdma_qp 1932 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_build_inline_sges(struct ocrdma_qp *qp, ocrdma_qp 1972 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_build_send(struct ocrdma_qp *qp, struct ocrdma_hdr_wqe *hdr, ocrdma_qp 1991 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_build_write(struct ocrdma_qp *qp, struct ocrdma_hdr_wqe *hdr, ocrdma_qp 2009 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_build_read(struct ocrdma_qp *qp, struct ocrdma_hdr_wqe *hdr, ocrdma_qp 2038 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static int ocrdma_build_reg(struct ocrdma_qp *qp, ocrdma_qp 2094 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_ring_sq_db(struct ocrdma_qp *qp) ocrdma_qp 2105 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); ocrdma_qp 2206 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_ring_rq_db(struct ocrdma_qp *qp) ocrdma_qp 2239 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); ocrdma_qp 2415 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_update_wc(struct ocrdma_qp *qp, struct ib_wc *ibwc, ocrdma_qp 2453 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_set_cqe_status_flushed(struct ocrdma_qp *qp, ocrdma_qp 2486 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp, int status) ocrdma_qp 2508 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp, int status) ocrdma_qp 2518 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp, int status) ocrdma_qp 2527 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static bool ocrdma_poll_err_scqe(struct ocrdma_qp *qp, ocrdma_qp 2571 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static bool ocrdma_poll_success_scqe(struct ocrdma_qp *qp, ocrdma_qp 2597 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static bool ocrdma_poll_scqe(struct ocrdma_qp *qp, struct ocrdma_cqe *cqe, ocrdma_qp 2642 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp) ocrdma_qp 2660 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static bool ocrdma_poll_err_rcqe(struct ocrdma_qp *qp, struct ocrdma_cqe *cqe, ocrdma_qp 2695 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static void ocrdma_poll_success_rcqe(struct ocrdma_qp *qp, ocrdma_qp 2729 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c static bool ocrdma_poll_rcqe(struct ocrdma_qp *qp, struct ocrdma_cqe *cqe, ocrdma_qp 2774 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp = NULL; ocrdma_qp 2828 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp, struct ib_wc *ibwc) ocrdma_qp 2859 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp *qp; ocrdma_qp 90 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h void ocrdma_del_flush_qp(struct ocrdma_qp *qp);