Lines Matching refs:iw_event
638 struct iw_cm_event *iw_event) in cm_conn_req_handler() argument
649 BUG_ON(iw_event->status); in cm_conn_req_handler()
658 cm_id->provider_data = iw_event->provider_data; in cm_conn_req_handler()
659 cm_id->local_addr = iw_event->local_addr; in cm_conn_req_handler()
660 cm_id->remote_addr = iw_event->remote_addr; in cm_conn_req_handler()
686 ret = cm_id->cm_handler(cm_id, iw_event); in cm_conn_req_handler()
696 if (iw_event->private_data_len) in cm_conn_req_handler()
697 kfree(iw_event->private_data); in cm_conn_req_handler()
713 struct iw_cm_event *iw_event) in cm_conn_est_handler() argument
729 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event); in cm_conn_est_handler()
743 struct iw_cm_event *iw_event) in cm_conn_rep_handler() argument
755 if (iw_event->status == 0) { in cm_conn_rep_handler()
756 cm_id_priv->id.local_addr = iw_event->local_addr; in cm_conn_rep_handler()
757 cm_id_priv->id.remote_addr = iw_event->remote_addr; in cm_conn_rep_handler()
766 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event); in cm_conn_rep_handler()
768 if (iw_event->private_data_len) in cm_conn_rep_handler()
769 kfree(iw_event->private_data); in cm_conn_rep_handler()
783 struct iw_cm_event *iw_event) in cm_disconnect_handler() argument
805 struct iw_cm_event *iw_event) in cm_close_handler() argument
820 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event); in cm_close_handler()
834 struct iw_cm_event *iw_event) in process_event() argument
838 switch (iw_event->event) { in process_event()
840 cm_conn_req_handler(cm_id_priv, iw_event); in process_event()
843 ret = cm_conn_rep_handler(cm_id_priv, iw_event); in process_event()
846 ret = cm_conn_est_handler(cm_id_priv, iw_event); in process_event()
849 cm_disconnect_handler(cm_id_priv, iw_event); in process_event()
852 ret = cm_close_handler(cm_id_priv, iw_event); in process_event()
928 struct iw_cm_event *iw_event) in cm_event_handler() argument
946 work->event = *iw_event; in cm_event_handler()