Lines Matching refs:ifmp_ring
38 struct ifmp_ring;
39 typedef u_int (*mp_ring_drain_t)(struct ifmp_ring *, u_int, u_int);
40 typedef u_int (*mp_ring_can_drain_t)(struct ifmp_ring *);
41 typedef void (*mp_ring_serial_t)(struct ifmp_ring *);
47 struct ifmp_ring {
72 int ifmp_ring_alloc(struct ifmp_ring **, int, void *, mp_ring_drain_t,
74 void ifmp_ring_free(struct ifmp_ring *);
75 int ifmp_ring_enqueue(struct ifmp_ring *, void **, int, int, int);
76 void ifmp_ring_check_drainage(struct ifmp_ring *, int);
77 void ifmp_ring_reset_stats(struct ifmp_ring *);
78 int ifmp_ring_is_idle(struct ifmp_ring *);
79 int ifmp_ring_is_stalled(struct ifmp_ring *r);