Lines Matching refs:lender

1623 		int lender, credit_returned = 0;  in _dhd_wlfc_return_implied_credit()  local
1630 for (lender = AC_COUNT; lender >= 0; lender--) { in _dhd_wlfc_return_implied_credit()
1631 if (wlfc->credits_borrowed[fifo_id][lender] > 0) { in _dhd_wlfc_return_implied_credit()
1632 wlfc->FIFO_credit[lender]++; in _dhd_wlfc_return_implied_credit()
1633 wlfc->credits_borrowed[fifo_id][lender]--; in _dhd_wlfc_return_implied_credit()
2709 int lender; /* Note that borrower is i */ in _dhd_wlfc_fifocreditback_indicate() local
2712 for (lender = AC_COUNT; (lender >= 0) && (credits[i] > 0); lender--) { in _dhd_wlfc_fifocreditback_indicate()
2713 if (wlfc->credits_borrowed[i][lender] > 0) { in _dhd_wlfc_fifocreditback_indicate()
2714 if (credits[i] >= wlfc->credits_borrowed[i][lender]) { in _dhd_wlfc_fifocreditback_indicate()
2716 (uint8)wlfc->credits_borrowed[i][lender]; in _dhd_wlfc_fifocreditback_indicate()
2717 wlfc->FIFO_credit[lender] += in _dhd_wlfc_fifocreditback_indicate()
2718 wlfc->credits_borrowed[i][lender]; in _dhd_wlfc_fifocreditback_indicate()
2719 wlfc->credits_borrowed[i][lender] = 0; in _dhd_wlfc_fifocreditback_indicate()
2721 wlfc->credits_borrowed[i][lender] -= credits[i]; in _dhd_wlfc_fifocreditback_indicate()
2722 wlfc->FIFO_credit[lender] += credits[i]; in _dhd_wlfc_fifocreditback_indicate()
3448 int lender; in dhd_wlfc_transfer_packets() local
3533 lender = -1; in dhd_wlfc_transfer_packets()
3546 lender = _dhd_wlfc_borrow_credit(ctx, highest_lender_ac, ac, FALSE); in dhd_wlfc_transfer_packets()
3547 if (lender != -1) { in dhd_wlfc_transfer_packets()
3564 if (lender != -1 && dhdp->wlfc_borrow_allowed) { in dhd_wlfc_transfer_packets()
3565 _dhd_wlfc_return_credit(ctx, lender, ac); in dhd_wlfc_transfer_packets()
3571 if (!dhdp->proptxstatus_credit_ignore && (lender == -1)) { in dhd_wlfc_transfer_packets()
3582 if (commit_info.ac_fifo_credit_spent && (lender == -1)) { in dhd_wlfc_transfer_packets()
3586 else if (!commit_info.ac_fifo_credit_spent && (lender != -1) && in dhd_wlfc_transfer_packets()
3588 _dhd_wlfc_return_credit(ctx, lender, ac); in dhd_wlfc_transfer_packets()
3593 if (lender != -1 && dhdp->wlfc_borrow_allowed) { in dhd_wlfc_transfer_packets()
3594 _dhd_wlfc_return_credit(ctx, lender, ac); in dhd_wlfc_transfer_packets()
3663 if ((lender = _dhd_wlfc_borrow_credit(ctx, AC_COUNT, ac, TRUE)) == -1) { in dhd_wlfc_transfer_packets()
3678 _dhd_wlfc_return_credit(ctx, lender, ac); in dhd_wlfc_transfer_packets()
3698 _dhd_wlfc_return_credit(ctx, lender, ac); in dhd_wlfc_transfer_packets()
3703 _dhd_wlfc_return_credit(ctx, lender, ac); in dhd_wlfc_transfer_packets()