irdma_qp
struct irdma_qp *iwqp;
iwqp = (struct irdma_qp *)close_entry->sqbuf;
struct irdma_qp *iwqp;
struct irdma_qp *iwqp)
static void irdma_cm_init_tsa_conn(struct irdma_qp *iwqp,
void irdma_cm_disconn(struct irdma_qp *iwqp)
static void irdma_qp_disconnect(struct irdma_qp *iwqp)
static void irdma_cm_disconn_true(struct irdma_qp *iwqp)
struct irdma_qp *iwqp = dwork->iwqp;
void irdma_free_lsmm_rsrc(struct irdma_qp *iwqp)
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
rf->qp_table = (struct irdma_qp **)
rsrc_size += sizeof(struct irdma_qp **) * rf->max_qp;
void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term,
struct irdma_qp *iwqp;
struct irdma_qp *iwqp = qp->qp_uk.back_qp;
struct irdma_qp *iwqp = NULL;
void irdma_flush_wqes(struct irdma_qp *iwqp, u32 flush_mask)
struct irdma_qp **qp_table;
static inline struct irdma_qp *to_iwqp(struct ib_qp *ibqp)
return container_of(ibqp, struct irdma_qp, ibqp);
void irdma_free_lsmm_rsrc(struct irdma_qp *iwqp);
void irdma_flush_wqes(struct irdma_qp *iwqp, u32 flush_mask);
void irdma_cm_disconn(struct irdma_qp *qp);
int irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp,
void irdma_free_qp_rsrc(struct irdma_qp *iwqp);
void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term,
int irdma_upload_qp_context(struct irdma_qp *iwqp, bool freeze, bool raw);
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
static void irdma_free_gsi_qp_rsrc(struct irdma_qp *iwqp, u32 qp_num)
void irdma_free_qp_rsrc(struct irdma_qp *iwqp)
struct irdma_qp *iwqp;
int irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp,
struct irdma_qp *iwqp;
struct irdma_cm_node *cm_node = ((struct irdma_qp *)qp->qp_uk.back_qp)->cm_node;
struct irdma_qp *qp = sc_qp->qp_uk.back_qp;
void irdma_ib_qp_event(struct irdma_qp *iwqp, enum irdma_qp_event_type event)
void irdma_generate_flush_completions(struct irdma_qp *iwqp)
struct irdma_qp *iwqp = (struct irdma_qp *)ibqp;
struct irdma_qp *iwqp = to_iwqp(ibqp);
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
struct irdma_qp *iwqp = timer_container_of(iwqp, t, terminate_timer);
static int irdma_get_ib_acc_flags(struct irdma_qp *iwqp)
struct irdma_qp *iwqp = to_iwqp(ibqp);
static int irdma_wait_for_suspend(struct irdma_qp *iwqp)
struct irdma_qp *iwqp = to_iwqp(ibqp);
struct irdma_qp *iwqp = to_iwqp(ibqp);
static void irdma_alloc_push_page(struct irdma_qp *iwqp)
struct irdma_qp *iwqp;
struct irdma_qp *iwqp;
static void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq)
struct irdma_qp *iwqp = to_iwqp(ibqp);
static void irdma_remove_push_mmap_entries(struct irdma_qp *iwqp)
struct irdma_qp *iwqp = to_iwqp(ibqp);
struct irdma_qp *iwqp,
INIT_RDMA_OBJ_SIZE(ib_qp, irdma_qp, ibqp),
struct irdma_qp *iwqp = to_iwqp(ibqp);
struct irdma_qp *iwqp,
struct irdma_qp *iwqp,
struct irdma_qp *iwqp,
static int irdma_cqp_create_qp_cmd(struct irdma_qp *iwqp)
static void irdma_roce_fill_and_set_qpctx_info(struct irdma_qp *iwqp,
static void irdma_iw_fill_and_set_qpctx_info(struct irdma_qp *iwqp,
struct irdma_qp *iwqp = container_of(dwork, struct irdma_qp, dwork_flush);
static int irdma_setup_gsi_qp_rsrc(struct irdma_qp *iwqp, u32 *qp_num)
struct irdma_qp *iwqp = to_iwqp(ibqp);
struct irdma_qp *iwqp;
void irdma_ib_qp_event(struct irdma_qp *iwqp, enum irdma_qp_event_type event);
void irdma_generate_flush_completions(struct irdma_qp *iwqp);