Lines Matching refs:cm_id

186       epc->cm_id->rem_ref(epc->cm_id);  in deref_cm_id()
187 epc->cm_id = NULL; in deref_cm_id()
194 epc->cm_id->add_ref(epc->cm_id); in ref_cm_id()
406 if (ep->com.cm_id && ep->com.qp) { in process_timeout()
640 if (ep->com.cm_id && ep->com.qp) { in process_peer_close()
717 if (ep->com.cm_id && ep->com.qp) { in process_conn_error()
778 if ((ep->com.cm_id) && (ep->com.qp)) { in process_close_complete()
1005 new_ep->com.cm_id = NULL; in process_newconn()
1622 if (ep->com.cm_id) { in close_complete_upcall()
1625 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in close_complete_upcall()
1684 if (ep->com.cm_id) { in peer_close_upcall()
1687 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in peer_close_upcall()
1702 if (ep->com.cm_id) { in peer_abort_upcall()
1705 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in peer_abort_upcall()
1749 if (ep->com.cm_id) { in connect_reply_upcall()
1753 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in connect_reply_upcall()
1803 ret = ep->parent_ep->com.cm_id->event_handler(ep->parent_ep->com.cm_id, in connect_request_upcall()
1830 if (ep->com.cm_id) { in established_upcall()
1833 ep->com.cm_id->event_handler(ep->com.cm_id, &event); in established_upcall()
2356 int c4iw_reject_cr(struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len) in c4iw_reject_cr() argument
2361 struct c4iw_ep *ep = to_ep(cm_id); in c4iw_reject_cr()
2399 int c4iw_accept_cr(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in c4iw_accept_cr() argument
2404 struct c4iw_ep *ep = to_ep(cm_id); in c4iw_accept_cr()
2405 struct c4iw_dev *h = to_c4iw_dev(cm_id->device); in c4iw_accept_cr()
2474 ep->com.cm_id = cm_id; in c4iw_accept_cr()
2591 int c4iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in c4iw_connect() argument
2594 struct c4iw_dev *dev = to_c4iw_dev(cm_id->device); in c4iw_connect()
2599 struct rdma_cm_id *rdma_id = (struct rdma_cm_id*)cm_id->context; in c4iw_connect()
2603 CTR2(KTR_IW_CXGBE, "%s:ccB %p", __func__, cm_id); in c4iw_connect()
2611 CTR2(KTR_IW_CXGBE, "%s:cc1 %p", __func__, cm_id); in c4iw_connect()
2616 cm_id->provider_data = ep; in c4iw_connect()
2637 ep->com.cm_id = cm_id; in c4iw_connect()
2652 err = get_ifnet_from_raddr(&cm_id->remote_addr, &nh_ifp); in c4iw_connect()
2670 ep->com.local_addr = cm_id->local_addr; in c4iw_connect()
2671 ep->com.remote_addr = cm_id->remote_addr; in c4iw_connect()
2673 err = c4iw_sock_create(&cm_id->local_addr, &ep->com.so); in c4iw_connect()
2703 c4iw_create_listen(struct iw_cm_id *cm_id, int backlog) in c4iw_create_listen() argument
2705 struct c4iw_dev *dev = to_c4iw_dev(cm_id->device); in c4iw_create_listen()
2710 CTR3(KTR_IW_CXGBE, "%s: cm_id %p, backlog %d", __func__, cm_id, in c4iw_create_listen()
2713 CTR2(KTR_IW_CXGBE, "%s: cm_id %p, stopped", __func__, cm_id); in c4iw_create_listen()
2717 lep->com.cm_id = cm_id; in c4iw_create_listen()
2721 lep->com.local_addr = cm_id->local_addr; in c4iw_create_listen()
2723 cm_id->provider_data = lep; in c4iw_create_listen()
2754 rc = c4iw_sock_create(&cm_id->local_addr, &lep->com.so); in c4iw_create_listen()
2782 c4iw_destroy_listen(struct iw_cm_id *cm_id) in c4iw_destroy_listen() argument
2784 struct c4iw_listen_ep *lep = to_listen_ep(cm_id); in c4iw_destroy_listen()
2787 CTR3(KTR_IW_CXGBE, "%s: cm_id %p, state %s", __func__, cm_id, in c4iw_destroy_listen()