Searched refs:iwqp (Results 1 – 5 of 5) sorted by relevance
243 static void irdma_alloc_push_page(struct irdma_qp *iwqp) in irdma_alloc_push_page() argument247 struct irdma_device *iwdev = iwqp->iwdev; in irdma_alloc_push_page()248 struct irdma_sc_qp *qp = &iwqp->sc_qp; in irdma_alloc_push_page()481 static void irdma_clean_cqes(struct irdma_qp *iwqp, struct irdma_cq *iwcq) in irdma_clean_cqes() argument487 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() argument493 if (iwqp->push_db_mmap_entry) { in irdma_remove_push_mmap_entries()494 rdma_user_mmap_entry_remove(iwqp->push_db_mmap_entry); in irdma_remove_push_mmap_entries()495 iwqp->push_db_mmap_entry = NULL; in irdma_remove_push_mmap_entries()497 if (iwqp->push_wqe_mmap_entry) { in irdma_remove_push_mmap_entries()[all …]
663 struct irdma_qp *iwqp; in irdma_event_connect_error() local670 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() local1233 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 …]
789 struct irdma_qp *iwqp = (struct irdma_qp *)ibqp; in irdma_qp_add_ref() local791 refcount_inc(&iwqp->refcnt); in irdma_qp_add_ref()796 struct irdma_qp *iwqp = to_iwqp(ibqp); in irdma_qp_rem_ref() local797 struct irdma_device *iwdev = iwqp->iwdev; in irdma_qp_rem_ref()802 if (!refcount_dec_and_test(&iwqp->refcnt)) { in irdma_qp_rem_ref()807 qp_num = iwqp->ibqp.qp_num; in irdma_qp_rem_ref()810 complete(&iwqp->free_qp); in irdma_qp_rem_ref()949 struct irdma_qp *iwqp; in irdma_term_modify_qp() local951 iwqp = qp->qp_uk.back_qp; in irdma_term_modify_qp()952 irdma_next_iw_state(iwqp, next_state, 0, term, term_len); in irdma_term_modify_qp()[all …]
165 struct irdma_qp *iwqp; member337 void irdma_ib_qp_event(struct irdma_qp *iwqp, enum irdma_qp_event_type event);338 void irdma_generate_flush_completions(struct irdma_qp *iwqp);
276 struct irdma_qp *iwqp; member