Lines Matching refs:credits
195 unsigned int credits; /* # of available RX buffers */ member
209 unsigned int credits; /* credits to be returned to SGE */ member
435 unsigned int credits) in sched_skb() argument
452 if (credits < MAX_SKB_FRAGS + 1) in sched_skb()
512 while (q->credits--) { in free_freelQ_buffers()
604 sge->respQ.credits = 0; in alloc_rx_resources()
837 while (q->credits < q->size) { in refill_free_list()
867 q->credits++; in refill_free_list()
885 if (sge->freelQ[0].credits > (sge->freelQ[0].size >> 2) && in freelQs_empty()
886 sge->freelQ[1].credits > (sge->freelQ[1].size >> 2)) { in freelQs_empty()
1019 fl->credits++; in recycle_fl_buf()
1072 if (fl->credits < 2) { in get_packet()
1318 unsigned int credits, queued_skb = 0; in restart_sched() local
1323 credits = q->size - q->in_use; in restart_sched()
1324 pr_debug("restart_sched credits=%d\n", credits); in restart_sched()
1325 while ((skb = sched_skb(sge, NULL, credits)) != NULL) { in restart_sched()
1338 credits = q->size - q->in_use; in restart_sched()
1522 if (unlikely(--fl->credits < in process_responses()
1536 if (++q->credits > SGE_RESPQ_REPLENISH_THRES) { in process_responses()
1537 writel(q->credits, adapter->regs + A_SG_RSPQUEUECREDIT); in process_responses()
1538 q->credits = 0; in process_responses()
1591 if (++q->credits > SGE_RESPQ_REPLENISH_THRES) { in process_pure_responses()
1592 writel(q->credits, adapter->regs + A_SG_RSPQUEUECREDIT); in process_pure_responses()
1593 q->credits = 0; in process_pure_responses()
1672 unsigned int credits, pidx, genbit, count, use_sched_skb = 0; in t1_sge_tx() local
1679 credits = q->size - q->in_use; in t1_sge_tx()
1684 if (unlikely(credits < count)) { in t1_sge_tx()
1696 if (unlikely(credits - count < q->stop_thres)) { in t1_sge_tx()
1711 skb = sched_skb(sge, skb, credits); in t1_sge_tx()
1752 credits = q->size - q->in_use; in t1_sge_tx()