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);
532 int qedr_iw_connect(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param)
534 struct qedr_dev *dev = get_qedr_dev(cm_id->device);
547 laddr = (struct sockaddr_in *)&cm_id->m_local_addr;
548 raddr = (struct sockaddr_in *)&cm_id->m_remote_addr;
549 laddr6 = (struct sockaddr_in6 *)&cm_id->m_local_addr;
550 raddr6 = (struct sockaddr_in6 *)&cm_id->m_remote_addr;
553 ntohs(((struct sockaddr_in *)&cm_id->remote_addr)->sin_port),
558 &cm_id->local_addr, &cm_id->remote_addr);
577 cm_id->add_ref(cm_id);
578 ep->cm_id = cm_id;
588 cm_id->remote_addr.ss_family == AF_INET) {
658 int qedr_iw_create_listen(struct iw_cm_id *cm_id, int backlog)
660 struct qedr_dev *dev = get_qedr_dev(cm_id->device);
669 laddr = (struct sockaddr_in *)&cm_id->m_local_addr;
670 laddr6 = (struct sockaddr_in6 *)&cm_id->m_local_addr;
673 "Create Listener address: %pISpc\n", &cm_id->local_addr);
680 cm_id->add_ref(cm_id);
681 listener->cm_id = cm_id;
689 cm_id->local_addr.ss_family == AF_INET) {
713 cm_id->provider_data = listener;
717 cm_id->rem_ref(cm_id);
722 int qedr_iw_destroy_listen(struct iw_cm_id *cm_id)
724 struct qedr_iw_listener *listener = cm_id->provider_data;
725 struct qedr_dev *dev = get_qedr_dev(cm_id->device);
732 cm_id->rem_ref(cm_id);
737 int qedr_iw_accept(struct iw_cm_id *cm_id, struct iw_cm_conn_param *conn_param)
739 struct qedr_iw_ep *ep = (struct qedr_iw_ep *)cm_id->provider_data;
754 cm_id->add_ref(cm_id);
755 ep->cm_id = cm_id;
785 int qedr_iw_reject(struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len)
787 struct qedr_iw_ep *ep = (struct qedr_iw_ep *)cm_id->provider_data;