Lines Matching refs:event
713 enum plink_event event) in mesh_plink_close() argument
717 u16 reason = (event == CLS_ACPT) ? in mesh_plink_close()
752 struct sta_info *sta, enum plink_event event) in mesh_plink_fsm() argument
759 mplstates[sta->plink_state], mplevents[event]); in mesh_plink_fsm()
764 switch (event) { in mesh_plink_fsm()
783 switch (event) { in mesh_plink_fsm()
787 mesh_plink_close(sdata, sta, event); in mesh_plink_fsm()
804 switch (event) { in mesh_plink_fsm()
808 mesh_plink_close(sdata, sta, event); in mesh_plink_fsm()
822 switch (event) { in mesh_plink_fsm()
826 mesh_plink_close(sdata, sta, event); in mesh_plink_fsm()
838 switch (event) { in mesh_plink_fsm()
843 mesh_plink_close(sdata, sta, event); in mesh_plink_fsm()
854 switch (event) { in mesh_plink_fsm()
912 enum plink_event event = PLINK_UNDEFINED; in mesh_plink_get_event() local
921 event = OPN_RJCT; in mesh_plink_get_event()
946 event = OPN_ACPT; in mesh_plink_get_event()
953 event = OPN_RJCT; in mesh_plink_get_event()
956 event = OPN_IGNR; in mesh_plink_get_event()
958 event = OPN_ACPT; in mesh_plink_get_event()
962 event = CNF_RJCT; in mesh_plink_get_event()
966 event = CNF_IGNR; in mesh_plink_get_event()
968 event = CNF_ACPT; in mesh_plink_get_event()
981 event = CLS_ACPT; in mesh_plink_get_event()
983 event = CLS_IGNR; in mesh_plink_get_event()
985 event = CLS_IGNR; in mesh_plink_get_event()
987 event = CLS_ACPT; in mesh_plink_get_event()
995 return event; in mesh_plink_get_event()
1005 enum plink_event event; in mesh_process_plink_frame() local
1061 event = mesh_plink_get_event(sdata, sta, elems, ftype, llid, plid); in mesh_process_plink_frame()
1063 if (event == OPN_ACPT) { in mesh_process_plink_frame()
1072 } else if (!sta && event == OPN_RJCT) { in mesh_process_plink_frame()
1077 } else if (!sta || event == PLINK_UNDEFINED) { in mesh_process_plink_frame()
1083 if (!sta->plid && event == CNF_ACPT) in mesh_process_plink_frame()
1086 changed |= mesh_plink_fsm(sdata, sta, event); in mesh_process_plink_frame()