Lines Matching refs:fq_flow
69 struct fq_flow { struct
91 struct fq_flow *next; /* next pointer in RR lists */ argument
98 struct fq_flow *first; argument
99 struct fq_flow *last;
137 struct fq_flow internal; /* fastpath queue. */
174 static void fq_flow_set_detached(struct fq_flow *f) in fq_flow_set_detached()
179 static bool fq_flow_is_detached(const struct fq_flow *f) in fq_flow_is_detached()
185 static struct fq_flow throttled;
187 static bool fq_flow_is_throttled(const struct fq_flow *f) in fq_flow_is_throttled()
197 static void fq_flow_add_tail(struct fq_sched_data *q, struct fq_flow *flow, in fq_flow_add_tail()
213 static void fq_flow_unset_throttled(struct fq_sched_data *q, struct fq_flow *f) in fq_flow_unset_throttled()
220 static void fq_flow_set_throttled(struct fq_sched_data *q, struct fq_flow *f) in fq_flow_set_throttled()
225 struct fq_flow *aux; in fq_flow_set_throttled()
228 aux = rb_entry(parent, struct fq_flow, rate_node); in fq_flow_set_throttled()
252 static bool fq_gc_candidate(const struct fq_flow *f) in fq_gc_candidate()
264 struct fq_flow *f; in fq_gc()
272 f = rb_entry(parent, struct fq_flow, fq_node); in fq_gc()
354 static struct fq_flow *fq_classify(struct Qdisc *sch, struct sk_buff *skb, in fq_classify()
361 struct fq_flow *f; in fq_classify()
412 f = rb_entry(parent, struct fq_flow, fq_node); in fq_classify()
463 static struct sk_buff *fq_peek(struct fq_flow *flow) in fq_peek()
479 static void fq_erase_head(struct Qdisc *sch, struct fq_flow *flow, in fq_erase_head()
493 static void fq_dequeue_skb(struct Qdisc *sch, struct fq_flow *flow, in fq_dequeue_skb()
502 static void flow_queue_add(struct fq_flow *flow, struct sk_buff *skb) in flow_queue_add()
546 struct fq_flow *f; in fq_enqueue()
627 struct fq_flow *f = rb_entry(p, struct fq_flow, rate_node); in fq_check_throttled()
654 struct fq_flow *f; in fq_dequeue()
783 static void fq_flow_purge(struct fq_flow *flow) in fq_flow_purge()
804 struct fq_flow *f; in fq_reset()
818 f = rb_entry(p, struct fq_flow, fq_node); in fq_reset()
842 struct fq_flow *of, *nf; in fq_rehash()
850 of = rb_entry(op, struct fq_flow, fq_node); in fq_rehash()
863 nf = rb_entry(parent, struct fq_flow, fq_node); in fq_rehash()
1340 sizeof(struct fq_flow), in fq_module_init()