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