Lines Matching refs:d

104 bpf_buffer_append_bytes(struct bpf_d *d, caddr_t buf, u_int offset,  in bpf_buffer_append_bytes()  argument
117 bpf_buffer_append_mbuf(struct bpf_d *d, caddr_t buf, u_int offset, void *src, in bpf_buffer_append_mbuf() argument
132 bpf_buffer_free(struct bpf_d *d) in bpf_buffer_free() argument
135 if (d->bd_sbuf != NULL) in bpf_buffer_free()
136 free(d->bd_sbuf, M_BPF); in bpf_buffer_free()
137 if (d->bd_hbuf != NULL) in bpf_buffer_free()
138 free(d->bd_hbuf, M_BPF); in bpf_buffer_free()
139 if (d->bd_fbuf != NULL) in bpf_buffer_free()
140 free(d->bd_fbuf, M_BPF); in bpf_buffer_free()
143 d->bd_sbuf = d->bd_hbuf = d->bd_fbuf = (caddr_t)~0; in bpf_buffer_free()
153 bpf_buffer_init(struct bpf_d *d) in bpf_buffer_init() argument
156 d->bd_bufsize = bpf_bufsize; in bpf_buffer_init()
163 bpf_buffer_ioctl_sblen(struct bpf_d *d, u_int *i) in bpf_buffer_ioctl_sblen() argument
178 BPFD_LOCK(d); in bpf_buffer_ioctl_sblen()
179 if (d->bd_bif != NULL) { in bpf_buffer_ioctl_sblen()
181 BPFD_UNLOCK(d); in bpf_buffer_ioctl_sblen()
188 if (d->bd_fbuf != NULL) in bpf_buffer_ioctl_sblen()
189 free(d->bd_fbuf, M_BPF); in bpf_buffer_ioctl_sblen()
190 if (d->bd_sbuf != NULL) in bpf_buffer_ioctl_sblen()
191 free(d->bd_sbuf, M_BPF); in bpf_buffer_ioctl_sblen()
194 d->bd_bufsize = size; in bpf_buffer_ioctl_sblen()
195 d->bd_fbuf = fbuf; in bpf_buffer_ioctl_sblen()
196 d->bd_sbuf = sbuf; in bpf_buffer_ioctl_sblen()
198 d->bd_hbuf = NULL; in bpf_buffer_ioctl_sblen()
199 d->bd_slen = 0; in bpf_buffer_ioctl_sblen()
200 d->bd_hlen = 0; in bpf_buffer_ioctl_sblen()
202 BPFD_UNLOCK(d); in bpf_buffer_ioctl_sblen()
210 bpf_buffer_uiomove(struct bpf_d *d, caddr_t buf, u_int len, struct uio *uio) in bpf_buffer_uiomove() argument