Lines Matching refs:cm_id

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