Lines Matching refs:iw_event
604 struct iw_cm_event *iw_event)
615 BUG_ON(iw_event->status);
635 cm_id->provider_data = iw_event->provider_data;
636 cm_id->local_addr = iw_event->local_addr;
637 cm_id->remote_addr = iw_event->remote_addr;
650 ret = cm_id->cm_handler(cm_id, iw_event);
660 if (iw_event->private_data_len)
661 kfree(iw_event->private_data);
677 struct iw_cm_event *iw_event)
693 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event);
707 struct iw_cm_event *iw_event)
719 if (iw_event->status == IW_CM_EVENT_STATUS_ACCEPTED) {
720 cm_id_priv->id.local_addr = iw_event->local_addr;
721 cm_id_priv->id.remote_addr = iw_event->remote_addr;
730 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event);
732 if (iw_event->private_data_len)
733 kfree(iw_event->private_data);
747 struct iw_cm_event *iw_event)
769 struct iw_cm_event *iw_event)
784 ret = cm_id_priv->id.cm_handler(&cm_id_priv->id, iw_event);
798 struct iw_cm_event *iw_event)
802 switch (iw_event->event) {
804 cm_conn_req_handler(cm_id_priv, iw_event);
807 ret = cm_conn_rep_handler(cm_id_priv, iw_event);
810 ret = cm_conn_est_handler(cm_id_priv, iw_event);
813 cm_disconnect_handler(cm_id_priv, iw_event);
816 ret = cm_close_handler(cm_id_priv, iw_event);
889 struct iw_cm_event *iw_event)
907 work->event = *iw_event;