Lines Matching refs:fifo_credit
498 int fifo_credit[BRCMF_FWS_FIFO_COUNT]; member
1200 int *fifo_credit; in brcmf_fws_return_credits() local
1214 fifo_credit = &fws->fifo_credit[lender_ac]; in brcmf_fws_return_credits()
1217 *fifo_credit += credits; in brcmf_fws_return_credits()
1221 *fifo_credit += *borrowed; in brcmf_fws_return_credits()
1228 fws->fifo_credit[fifo] += credits; in brcmf_fws_return_credits()
1594 for (i = 0; i < ARRAY_SIZE(fws->fifo_credit); i++) { in brcmf_fws_notify_credit_map()
1599 fws->fifo_credit[i] = *credits++; in brcmf_fws_notify_credit_map()
1808 if (fws->fifo_credit[lender_ac]) { in brcmf_fws_borrow_credit()
1810 fws->fifo_credit[lender_ac]--; in brcmf_fws_borrow_credit()
1811 if (fws->fifo_credit[lender_ac] == 0) in brcmf_fws_borrow_credit()
2017 while ((fws->fifo_credit[fifo]) || ((!fws->bcmc_credit_check) && in brcmf_fws_dequeue_worker()
2022 fws->fifo_credit[fifo]--; in brcmf_fws_dequeue_worker()
2029 (fws->fifo_credit[fifo] == 0) && in brcmf_fws_dequeue_worker()