Lines Matching refs:q
31 if (likely(sch->q.qlen < sch->limit)) in pfifo_enqueue()
42 if (likely(sch->q.qlen < sch->limit)) in pfifo_tail_enqueue()
47 __qdisc_queue_drop_head(sch, &sch->q, to_free); in pfifo_tail_enqueue()
227 int fifo_set_limit(struct Qdisc *q, unsigned int limit) in fifo_set_limit() argument
233 if (strncmp(q->ops->id + 1, "fifo", 4) != 0) in fifo_set_limit()
236 if (!q->ops->change) in fifo_set_limit()
245 ret = q->ops->change(q, nla, NULL); in fifo_set_limit()
256 struct Qdisc *q; in fifo_create_dflt() local
259 q = qdisc_create_dflt(sch->dev_queue, ops, TC_H_MAKE(sch->handle, 1), in fifo_create_dflt()
261 if (q) { in fifo_create_dflt()
262 err = fifo_set_limit(q, limit); in fifo_create_dflt()
264 qdisc_put(q); in fifo_create_dflt()
265 q = NULL; in fifo_create_dflt()
269 return q ? : ERR_PTR(err); in fifo_create_dflt()