Lines Matching refs:cm_id
97 if (ep->cm_id) in qedr_iw_free_ep()
98 ep->cm_id->rem_ref(ep->cm_id); in qedr_iw_free_ep()
135 listener->cm_id->event_handler(listener->cm_id, &event); in qedr_iw_mpa_request()
166 if (ep->cm_id) in qedr_iw_issue_event()
167 ep->cm_id->event_handler(ep->cm_id, &event); in qedr_iw_issue_event()
175 if (ep->cm_id) in qedr_iw_close_event()
239 if (ep->cm_id) in qedr_iw_disconnect_worker()
240 ep->cm_id->event_handler(ep->cm_id, &event); in qedr_iw_disconnect_worker()
531 int qedr_iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in qedr_iw_connect() argument
533 struct qedr_dev *dev = get_qedr_dev(cm_id->device); in qedr_iw_connect()
546 laddr = (struct sockaddr_in *)&cm_id->m_local_addr; in qedr_iw_connect()
547 raddr = (struct sockaddr_in *)&cm_id->m_remote_addr; in qedr_iw_connect()
548 laddr6 = (struct sockaddr_in6 *)&cm_id->m_local_addr; in qedr_iw_connect()
549 raddr6 = (struct sockaddr_in6 *)&cm_id->m_remote_addr; in qedr_iw_connect()
552 ntohs(((struct sockaddr_in *)&cm_id->remote_addr)->sin_port), in qedr_iw_connect()
557 &cm_id->local_addr, &cm_id->remote_addr); in qedr_iw_connect()
576 cm_id->add_ref(cm_id); in qedr_iw_connect()
577 ep->cm_id = cm_id; in qedr_iw_connect()
587 cm_id->remote_addr.ss_family == AF_INET) { in qedr_iw_connect()
657 int qedr_iw_create_listen(struct iw_cm_id *cm_id, int backlog) in qedr_iw_create_listen() argument
659 struct qedr_dev *dev = get_qedr_dev(cm_id->device); in qedr_iw_create_listen()
668 laddr = (struct sockaddr_in *)&cm_id->m_local_addr; in qedr_iw_create_listen()
669 laddr6 = (struct sockaddr_in6 *)&cm_id->m_local_addr; in qedr_iw_create_listen()
672 "Create Listener address: %pISpc\n", &cm_id->local_addr); in qedr_iw_create_listen()
679 cm_id->add_ref(cm_id); in qedr_iw_create_listen()
680 listener->cm_id = cm_id; in qedr_iw_create_listen()
688 cm_id->local_addr.ss_family == AF_INET) { in qedr_iw_create_listen()
712 cm_id->provider_data = listener; in qedr_iw_create_listen()
716 cm_id->rem_ref(cm_id); in qedr_iw_create_listen()
721 int qedr_iw_destroy_listen(struct iw_cm_id *cm_id) in qedr_iw_destroy_listen() argument
723 struct qedr_iw_listener *listener = cm_id->provider_data; in qedr_iw_destroy_listen()
724 struct qedr_dev *dev = get_qedr_dev(cm_id->device); in qedr_iw_destroy_listen()
731 cm_id->rem_ref(cm_id); in qedr_iw_destroy_listen()
736 int qedr_iw_accept(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param) in qedr_iw_accept() argument
738 struct qedr_iw_ep *ep = (struct qedr_iw_ep *)cm_id->provider_data; in qedr_iw_accept()
753 cm_id->add_ref(cm_id); in qedr_iw_accept()
754 ep->cm_id = cm_id; in qedr_iw_accept()
784 int qedr_iw_reject(struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len) in qedr_iw_reject() argument
786 struct qedr_iw_ep *ep = (struct qedr_iw_ep *)cm_id->provider_data; in qedr_iw_reject()