Lines Matching +full:max +full:- +full:len
1 // SPDX-License-Identifier: ISC
20 countdown -= 10; \
24 /* osl multi-precedence packet queue */
25 #define PKTQ_LEN_DEFAULT 128 /* Max 128 packets */
28 #define BCME_STRLEN 64 /* Max string length for BCM errors */
45 #define MAXBITVAL(nbits) ((1 << (nbits)) - 1)
53 /* 18-bytes of Ethernet address buffer length */
58 u16 max; /* maximum number of queued packets */ member
61 /* multi-priority pkt queue */
64 u16 hi_prec; /* rapid dequeue hint (>= highest non-empty prec) */
65 u16 max; /* total max packets */ member
66 u16 len; /* total number of packets */ member
78 return pq->q[prec].skblist.qlen; in pktq_plen()
83 return pq->q[prec].max - pq->q[prec].skblist.qlen; in pktq_pavail()
88 return pq->q[prec].skblist.qlen >= pq->q[prec].max; in pktq_pfull()
93 return skb_queue_empty(&pq->q[prec].skblist); in pktq_pempty()
98 return skb_peek(&pq->q[prec].skblist); in pktq_ppeek()
103 return skb_peek_tail(&pq->q[prec].skblist); in pktq_ppeek_tail()
117 struct sk_buff *brcmu_pkt_buf_get_skb(uint len);
134 return (int)pq->len; in pktq_len()
139 return (int)pq->max; in pktq_max()
144 return (int)(pq->max - pq->len); in pktq_avail()
149 return pq->len >= pq->max; in pktq_full()
154 return pq->len == 0; in pktq_empty()