Lines Matching refs:d_from

1820 	struct bpf_d *d_from;  in bpf_setup()  local
1828 d_from = bpf_get_device_from_uuid(uuid_from); in bpf_setup()
1829 if (d_from == NULL) { in bpf_setup()
1836 if (d_from->bd_opened_by != d_to->bd_opened_by) { in bpf_setup()
1853 while (d_from->bd_hbuf_read || d_from->bd_hbuf_write) { in bpf_setup()
1854 msleep((caddr_t)d_from, bpf_mlock, PRINET, __func__, NULL); in bpf_setup()
1856 d_from->bd_hbuf_read = true; in bpf_setup()
1857 d_from->bd_hbuf_write = true; in bpf_setup()
1869 if (d_from->bd_flags & BPF_CLOSING) { in bpf_setup()
1880 if (d_from->bd_bufsize != d_to->bd_bufsize) { in bpf_setup()
1891 d_to->bd_flags = d_from->bd_flags & (BPF_EXTENDED_HDR | BPF_WANT_PKTAP | in bpf_setup()
1895 d_to->bd_headdrop = d_from->bd_headdrop; in bpf_setup()
1915 memcpy(d_to->bd_sbuf, d_from->bd_sbuf, d_from->bd_slen); in bpf_setup()
1916 d_to->bd_slen = d_from->bd_slen; in bpf_setup()
1917 d_to->bd_scnt = d_from->bd_scnt; in bpf_setup()
1919 if (d_from->bd_hbuf != NULL) { in bpf_setup()
1922 memcpy(d_to->bd_hbuf, d_from->bd_hbuf, d_from->bd_hlen); in bpf_setup()
1924 d_to->bd_hlen = d_from->bd_hlen; in bpf_setup()
1925 d_to->bd_hcnt = d_from->bd_hcnt; in bpf_setup()
1931 d_to->bd_prev_slen = d_from->bd_prev_slen; in bpf_setup()
1933 memcpy(d_to->bd_prev_sbuf, d_from->bd_prev_sbuf, BPF_HDR_COMP_LEN_MAX); in bpf_setup()
1936 d_to->bd_bcs = d_from->bd_bcs; in bpf_setup()
1952 d_from->bd_hbuf_read = false; in bpf_setup()
1953 d_from->bd_hbuf_write = false; in bpf_setup()
1954 wakeup((caddr_t)d_from); in bpf_setup()