dn_pipe
struct dn_pipe *p;
struct dn_pipe *pipe;
purge_pipe(struct dn_pipe *pipe)
struct dn_pipe *p;
struct dn_pipe *x, *p;
x = kmalloc(sizeof(struct dn_pipe), M_DUMMYNET, M_WAITOK | M_ZERO);
pipe_remove_from_heap(struct dn_heap *h, struct dn_pipe *p)
struct dn_pipe *pipe = pipe0;
struct dn_pipe *p;
dn_calc_pipe_size_cb(struct dn_pipe *pipe, void *sz)
dn_copyout_pipe_cb(struct dn_pipe *pipe, void *bp0)
static void transmit_event(struct dn_pipe *);
static void ready_event_wfq(struct dn_pipe *);
static struct dn_pipe *dn_find_pipe(int);
typedef void (*dn_pipe_iter_t)(struct dn_pipe *, void *);
transmit_event(struct dn_pipe *pipe)
struct dn_pipe *p, int len)
struct dn_pipe *p = q->fs->pipe;
ready_event_wfq(struct dn_pipe *p)
dn_expire_pipe_cb(struct dn_pipe *pipe, void *dummy __unused)
struct dn_pipe *pipe, *pipe_next;
static struct dn_pipe *
struct dn_pipe *p;
struct dn_pipe *pipe; /* pointer to parent pipe */
LIST_ENTRY(dn_pipe) p_link;
LIST_HEAD(dn_pipe_head, dn_pipe);
struct dn_pipe *p;
struct dn_pipe *pipe;
purge_pipe(struct dn_pipe *pipe)
struct dn_pipe *p;
struct dn_pipe *x, *p;
x = kmalloc(sizeof(struct dn_pipe), M_DUMMYNET, M_WAITOK | M_ZERO);
pipe_remove_from_heap(struct dn_heap *h, struct dn_pipe *p)
struct dn_pipe *pipe = pipe0;
struct dn_pipe *p;
dn_calc_pipe_size_cb(struct dn_pipe *pipe, void *sz)
dn_copyout_pipe_cb(struct dn_pipe *pipe, void *bp0)
static void transmit_event(struct dn_pipe *);
static void ready_event_wfq(struct dn_pipe *);
static struct dn_pipe *dn_find_pipe(int);
typedef void (*dn_pipe_iter_t)(struct dn_pipe *, void *);
transmit_event(struct dn_pipe *pipe)
struct dn_pipe *p, int len)
struct dn_pipe *p = q->fs->pipe;
ready_event_wfq(struct dn_pipe *p)
dn_expire_pipe_cb(struct dn_pipe *pipe, void *dummy __unused)
struct dn_pipe *pipe, *pipe_next;
static struct dn_pipe *
struct dn_pipe *p;
struct dn_pipe *pipe; /* pointer to parent pipe */
LIST_ENTRY(dn_pipe) p_link;
LIST_HEAD(dn_pipe_head, dn_pipe);