Lines Matching refs:iw_event
899 struct iw_cm_event *iw_event)
910 BUG_ON(iw_event->status);
913 iw_event->so,
920 cm_id->provider_data = iw_event->provider_data;
921 cm_id->local_addr = iw_event->local_addr;
922 cm_id->remote_addr = iw_event->remote_addr;
948 ret = cm_id->cm_handler(cm_id, iw_event);
958 if (iw_event->private_data_len)
959 kfree(iw_event->private_data);
975 struct iw_cm_event *iw_event)
991 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event);
1005 struct iw_cm_event *iw_event)
1017 if (iw_event->status == 0) {
1018 cm_id_priv->id.local_addr = iw_event->local_addr;
1019 cm_id_priv->id.remote_addr = iw_event->remote_addr;
1028 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event);
1030 if (iw_event->private_data_len)
1031 kfree(iw_event->private_data);
1045 struct iw_cm_event *iw_event)
1067 struct iw_cm_event *iw_event)
1082 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event);
1096 struct iw_cm_event *iw_event)
1100 switch (iw_event->event) {
1102 cm_conn_req_handler(cm_id_priv, iw_event);
1105 ret = cm_conn_rep_handler(cm_id_priv, iw_event);
1108 ret = cm_conn_est_handler(cm_id_priv, iw_event);
1111 cm_disconnect_handler(cm_id_priv, iw_event);
1114 ret = cm_close_handler(cm_id_priv, iw_event);
1190 struct iw_cm_event *iw_event)
1208 work->event = *iw_event;