Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/infiniband/hw/irdma/
Dmain.h309 struct irdma_qp **qp_table;
398 static inline struct irdma_qp *to_iwqp(struct ib_qp *ibqp) in to_iwqp()
400 return container_of(ibqp, struct irdma_qp, ibqp); in to_iwqp()
468 void irdma_free_lsmm_rsrc(struct irdma_qp *iwqp);
470 void irdma_flush_wqes(struct irdma_qp *iwqp, u32 flush_mask);
489 void irdma_cm_disconn(struct irdma_qp *qp);
503 int irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp,
512 void irdma_free_qp_rsrc(struct irdma_qp *iwqp);
515 void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term,
532 int irdma_upload_qp_context(struct irdma_qp *iwqp, bool freeze, bool raw);
Dverbs.h140 struct irdma_qp *iwqp;
151 struct irdma_qp { struct
239 void irdma_ib_qp_event(struct irdma_qp *iwqp, enum irdma_qp_event_type event);
240 void irdma_generate_flush_completions(struct irdma_qp *iwqp);
Dutils.c739 struct irdma_qp *iwqp = (struct irdma_qp *)ibqp; in irdma_qp_add_ref()
746 struct irdma_qp *iwqp = to_iwqp(ibqp); in irdma_qp_rem_ref()
873 struct irdma_qp *iwqp; in irdma_term_modify_qp()
886 struct irdma_qp *iwqp; in irdma_terminate_done()
911 struct irdma_qp *iwqp = from_timer(iwqp, t, terminate_timer); in irdma_terminate_timeout()
924 struct irdma_qp *iwqp; in irdma_terminate_start_timer()
940 struct irdma_qp *iwqp; in irdma_terminate_del_timer()
1118 void irdma_free_qp_rsrc(struct irdma_qp *iwqp) in irdma_free_qp_rsrc()
1175 struct irdma_qp *iwqp; in irdma_hw_modify_qp_callback()
1190 int irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp, in irdma_hw_modify_qp()
[all …]
Dverbs.c258 static void irdma_alloc_push_page(struct irdma_qp *iwqp) in irdma_alloc_push_page()
481 static void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq) in irdma_clean_cqes()
491 static void irdma_remove_push_mmap_entries(struct irdma_qp *iwqp) in irdma_remove_push_mmap_entries()
504 struct irdma_qp *iwqp, in irdma_setup_push_mmap_entries()
543 struct irdma_qp *iwqp = to_iwqp(ibqp); in irdma_destroy_qp()
579 struct irdma_qp *iwqp, in irdma_setup_virt_qp()
605 struct irdma_qp *iwqp, in irdma_setup_kmode_qp()
683 static int irdma_cqp_create_qp_cmd(struct irdma_qp *iwqp) in irdma_cqp_create_qp_cmd()
712 static void irdma_roce_fill_and_set_qpctx_info(struct irdma_qp *iwqp, in irdma_roce_fill_and_set_qpctx_info()
752 static void irdma_iw_fill_and_set_qpctx_info(struct irdma_qp *iwqp, in irdma_iw_fill_and_set_qpctx_info()
[all …]
Dcm.c663 struct irdma_qp *iwqp; in irdma_event_connect_error()
1228 struct irdma_qp *iwqp; in irdma_handle_close_entry()
1233 iwqp = (struct irdma_qp *)close_entry->sqbuf; in irdma_handle_close_entry()
2315 struct irdma_qp *iwqp; in irdma_destroy_connection()
3265 struct irdma_qp *iwqp) in irdma_init_tcp_ctx()
3334 static void irdma_cm_init_tsa_conn(struct irdma_qp *iwqp, in irdma_cm_init_tsa_conn()
3385 void irdma_cm_disconn(struct irdma_qp *iwqp) in irdma_cm_disconn()
3416 static void irdma_qp_disconnect(struct irdma_qp *iwqp) in irdma_qp_disconnect()
3430 static void irdma_cm_disconn_true(struct irdma_qp *iwqp) in irdma_cm_disconn_true()
3549 struct irdma_qp *iwqp = dwork->iwqp; in irdma_disconnect_worker()
[all …]
Dhw.c219 struct irdma_qp *iwqp = NULL; in irdma_process_aeq()
1933 rf->qp_table = (struct irdma_qp **) in irdma_set_hw_rsrc()
1958 rsrc_size += sizeof(struct irdma_qp **) * rf->max_qp; in irdma_calc_mem_rsrc_size()
2126 void irdma_next_iw_state(struct irdma_qp *iwqp, u8 state, u8 del_hash, u8 term, in irdma_next_iw_state()
2509 struct irdma_qp *iwqp; in irdma_hw_flush_wqes_callback()
2552 struct irdma_qp *iwqp = qp->qp_uk.back_qp; in irdma_hw_flush_wqes()
2677 void irdma_flush_wqes(struct irdma_qp *iwqp, u32 flush_mask) in irdma_flush_wqes()
Dcm.h276 struct irdma_qp *iwqp;