Lines Matching refs:fq_flow
68 struct fq_flow { struct
85 struct fq_flow *next; /* next pointer in RR lists */ argument
92 struct fq_flow *first; argument
93 struct fq_flow *last;
106 struct fq_flow internal; /* for non classified or high prio packets */
144 static void fq_flow_set_detached(struct fq_flow *f) in fq_flow_set_detached()
149 static bool fq_flow_is_detached(const struct fq_flow *f) in fq_flow_is_detached()
155 static struct fq_flow throttled;
157 static bool fq_flow_is_throttled(const struct fq_flow *f) in fq_flow_is_throttled()
162 static void fq_flow_add_tail(struct fq_flow_head *head, struct fq_flow *flow) in fq_flow_add_tail()
172 static void fq_flow_unset_throttled(struct fq_sched_data *q, struct fq_flow *f) in fq_flow_unset_throttled()
179 static void fq_flow_set_throttled(struct fq_sched_data *q, struct fq_flow *f) in fq_flow_set_throttled()
184 struct fq_flow *aux; in fq_flow_set_throttled()
187 aux = rb_entry(parent, struct fq_flow, rate_node); in fq_flow_set_throttled()
211 static bool fq_gc_candidate(const struct fq_flow *f) in fq_gc_candidate()
223 struct fq_flow *f; in fq_gc()
231 f = rb_entry(parent, struct fq_flow, fq_node); in fq_gc()
261 static struct fq_flow *fq_classify(struct sk_buff *skb, struct fq_sched_data *q) in fq_classify()
266 struct fq_flow *f; in fq_classify()
313 f = rb_entry(parent, struct fq_flow, fq_node); in fq_classify()
364 static struct sk_buff *fq_peek(struct fq_flow *flow) in fq_peek()
380 static void fq_erase_head(struct Qdisc *sch, struct fq_flow *flow, in fq_erase_head()
394 static void fq_dequeue_skb(struct Qdisc *sch, struct fq_flow *flow, in fq_dequeue_skb()
404 static void flow_queue_add(struct fq_flow *flow, struct sk_buff *skb) in flow_queue_add()
446 struct fq_flow *f; in fq_enqueue()
516 struct fq_flow *f = rb_entry(p, struct fq_flow, rate_node); in fq_check_throttled()
531 struct fq_flow *f; in fq_dequeue()
646 static void fq_flow_purge(struct fq_flow *flow) in fq_flow_purge()
667 struct fq_flow *f; in fq_reset()
681 f = rb_entry(p, struct fq_flow, fq_node); in fq_reset()
703 struct fq_flow *of, *nf; in fq_rehash()
711 of = rb_entry(op, struct fq_flow, fq_node); in fq_rehash()
724 nf = rb_entry(parent, struct fq_flow, fq_node); in fq_rehash()
1058 sizeof(struct fq_flow), in fq_module_init()