Lines Matching refs:credits
991 void cxgbi_sock_rcv_wr_ack(struct cxgbi_sock *csk, unsigned int credits, in cxgbi_sock_rcv_wr_ack() argument
996 csk, csk->state, csk->flags, csk->tid, credits, in cxgbi_sock_rcv_wr_ack()
1001 csk->wr_cred += credits; in cxgbi_sock_rcv_wr_ack()
1005 while (credits) { in cxgbi_sock_rcv_wr_ack()
1010 csk, csk->state, csk->flags, csk->tid, credits, in cxgbi_sock_rcv_wr_ack()
1015 if (unlikely(credits < p->csum)) { in cxgbi_sock_rcv_wr_ack()
1018 credits, csk->wr_cred, csk->wr_una_cred, in cxgbi_sock_rcv_wr_ack()
1020 p->csum -= credits; in cxgbi_sock_rcv_wr_ack()
1024 credits -= p->csum; in cxgbi_sock_rcv_wr_ack()
1886 u32 credits; in csk_return_rx_credits() local
1897 credits = csk->copied_seq - csk->rcv_wup; in csk_return_rx_credits()
1898 if (unlikely(!credits)) in csk_return_rx_credits()
1903 must_send = credits + 16384 >= csk->rcv_win; in csk_return_rx_credits()
1904 if (must_send || credits >= cdev->rx_credit_thres) in csk_return_rx_credits()
1905 csk->rcv_wup += cdev->csk_send_rx_credits(csk, credits); in csk_return_rx_credits()