Lines Matching refs:calc
69 uint32_t calc = 0; in sctp_calc_rwnd() local
78 return (calc); in sctp_calc_rwnd()
84 calc = max(SCTP_SB_LIMIT_RCV(stcb->sctp_socket), SCTP_MINIMAL_RWND); in sctp_calc_rwnd()
85 return (calc); in sctp_calc_rwnd()
88 calc = (uint32_t) sctp_sbspace(&stcb->asoc, &stcb->sctp_socket->so_rcv); in sctp_calc_rwnd()
94 calc = sctp_sbspace_sub(calc, (uint32_t) (asoc->size_on_reasm_queue + in sctp_calc_rwnd()
96 calc = sctp_sbspace_sub(calc, (uint32_t) (asoc->size_on_all_streams + in sctp_calc_rwnd()
99 if (calc == 0) { in sctp_calc_rwnd()
101 return (calc); in sctp_calc_rwnd()
104 calc = sctp_sbspace_sub(calc, stcb->asoc.my_rwnd_control_len); in sctp_calc_rwnd()
109 if (calc < stcb->asoc.my_rwnd_control_len) { in sctp_calc_rwnd()
110 calc = 1; in sctp_calc_rwnd()
112 return (calc); in sctp_calc_rwnd()