Lines Matching defs:limit
179 subject to the limit given by the pool size.
266 . Impose a TX-pending limit (2?) on each VC, help avoid TX q overflow.
564 ptrs->in = NEXTQ (ptrs->in, ptrs->start, ptrs->limit);
598 ptrs->out = NEXTQ (ptrs->out, ptrs->start, ptrs->limit);
628 txq->in.ptr = NEXTQ (txq->in.ptr, txq->in.start, txq->in.limit);
659 txq->out.ptr = NEXTQ (txq->out.ptr, txq->out.start, txq->out.limit);
685 rxq->in.ptr = NEXTQ (rxq->in.ptr, rxq->in.start, rxq->in.limit);
713 rxq->out.ptr = NEXTQ (rxq->out.ptr, rxq->out.start, rxq->out.limit);
1501 void * limit;
1523 limit = memory + total;
1524 PRINTD (DBG_INIT, "queues from %p to %p", memory, limit);
1539 cq->ptrs.limit = cmd + cmds;
1541 memory = cq->ptrs.limit;
1558 txq->in.limit = in + txs;
1560 memory = txq->in.limit;
1565 txq->out.limit = out + txs;
1567 memory = txq->out.limit;
1587 rxq->in.limit = in + rxs[pool];
1589 memory = rxq->in.limit;
1594 rxq->out.limit = out + rxs[pool];
1596 memory = rxq->out.limit;
1599 if (memory == limit) {
1602 PRINTK (KERN_ERR, "bad queue alloc %p != %p (tell maintainer)", memory, limit);
1603 kfree (limit - total);
1980 a.command_end = bus_addr (dev->cq.ptrs.limit);
1982 a.tx_end = bus_addr (dev->txq.in.limit);
1984 a.txcom_end = bus_addr (dev->txq.out.limit);
1989 a.rec_struct[pool].buffer_end = bus_addr (dev->rxq[pool].in.limit);
1991 a.rec_struct[pool].rx_end = bus_addr (dev->rxq[pool].out.limit);