Lines Matching refs:cmd
1287 struct sctp_cmd *cmd; in sctp_cmd_interpreter() local
1302 while (NULL != (cmd = sctp_next_cmd(commands))) { in sctp_cmd_interpreter()
1303 switch (cmd->verb) { in sctp_cmd_interpreter()
1316 asoc = cmd->obj.asoc; in sctp_cmd_interpreter()
1337 sctp_cmd_new_state(commands, asoc, cmd->obj.state); in sctp_cmd_interpreter()
1343 cmd->obj.u32, NULL); in sctp_cmd_interpreter()
1347 asoc->stream.si->report_ftsn(&asoc->ulpq, cmd->obj.u32); in sctp_cmd_interpreter()
1352 cmd->obj.chunk); in sctp_cmd_interpreter()
1361 force = cmd->obj.i32; in sctp_cmd_interpreter()
1368 cmd->obj.chunk); in sctp_cmd_interpreter()
1391 cmd->obj.init, gfp); in sctp_cmd_interpreter()
1398 if (cmd->obj.chunk) in sctp_cmd_interpreter()
1399 sctp_chunk_free(cmd->obj.chunk); in sctp_cmd_interpreter()
1409 if (cmd->obj.chunk) in sctp_cmd_interpreter()
1411 SCTP_CHUNK(cmd->obj.chunk)); in sctp_cmd_interpreter()
1459 __func__, cmd->obj.chunk, &asoc->ulpq); in sctp_cmd_interpreter()
1462 cmd->obj.chunk, in sctp_cmd_interpreter()
1469 __func__, cmd->obj.ulpevent, &asoc->ulpq); in sctp_cmd_interpreter()
1472 cmd->obj.ulpevent); in sctp_cmd_interpreter()
1482 sctp_outq_tail(&asoc->outqueue, cmd->obj.chunk, gfp); in sctp_cmd_interpreter()
1487 packet = cmd->obj.packet; in sctp_cmd_interpreter()
1494 sctp_retransmit(&asoc->outqueue, cmd->obj.transport, in sctp_cmd_interpreter()
1500 sctp_retransmit(&asoc->outqueue, cmd->obj.transport, in sctp_cmd_interpreter()
1506 sctp_do_ecn_ce_work(asoc, cmd->obj.u32); in sctp_cmd_interpreter()
1511 new_obj = sctp_do_ecn_ecne_work(asoc, cmd->obj.u32, in sctp_cmd_interpreter()
1520 sctp_do_ecn_cwr_work(asoc, cmd->obj.u32); in sctp_cmd_interpreter()
1524 sctp_cmd_setup_t2(commands, asoc, cmd->obj.chunk); in sctp_cmd_interpreter()
1528 timer = &asoc->timers[cmd->obj.to]; in sctp_cmd_interpreter()
1535 timer = &asoc->timers[cmd->obj.to]; in sctp_cmd_interpreter()
1536 timeout = asoc->timeouts[cmd->obj.to]; in sctp_cmd_interpreter()
1553 timer = &asoc->timers[cmd->obj.to]; in sctp_cmd_interpreter()
1554 timeout = asoc->timeouts[cmd->obj.to]; in sctp_cmd_interpreter()
1560 timer = &asoc->timers[cmd->obj.to]; in sctp_cmd_interpreter()
1566 chunk = cmd->obj.chunk; in sctp_cmd_interpreter()
1617 sctp_cmd_init_failed(commands, asoc, cmd->obj.u16); in sctp_cmd_interpreter()
1622 subtype, chunk, cmd->obj.u16); in sctp_cmd_interpreter()
1640 cmd->obj.u32); in sctp_cmd_interpreter()
1650 cmd->obj.transport, 0); in sctp_cmd_interpreter()
1654 t = cmd->obj.transport; in sctp_cmd_interpreter()
1659 t = cmd->obj.transport; in sctp_cmd_interpreter()
1666 t = cmd->obj.transport; in sctp_cmd_interpreter()
1675 t = cmd->obj.transport; in sctp_cmd_interpreter()
1684 t = cmd->obj.transport; in sctp_cmd_interpreter()
1689 error = cmd->obj.error; in sctp_cmd_interpreter()
1694 sackh.cum_tsn_ack = cmd->obj.be32; in sctp_cmd_interpreter()
1717 t = cmd->obj.transport; in sctp_cmd_interpreter()
1727 cmd->obj.chunk, in sctp_cmd_interpreter()
1732 sctp_cmd_setup_t4(commands, asoc, cmd->obj.chunk); in sctp_cmd_interpreter()
1755 sctp_cmd_set_sk_err(asoc, cmd->obj.error); in sctp_cmd_interpreter()
1759 cmd->obj.u8); in sctp_cmd_interpreter()
1773 asoc->peer.i.init_tag = cmd->obj.u32; in sctp_cmd_interpreter()
1780 sctp_cmd_send_msg(asoc, cmd->obj.msg, gfp); in sctp_cmd_interpreter()
1791 asoc = cmd->obj.asoc; in sctp_cmd_interpreter()
1796 cmd->verb); in sctp_cmd_interpreter()
1801 cmd = sctp_next_cmd(commands); in sctp_cmd_interpreter()
1802 while (cmd) { in sctp_cmd_interpreter()
1803 if (cmd->verb == SCTP_CMD_REPLY) in sctp_cmd_interpreter()
1804 sctp_chunk_free(cmd->obj.chunk); in sctp_cmd_interpreter()
1805 cmd = sctp_next_cmd(commands); in sctp_cmd_interpreter()