Lines Matching refs:d_from
1489 struct bpf_d *d_from; in bpf_setup() local
1497 d_from = bpf_get_device_from_uuid(uuid_from); in bpf_setup()
1498 if (d_from == NULL) { in bpf_setup()
1505 if (d_from->bd_opened_by != d_to->bd_opened_by) { in bpf_setup()
1521 while (d_from->bd_hbuf_read != 0) { in bpf_setup()
1522 msleep((caddr_t)d_from, bpf_mlock, PRINET, __func__, NULL); in bpf_setup()
1524 d_from->bd_hbuf_read = 1; in bpf_setup()
1536 if (d_from->bd_flags & BPF_CLOSING) { in bpf_setup()
1547 if (d_from->bd_bufsize != d_to->bd_bufsize) { in bpf_setup()
1576 memcpy(d_to->bd_sbuf, d_from->bd_sbuf, d_from->bd_slen); in bpf_setup()
1577 d_to->bd_slen = d_from->bd_slen; in bpf_setup()
1578 d_to->bd_scnt = d_from->bd_scnt; in bpf_setup()
1580 if (d_from->bd_hbuf != NULL) { in bpf_setup()
1583 memcpy(d_to->bd_hbuf, d_from->bd_hbuf, d_from->bd_hlen); in bpf_setup()
1585 d_to->bd_hlen = d_from->bd_hlen; in bpf_setup()
1586 d_to->bd_hcnt = d_from->bd_hcnt; in bpf_setup()
1595 d_from->bd_hbuf_read = 0; in bpf_setup()
1596 wakeup((caddr_t)d_from); in bpf_setup()