HomeSort by: relevance | last modified time | path
    Searched refs:bpf_d (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/net/
bpfdesc.h 64 struct bpf_d { struct
66 struct bpf_d *_bd_next; /* Linked list of descriptors */
115 LIST_ENTRY(bpf_d) _bd_list; /* list of all BPF's */
177 struct bpf_d *_bif_dlist; /* descriptor list */
bpf.c 140 * - struct bpf_d has two mutexes:
144 * - Locking order: bpf_mtx => bpf_d#bd_mtx => bpf_d#bd_buf_mtx
145 * - struct bpf_d obtained via fp->f_bpf in bpf_read and bpf_write is
146 * never freed because struct bpf_d is only freed in bpf_close and
148 * - A filter that is assigned to bpf_d can be replaced with another filter
150 * - struct bpf_d is iterated on bpf_dlist with psz
183 /* Macros for bpf_d on bpf_dlist */
187 PSLIST_READER_FOREACH((__d), &bpf_dlist, struct bpf_d, \
190 PSLIST_WRITER_FOREACH((__d), &bpf_dlist, struct bpf_d, \
    [all...]
  /src/sys/sys/
file.h 120 struct bpf_d *fd_bpf; // DTYPE_MISC (bpf)
  /src/usr.bin/fstat/
misc.c 126 struct bpf_d bpf;

Completed in 52 milliseconds