Lines Matching refs:ccb
514 ccb_t *ccb;
551 while ((ccb = TAILQ_FIRST(&session->ccbs_throttled)) != NULL) {
552 ccb->status = ISCSI_STATUS_LOGOUT;
553 TAILQ_REMOVE(&session->ccbs_throttled, ccb, chain);
554 complete_ccb(ccb);
746 ccb_t *ccb;
780 while ((ccb = TAILQ_FIRST(&connection->ccbs_waiting)) != NULL) {
781 TAILQ_REMOVE(&connection->ccbs_waiting, ccb, chain);
782 TAILQ_INSERT_TAIL(&old_waiting, ccb, chain);
790 while ((ccb = TAILQ_FIRST(&old_waiting)) != NULL) {
791 TAILQ_REMOVE(&old_waiting, ccb, chain);
792 ccb->status = rc;
793 complete_ccb(ccb);
808 while ((ccb = TAILQ_FIRST(&old_waiting)) != NULL) {
809 TAILQ_REMOVE(&old_waiting, ccb, chain);
810 TAILQ_INSERT_TAIL(&connection->ccbs_waiting, ccb, chain);
812 rc = send_task_management(connection, ccb, NULL, TASK_REASSIGN);
814 if (rc && ccb->pdu_waiting != NULL) {
815 if (ccb->CmdSN < session->ExpCmdSN) {
816 pdu_t *pdu = ccb->pdu_waiting;
820 ccb->CmdSN, session->CmdSN));
821 ccb->CmdSN = session->CmdSN;
824 pdu->pdu.p.command.CmdSN = htonl(ccb->CmdSN);
826 resend_pdu(ccb);
828 SET_CCB_TIMEOUT(connection, ccb, COMMAND_TIMEOUT);