Lines Matching refs:iwqp
605 struct i40iw_qp *iwqp = (struct i40iw_qp *)ibqp; in i40iw_qp_add_ref() local
607 refcount_inc(&iwqp->refcount); in i40iw_qp_add_ref()
616 struct i40iw_qp *iwqp; in i40iw_qp_rem_ref() local
621 iwqp = to_iwqp(ibqp); in i40iw_qp_rem_ref()
622 iwdev = iwqp->iwdev; in i40iw_qp_rem_ref()
624 if (!refcount_dec_and_test(&iwqp->refcount)) { in i40iw_qp_rem_ref()
629 qp_num = iwqp->ibqp.qp_num; in i40iw_qp_rem_ref()
632 complete(&iwqp->free_qp); in i40iw_qp_rem_ref()
851 struct i40iw_qp *iwqp; in i40iw_term_modify_qp() local
853 iwqp = (struct i40iw_qp *)qp->back_qp; in i40iw_term_modify_qp()
854 i40iw_next_iw_state(iwqp, next_state, 0, term, term_len); in i40iw_term_modify_qp()
864 struct i40iw_qp *iwqp; in i40iw_terminate_done() local
870 iwqp = (struct i40iw_qp *)qp->back_qp; in i40iw_terminate_done()
871 spin_lock_irqsave(&iwqp->lock, flags); in i40iw_terminate_done()
872 if (iwqp->hte_added) { in i40iw_terminate_done()
873 iwqp->hte_added = 0; in i40iw_terminate_done()
878 spin_unlock_irqrestore(&iwqp->lock, flags); in i40iw_terminate_done()
885 i40iw_next_iw_state(iwqp, next_iwarp_state, hte, 0, 0); in i40iw_terminate_done()
886 i40iw_cm_disconn(iwqp); in i40iw_terminate_done()
896 struct i40iw_qp *iwqp = from_timer(iwqp, t, terminate_timer); in i40iw_terminate_timeout() local
897 struct i40iw_sc_qp *qp = (struct i40iw_sc_qp *)&iwqp->sc_qp; in i40iw_terminate_timeout()
900 i40iw_qp_rem_ref(&iwqp->ibqp); in i40iw_terminate_timeout()
909 struct i40iw_qp *iwqp; in i40iw_terminate_start_timer() local
911 iwqp = (struct i40iw_qp *)qp->back_qp; in i40iw_terminate_start_timer()
912 i40iw_qp_add_ref(&iwqp->ibqp); in i40iw_terminate_start_timer()
913 timer_setup(&iwqp->terminate_timer, i40iw_terminate_timeout, 0); in i40iw_terminate_start_timer()
914 iwqp->terminate_timer.expires = jiffies + HZ; in i40iw_terminate_start_timer()
915 add_timer(&iwqp->terminate_timer); in i40iw_terminate_start_timer()
924 struct i40iw_qp *iwqp; in i40iw_terminate_del_timer() local
926 iwqp = (struct i40iw_qp *)qp->back_qp; in i40iw_terminate_del_timer()
927 if (del_timer(&iwqp->terminate_timer)) in i40iw_terminate_del_timer()
928 i40iw_qp_rem_ref(&iwqp->ibqp); in i40iw_terminate_del_timer()
1358 struct i40iw_qp *iwqp; in i40iw_ieq_get_qp() local
1383 iwqp = cm_node->iwqp; in i40iw_ieq_get_qp()
1384 return &iwqp->sc_qp; in i40iw_ieq_get_qp()