Lines Matching refs:fb

603 			strq->ss_params.ss.fb.rounds = -1;  in sctp_ss_fb_clear()
605 TAILQ_REMOVE(&asoc->ss_data.out.wheel, strq, ss_params.ss.fb.next_spoke); in sctp_ss_fb_clear()
627 strq->ss_params.ss.fb.rounds = with_strq->ss_params.ss.fb.rounds; in sctp_ss_fb_init_stream()
629 strq->ss_params.ss.fb.rounds = -1; in sctp_ss_fb_init_stream()
641 if (strq->ss_params.ss.fb.rounds < 0) in sctp_ss_fb_add()
642 strq->ss_params.ss.fb.rounds = TAILQ_FIRST(&strq->outqueue)->length; in sctp_ss_fb_add()
643 TAILQ_INSERT_TAIL(&asoc->ss_data.out.wheel, strq, ss_params.ss.fb.next_spoke); in sctp_ss_fb_add()
663 ss_params.ss.fb.next_spoke); in sctp_ss_fb_remove()
675 TAILQ_REMOVE(&asoc->ss_data.out.wheel, strq, ss_params.ss.fb.next_spoke); in sctp_ss_fb_remove()
699 strqt = TAILQ_NEXT(asoc->ss_data.last_out_stream, ss_params.ss.fb.next_spoke); in sctp_ss_fb_select()
708 if ((strqt->ss_params.ss.fb.rounds >= 0) && in sctp_ss_fb_select()
710 (strqt->ss_params.ss.fb.rounds < strq->ss_params.ss.fb.rounds))) { in sctp_ss_fb_select()
715 strqt = TAILQ_NEXT(strqt, ss_params.ss.fb.next_spoke); in sctp_ss_fb_select()
744 subtract = strq->ss_params.ss.fb.rounds; in sctp_ss_fb_scheduled()
745 TAILQ_FOREACH(strqt, &asoc->ss_data.out.wheel, ss_params.ss.fb.next_spoke) { in sctp_ss_fb_scheduled()
746 strqt->ss_params.ss.fb.rounds -= subtract; in sctp_ss_fb_scheduled()
747 if (strqt->ss_params.ss.fb.rounds < 0) in sctp_ss_fb_scheduled()
748 strqt->ss_params.ss.fb.rounds = 0; in sctp_ss_fb_scheduled()
751 strq->ss_params.ss.fb.rounds = TAILQ_FIRST(&strq->outqueue)->length; in sctp_ss_fb_scheduled()
753 strq->ss_params.ss.fb.rounds = -1; in sctp_ss_fb_scheduled()