Searched refs:iwqp (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 243 * @iwqp: qp pointer in irdma_alloc_push_page() argument 245 static void irdma_alloc_push_page(struct irdma_qp *iwqp) in irdma_alloc_push_page() 249 struct irdma_device *iwdev = iwqp->iwdev; in irdma_alloc_push_page() 250 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page() 478 * @iwqp: qp ptr (user or kernel) 481 static void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq) in irdma_clean_cqes() argument 487 irdma_uk_clean_cq(&iwqp->sc_qp.qp_uk, ukcq); in irdma_clean_cqes() 491 static void irdma_remove_push_mmap_entries(struct irdma_qp *iwqp) in irdma_remove_push_mmap_entries() argument 493 if (iwqp->push_db_mmap_entry) { in irdma_remove_push_mmap_entries() 494 rdma_user_mmap_entry_remove(iwqp in irdma_remove_push_mmap_entries() 504 irdma_setup_push_mmap_entries(struct irdma_ucontext * ucontext,struct irdma_qp * iwqp,u64 * push_wqe_mmap_key,u64 * push_db_mmap_key) irdma_setup_push_mmap_entries() argument 543 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_destroy_qp() local 584 irdma_setup_virt_qp(struct irdma_device * iwdev,struct irdma_qp * iwqp,struct irdma_qp_init_info * init_info) irdma_setup_virt_qp() argument 616 irdma_setup_umode_qp(struct ib_udata * udata,struct irdma_device * iwdev,struct irdma_qp * iwqp,struct irdma_qp_init_info * info,struct ib_qp_init_attr * init_attr) irdma_setup_umode_qp() argument 695 irdma_setup_kmode_qp(struct irdma_device * iwdev,struct irdma_qp * iwqp,struct irdma_qp_init_info * info,struct ib_qp_init_attr * init_attr) irdma_setup_kmode_qp() argument 764 irdma_cqp_create_qp_cmd(struct irdma_qp * iwqp) irdma_cqp_create_qp_cmd() argument 792 irdma_roce_fill_and_set_qpctx_info(struct irdma_qp * iwqp,struct irdma_qp_host_ctx_info * ctx_info) irdma_roce_fill_and_set_qpctx_info() argument 835 irdma_iw_fill_and_set_qpctx_info(struct irdma_qp * iwqp,struct irdma_qp_host_ctx_info * ctx_info) irdma_iw_fill_and_set_qpctx_info() argument 896 struct irdma_qp *iwqp = container_of(dwork, struct irdma_qp, dwork_flush); irdma_flush_worker() local 901 irdma_setup_gsi_qp_rsrc(struct irdma_qp * iwqp,u32 * qp_num) irdma_setup_gsi_qp_rsrc() argument 958 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_create_qp() local 1143 irdma_get_ib_acc_flags(struct irdma_qp * iwqp) irdma_get_ib_acc_flags() argument 1181 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_query_qp() local 1255 irdma_wait_for_suspend(struct irdma_qp * iwqp) irdma_wait_for_suspend() argument 1283 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_modify_qp_roce() local 1645 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_modify_qp() local 4038 struct irdma_qp *iwqp; irdma_post_send() local 4288 struct irdma_qp *iwqp; irdma_post_recv() local 4895 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_attach_mcast() local 5035 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_detach_mcast() local [all...] |
| H A D | cm.c | 663 struct irdma_qp *iwqp; in irdma_event_connect_error() local 670 iwqp = cm_id->provider_data; in irdma_event_connect_error() 672 if (!iwqp || !iwqp->iwdev) in irdma_event_connect_error() 675 iwqp->cm_id = NULL; in irdma_event_connect_error() 1228 struct irdma_qp *iwqp; in irdma_handle_close_entry() local 1233 iwqp = (struct irdma_qp *)close_entry->sqbuf; in irdma_handle_close_entry() 1234 if (iwqp) { in irdma_handle_close_entry() 1235 spin_lock_irqsave(&iwqp->lock, flags); in irdma_handle_close_entry() 1236 if (iwqp->cm_id) { in irdma_handle_close_entry() 1237 iwqp->hw_tcp_state = IRDMA_TCP_STATE_CLOSED; in irdma_handle_close_entry() [all …]
|
| H A D | utils.c | 787 struct irdma_qp *iwqp = (struct irdma_qp *)ibqp; in irdma_qp_add_ref() 789 refcount_inc(&iwqp->refcnt); in irdma_qp_add_ref() local 794 struct irdma_qp *iwqp = to_iwqp(ibqp); in irdma_qp_rem_ref() 795 struct irdma_device *iwdev = iwqp->iwdev; in irdma_qp_rem_ref() 800 if (!refcount_dec_and_test(&iwqp->refcnt)) { in irdma_qp_rem_ref() 805 qp_num = iwqp->ibqp.qp_num; in irdma_qp_rem_ref() 808 complete(&iwqp->free_qp); in irdma_qp_rem_ref() 947 struct irdma_qp *iwqp; in irdma_term_modify_qp() 949 iwqp = qp->qp_uk.back_qp; in irdma_term_modify_qp() local 950 irdma_next_iw_state(iwqp, next_stat in irdma_term_modify_qp() 796 struct irdma_qp *iwqp = to_iwqp(ibqp); irdma_qp_rem_ref() local 962 struct irdma_qp *iwqp; irdma_terminate_done() local 987 struct irdma_qp *iwqp = timer_container_of(iwqp, t, terminate_timer); irdma_terminate_timeout() local 1000 struct irdma_qp *iwqp; irdma_terminate_start_timer() local 1016 struct irdma_qp *iwqp; irdma_terminate_del_timer() local 1121 irdma_free_gsi_qp_rsrc(struct irdma_qp * iwqp,u32 qp_num) irdma_free_gsi_qp_rsrc() argument 1145 irdma_free_qp_rsrc(struct irdma_qp * iwqp) irdma_free_qp_rsrc() argument 1230 struct irdma_qp *iwqp; irdma_hw_modify_qp_callback() local 1245 irdma_hw_modify_qp(struct irdma_device * iwdev,struct irdma_qp * iwqp,struct irdma_modify_qp_info * info,bool wait) irdma_hw_modify_qp() argument 1398 struct irdma_qp *iwqp; irdma_ieq_get_qp() local 2333 irdma_ib_qp_event(struct irdma_qp * iwqp,enum irdma_qp_event_type event) irdma_ib_qp_event() argument 2412 irdma_generate_flush_completions(struct irdma_qp * iwqp) irdma_generate_flush_completions() argument [all...] |
| H A D | verbs.h | 164 struct irdma_qp *iwqp; 336 void irdma_ib_qp_event(struct irdma_qp *iwqp, enum irdma_qp_event_type event); 337 void irdma_generate_flush_completions(struct irdma_qp *iwqp); 165 struct irdma_qp *iwqp; global() member
|
| H A D | cm.h | 276 struct irdma_qp *iwqp; member
|