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