• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/cxgb/

Lines Matching refs:credits

773 		q->credits++;
798 while (q->credits--) {
824 refill_fl(adap, fl, min(16U, fl->size - fl->credits));
830 uint32_t reclaimable = fl->size - fl->credits;
857 q->credits++;
955 * c) Return coalesced response queue credits in case a response queue is
982 refill_rx = ((qs->fl[0].credits < qs->fl[0].size) ||
983 (qs->fl[1].credits < qs->fl[1].size));
1040 * @credits: how many new responses to make available
1046 refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits)
1051 V_RSPQ(q->cntxt_id) | V_CREDITS(credits));
1087 if (qs->fl[0].credits < qs->fl[0].size - 16)
1089 if (qs->fl[1].credits < qs->fl[1].size - 16)
1093 if (qs->rspq.credits) {
1095 qs->rspq.credits--;
2726 fl->credits--;
2799 * indications and completion credits for the queue set's Tx queues.
2800 * HW coalesces credits, we don't do any extra SW coalescing.
2805 unsigned int credits;
2811 credits = G_RSPD_TXQ0_CR(flags);
2812 if (credits)
2813 qs->txq[TXQ_ETH].processed += credits;
2815 credits = G_RSPD_TXQ2_CR(flags);
2816 if (credits)
2817 qs->txq[TXQ_CTRL].processed += credits;
2823 credits = G_RSPD_TXQ1_CR(flags);
2824 if (credits)
2825 qs->txq[TXQ_OFLD].processed += credits;
2843 * Responses include received packets as well as credits and other events
2994 if (++rspq->credits >= 64) {
2995 refill_rspq(adap, rspq, rspq->credits);
2996 rspq->credits = 0;
3221 sbuf_printf(sb, " \n credits=%u GTS=%u index=%u size=%u rspq#=%u cmdq#=%u\n",
3527 SYSCTL_ADD_UINT(ctx, rspqpoidlist, OID_AUTO, "credits",
3528 CTLFLAG_RD, &qs->rspq.credits,
3529 0, "#credits");