Home
last modified time | relevance | path

Searched refs:dn_sch_inst (Results 1 – 12 of 12) sorted by relevance

/NextBSD/sys/netpfil/ipfw/
HDip_dn_private.h79 SLIST_HEAD(dn_sch_inst_head, dn_sch_inst);
186 struct dn_sch_inst *si;
248 struct dn_sch_inst *_si; /* owner scheduler instance */
297 struct dn_sch_inst { struct
299 SLIST_ENTRY(dn_sch_inst) si_next; /* hash chain for siht */ argument
364 struct dn_queue *ipdn_q_find(struct dn_fsk *, struct dn_sch_inst *,
366 struct dn_sch_inst *ipdn_si_find(struct dn_schk *, struct ipfw_flow_id *);
HDdn_sched_fifo.c58 fifo_enqueue(struct dn_sch_inst *si, struct dn_queue *q, struct mbuf *m) in fifo_enqueue()
68 fifo_dequeue(struct dn_sch_inst *si) in fifo_dequeue()
74 fifo_new_sched(struct dn_sch_inst *si) in fifo_new_sched()
86 fifo_free_sched(struct dn_sch_inst *si) in fifo_free_sched()
HDdn_sched.h123 int (*enqueue)(struct dn_sch_inst *, struct dn_queue *,
125 struct mbuf * (*dequeue)(struct dn_sch_inst *);
129 int (*new_sched)(struct dn_sch_inst *);
130 int (*free_sched)(struct dn_sch_inst *);
HDdn_sched_rr.c145 rr_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in rr_enqueue()
171 rr_dequeue(struct dn_sch_inst *_si) in rr_dequeue()
217 rr_new_sched(struct dn_sch_inst *_si) in rr_new_sched()
228 rr_free_sched(struct dn_sch_inst *_si) in rr_free_sched()
HDdn_sched_prio.c79 prio_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in prio_enqueue()
108 prio_dequeue(struct dn_sch_inst *_si) in prio_dequeue()
136 prio_new_sched(struct dn_sch_inst *_si) in prio_new_sched()
HDdn_sched_wf2q.c129 wf2qp_enqueue(struct dn_sch_inst *_si, struct dn_queue *q, struct mbuf *m) in wf2qp_enqueue()
185 wf2qp_dequeue(struct dn_sch_inst *_si) in wf2qp_dequeue()
258 wf2qp_new_sched(struct dn_sch_inst *_si) in wf2qp_new_sched()
276 wf2qp_free_sched(struct dn_sch_inst *_si) in wf2qp_free_sched()
HDip_dummynet.c390 ipdn_q_find(struct dn_fsk *fs, struct dn_sch_inst *si, in ipdn_q_find()
428 &((struct dn_sch_inst *)key)->ni.fid : in si_hash()
437 struct dn_sch_inst *o = obj; in si_match()
441 &((struct dn_sch_inst *)key)->ni.fid : in si_match()
454 struct dn_sch_inst *si; in si_new()
498 struct dn_sch_inst *si = _si; in si_destroy()
520 struct dn_sch_inst *
532 return (struct dn_sch_inst *)s->siht; in ipdn_si_find()
539 struct dn_sch_inst *si = _si; in si_reset_credit()
730 offsetof(struct dn_sch_inst, si_next), in schk_new()
[all …]
HDdn_sched_qfq.c535 qfq_dequeue(struct dn_sch_inst *si) in qfq_dequeue()
640 qfq_enqueue(struct dn_sch_inst *si, struct dn_queue *_q, struct mbuf *m) in qfq_enqueue()
795 qfq_new_sched(struct dn_sch_inst *si) in qfq_new_sched()
HDip_dn_io.c586 serve_sched(struct mq *q, struct dn_sch_inst *si, uint64_t now) in serve_sched()
703 serve_sched(&q, (struct dn_sch_inst *)p, dn_cfg.curr_time); in dummynet_task()
853 struct dn_sch_inst *si; in dummynet_io()
HDdummynet.txt121 dn_sch_inst it attaches to, and is in a hash table in the
125 DELETE: done only when deleting the parent dn_sch_inst
137 struct dn_sch_inst
140 specific info. Both dn_sch_inst and its delay line can be in the
148 a hash table of dn_sch_inst, a list of dn_fsk
153 DELETE: manual, see dn_sch_inst
/NextBSD/sys/netpfil/ipfw/test/
HDdn_test.h141 struct dn_sch_inst *_si; /* parent sched instance. */
149 struct dn_sch_inst { struct
158 int (*new_sched)(struct dn_sch_inst *); argument
HDmain.c51 int (*enq)(struct dn_sch_inst *, struct dn_queue *,
53 struct mbuf * (*deq)(struct dn_sch_inst *);
61 struct dn_sch_inst *si;
154 struct dn_sch_inst *si = c->si; in gnet_stats_enq()
166 struct dn_sch_inst *si = c->si; in gnet_stats_deq()
393 c->si_len = sizeof(struct dn_sch_inst); in init()