Lines Matching refs:calc
78 uint32_t calc = 0; in sctp_calc_rwnd() local
87 return (calc); in sctp_calc_rwnd()
98 calc = max(SCTP_SB_LIMIT_RCV(stcb->sctp_socket), SCTP_MINIMAL_RWND); in sctp_calc_rwnd()
99 return (calc); in sctp_calc_rwnd()
102 calc = (uint32_t)sctp_sbspace(&stcb->asoc, &stcb->sctp_socket->so_rcv); in sctp_calc_rwnd()
107 calc = sctp_sbspace_sub(calc, (uint32_t)(asoc->size_on_reasm_queue + in sctp_calc_rwnd()
109 calc = sctp_sbspace_sub(calc, (uint32_t)(asoc->size_on_all_streams + in sctp_calc_rwnd()
111 if (calc == 0) { in sctp_calc_rwnd()
113 return (calc); in sctp_calc_rwnd()
117 calc = sctp_sbspace_sub(calc, stcb->asoc.my_rwnd_control_len); in sctp_calc_rwnd()
122 if (calc < stcb->asoc.my_rwnd_control_len) { in sctp_calc_rwnd()
123 calc = 1; in sctp_calc_rwnd()
125 return (calc); in sctp_calc_rwnd()