Lines Matching refs:commands
47 struct sctp_cmd_seq *commands,
56 struct sctp_cmd_seq *commands,
139 struct sctp_cmd_seq *commands)
200 sctp_add_cmd_sf(commands, SCTP_CMD_TIMER_RESTART,
215 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY, SCTP_CHUNK(sack));
218 sctp_add_cmd_sf(commands, SCTP_CMD_TIMER_STOP,
518 static void sctp_do_8_2_transport_strike(struct sctp_cmd_seq *commands,
593 static void sctp_cmd_init_failed(struct sctp_cmd_seq *commands,
604 sctp_add_cmd_sf(commands, SCTP_CMD_EVENT_ULP,
607 sctp_add_cmd_sf(commands, SCTP_CMD_NEW_STATE,
612 sctp_add_cmd_sf(commands, SCTP_CMD_DELETE_TCB, SCTP_NULL());
616 static void sctp_cmd_assoc_failed(struct sctp_cmd_seq *commands,
638 sctp_add_cmd_sf(commands, SCTP_CMD_EVENT_ULP,
644 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY,
648 sctp_add_cmd_sf(commands, SCTP_CMD_NEW_STATE,
653 sctp_add_cmd_sf(commands, SCTP_CMD_DELETE_TCB, SCTP_NULL());
661 static int sctp_cmd_process_init(struct sctp_cmd_seq *commands,
1033 static void sctp_cmd_assoc_change(struct sctp_cmd_seq *commands,
1047 static void sctp_cmd_peer_no_auth(struct sctp_cmd_seq *commands,
1058 static void sctp_cmd_adaptation_ind(struct sctp_cmd_seq *commands,
1145 struct sctp_cmd_seq commands;
1154 sctp_init_cmd_seq(&commands);
1157 status = state_fn->fn(net, ep, asoc, subtype, event_arg, &commands);
1162 &commands, gfp);
1178 struct sctp_cmd_seq *commands,
1185 * may not be proper to run through any of the commands at all.
1192 commands, gfp)))
1221 * real work has been done as explicit commands above.
1267 struct sctp_cmd_seq *commands,
1292 while (NULL != (cmd = sctp_next_cmd(commands))) {
1312 sctp_cmd_assoc_update(commands, asoc, cmd->obj.asoc);
1325 sctp_cmd_delete_tcb(commands, asoc);
1331 sctp_cmd_new_state(commands, asoc, cmd->obj.state);
1356 error = sctp_gen_sack(asoc, force, commands);
1361 error = sctp_cmd_process_sack(commands, asoc,
1374 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY,
1384 error = sctp_cmd_process_init(commands, asoc, chunk,
1397 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY,
1404 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY,
1427 sctp_add_cmd_sf(commands,
1446 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY,
1508 sctp_add_cmd_sf(commands, SCTP_CMD_REPLY,
1518 sctp_cmd_setup_t2(commands, asoc, cmd->obj.chunk);
1581 sctp_add_cmd_sf(commands, SCTP_CMD_TIMER_RESTART,
1605 sctp_add_cmd_sf(commands,
1611 sctp_cmd_init_failed(commands, asoc, cmd->obj.u16);
1615 sctp_cmd_assoc_failed(commands, asoc, event_type,
1643 sctp_do_8_2_transport_strike(commands, asoc,
1654 sctp_do_8_2_transport_strike(commands, asoc,
1661 sctp_cmd_transport_on(commands, asoc, t, chunk);
1665 sctp_cmd_hb_timers_start(commands, asoc);
1674 sctp_cmd_hb_timers_stop(commands, asoc);
1689 sctp_add_cmd_sf(commands, SCTP_CMD_PROCESS_SACK,
1721 sctp_cmd_setup_t4(commands, asoc, cmd->obj.chunk);
1725 sctp_cmd_process_operr(commands, asoc, chunk);
1734 sctp_cmd_t3_rtx_timers_stop(commands, asoc);
1747 sctp_cmd_assoc_change(commands, asoc,
1751 sctp_cmd_adaptation_ind(commands, asoc);
1754 sctp_cmd_peer_no_auth(commands, asoc);
1790 cmd = sctp_next_cmd(commands);
1794 cmd = sctp_next_cmd(commands);