Home
last modified time | relevance | path

Searched refs:iwqp (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/drivers/infiniband/hw/irdma/
H A Dverbs.c532 irdma_clean_cqes(iwqp, iwqp->iwscq); in irdma_destroy_qp()
533 if (iwqp->iwrcq != iwqp->iwscq) in irdma_destroy_qp()
534 irdma_clean_cqes(iwqp, iwqp->iwrcq); in irdma_destroy_qp()
826 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, ctx_info); in irdma_iw_fill_and_set_qpctx_info()
1169 iwqp->ibqp.qp_num, iwqp->last_aeq); in irdma_wait_for_suspend()
1257 memset(&iwqp->roce_ah, 0, sizeof(iwqp->roce_ah)); in irdma_modify_qp_roce()
1372 iwqp->ibqp_state, iwqp->iwarp_state, attr_mask); in irdma_modify_qp_roce()
1379 iwqp->ibqp.qp_num, iwqp->ibqp_state, in irdma_modify_qp_roce()
1576 iwqp->ibqp_state, iwqp->iwarp_state, iwqp->last_aeq, in irdma_modify_qp()
1577 iwqp->hw_tcp_state, iwqp->hw_iwarp_state, attr_mask); in irdma_modify_qp()
[all …]
H A Dcm.c672 if (!iwqp || !iwqp->iwdev) in irdma_event_connect_error()
1234 if (iwqp) { in irdma_handle_close_entry()
2397 iwqp = cm_node->iwqp; in irdma_destroy_connection()
3413 irdma_init_tcp_ctx(cm_node, &iwqp->tcp_info, iwqp); in irdma_cm_init_tsa_conn()
3462 work->iwqp = iwqp; in irdma_cm_disconn()
3604 struct irdma_qp *iwqp = dwork->iwqp; in irdma_disconnect_worker() local
3625 iwqp->ietf_mem.size, iwqp->ietf_mem.va, in irdma_free_lsmm_rsrc()
3737 cm_node->iwqp = iwqp; in irdma_accept()
3834 if (!iwqp) in irdma_connect()
3924 cm_node->iwqp = iwqp; in irdma_connect()
[all …]
H A Dutils.c895 struct irdma_qp *iwqp; in irdma_term_modify_qp() local
916 iwqp->hte_added = 0; in irdma_terminate_done()
933 struct irdma_qp *iwqp = from_timer(iwqp, t, terminate_timer); in irdma_terminate_timeout() local
1082 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, in irdma_free_qp_rsrc()
1089 iwqp->q2_ctx_mem.va, iwqp->q2_ctx_mem.pa); in irdma_free_qp_rsrc()
1092 iwqp->kqp.dma_mem.va, iwqp->kqp.dma_mem.pa); in irdma_free_qp_rsrc()
1323 iwqp = cm_node->iwqp; in irdma_ieq_get_qp()
1326 return &iwqp->sc_qp; in irdma_ieq_get_qp()
2258 iwqp->ibqp.event_handler(&ibevent, iwqp->ibqp.qp_context); in irdma_ib_qp_event()
2384 mod_delayed_work(iwqp->iwdev->cleanup_wq, &iwqp->dwork_flush, in irdma_generate_flush_completions()
[all …]
H A Dhw.c248 if (!iwqp) { in irdma_process_aeq()
262 qp = &iwqp->sc_qp; in irdma_process_aeq()
283 iwqp->rts_ae_rcvd = 1; in irdma_process_aeq()
315 irdma_cm_disconn(iwqp); in irdma_process_aeq()
400 irdma_sc_qp_setctx_roce(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq()
412 irdma_sc_qp_setctx(&iwqp->sc_qp, iwqp->host_ctx.va, in irdma_process_aeq()
2184 irdma_hw_modify_qp(iwqp->iwdev, iwqp, &info, 0); in irdma_next_iw_state()
2547 struct irdma_qp *iwqp; in irdma_hw_flush_wqes_callback() local
2675 iwqp->ibqp.qp_num, rf->protocol_used, iwqp->iwarp_state, in irdma_hw_flush_wqes()
2676 iwqp->ibqp_state, iwqp->last_aeq, iwqp->hw_iwarp_state, in irdma_hw_flush_wqes()
[all …]
H A Dmain.h475 void irdma_free_lsmm_rsrc(struct irdma_qp *iwqp);
477 void irdma_flush_wqes(struct irdma_qp *iwqp, u32 flush_mask);
512 int irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp,
521 void irdma_free_qp_rsrc(struct irdma_qp *iwqp);
524 void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term,
541 int irdma_upload_qp_context(struct irdma_qp *iwqp, bool freeze, bool raw);
H A Dverbs.h145 struct irdma_qp *iwqp; member
298 void irdma_ib_qp_event(struct irdma_qp *iwqp, enum irdma_qp_event_type event);
299 void irdma_generate_flush_completions(struct irdma_qp *iwqp);
H A Dcm.h276 struct irdma_qp *iwqp; member