<dec f='src/src/sys/net/bpfdesc.h' l='63' type='void *'/>
<offset>64</offset>
<doc f='src/src/sys/net/bpfdesc.h' l='54'>/*
	 * Buffer slots: two mbuf clusters buffer the incoming packets.
	 *   The model has three slots.  Sbuf is always occupied.
	 *   sbuf (store) - Receive interrupt puts packets here.
	 *   hbuf (hold) - When sbuf is full, put cluster here and
	 *                 wakeup read (replace sbuf with fbuf).
	 *   fbuf (free) - When read is done, put cluster here.
	 * On receiving, if sbuf is full and fbuf is 0, packet is dropped.
	 */</doc>
<doc f='src/src/sys/net/bpfdesc.h' l='63'>/* store slot */</doc>
<use f='src/src/sys/net/bpf.c' l='521' u='r' c='bpf_read'/>
<use f='src/src/sys/net/bpf.c' l='523' u='w' c='bpf_read'/>
<use f='src/src/sys/net/bpf.c' l='521' u='r' c='bpf_read'/>
<use f='src/src/sys/net/bpf.c' l='523' u='w' c='bpf_read'/>
<use f='src/src/sys/net/bpf.c' l='521' u='r' c='bpf_read'/>
<use f='src/src/sys/net/bpf.c' l='523' u='w' c='bpf_read'/>
<use f='src/src/sys/net/bpf.c' l='1210' u='r' c='bpf_setif'/>
<use f='src/src/sys/net/bpf.c' l='521' u='r' c='catchpacket'/>
<use f='src/src/sys/net/bpf.c' l='523' u='w' c='catchpacket'/>
<use f='src/src/sys/net/bpf.c' l='1689' u='r' c='catchpacket'/>
<use f='src/src/sys/net/bpf.c' l='1737' u='w' c='bpf_allocbufs'/>
<use f='src/src/sys/net/bpf.c' l='1738' u='r' c='bpf_allocbufs'/>
<use f='src/src/sys/net/bpf.c' l='1759' u='r' c='bpf_freed'/>
<use f='src/src/sys/net/bpf.c' l='1760' u='r' c='bpf_freed'/>
