Lines Matching refs:iw_event
764 struct iw_cm_event *iw_event) in cm_conn_req_handler() argument
775 BUG_ON(iw_event->status); in cm_conn_req_handler()
784 cm_id->provider_data = iw_event->provider_data; in cm_conn_req_handler()
785 cm_id->m_local_addr = iw_event->local_addr; in cm_conn_req_handler()
786 cm_id->m_remote_addr = iw_event->remote_addr; in cm_conn_req_handler()
790 &iw_event->remote_addr, in cm_conn_req_handler()
794 cm_id->remote_addr = iw_event->remote_addr; in cm_conn_req_handler()
797 &iw_event->local_addr, in cm_conn_req_handler()
799 iw_event->local_addr = cm_id->local_addr; in cm_conn_req_handler()
800 iw_event->remote_addr = cm_id->remote_addr; in cm_conn_req_handler()
827 ret = cm_id->cm_handler(cm_id, iw_event); in cm_conn_req_handler()
834 if (iw_event->private_data_len) in cm_conn_req_handler()
835 kfree(iw_event->private_data); in cm_conn_req_handler()
851 struct iw_cm_event *iw_event) in cm_conn_est_handler() argument
867 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event); in cm_conn_est_handler()
881 struct iw_cm_event *iw_event) in cm_conn_rep_handler() argument
894 if (iw_event->status == 0) { in cm_conn_rep_handler()
895 cm_id_priv->id.m_local_addr = iw_event->local_addr; in cm_conn_rep_handler()
896 cm_id_priv->id.m_remote_addr = iw_event->remote_addr; in cm_conn_rep_handler()
897 iw_event->local_addr = cm_id_priv->id.local_addr; in cm_conn_rep_handler()
898 iw_event->remote_addr = cm_id_priv->id.remote_addr; in cm_conn_rep_handler()
909 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event); in cm_conn_rep_handler()
911 if (iw_event->private_data_len) in cm_conn_rep_handler()
912 kfree(iw_event->private_data); in cm_conn_rep_handler()
926 struct iw_cm_event *iw_event) in cm_disconnect_handler() argument
948 struct iw_cm_event *iw_event) in cm_close_handler() argument
973 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event); in cm_close_handler()
978 struct iw_cm_event *iw_event) in process_event() argument
982 switch (iw_event->event) { in process_event()
984 cm_conn_req_handler(cm_id_priv, iw_event); in process_event()
987 ret = cm_conn_rep_handler(cm_id_priv, iw_event); in process_event()
990 ret = cm_conn_est_handler(cm_id_priv, iw_event); in process_event()
993 cm_disconnect_handler(cm_id_priv, iw_event); in process_event()
996 ret = cm_close_handler(cm_id_priv, iw_event); in process_event()
1065 struct iw_cm_event *iw_event) in cm_event_handler() argument
1083 work->event = *iw_event; in cm_event_handler()