Lines Matching refs:sn_dev

285                     iocnt = atomic_load_relaxed(&sn->sn_dev->sd_iocnt);  in spec_io_enter()
301 } while (atomic_cas_uint(&sn->sn_dev->sd_iocnt, iocnt, iocnt + 1) in spec_io_enter()
324 struct specdev *sd = sn->sn_dev; in spec_io_exit()
410 sn->sn_dev = sd; in spec_node_init()
414 sn->sn_dev = vp2->v_specnode->sn_dev; in spec_node_init()
415 sn->sn_dev->sd_refcnt++; in spec_node_init()
476 if (type == VBLK && vp->v_specnode->sn_dev->sd_bdevvp != NULL) { in spec_node_lookup_by_dev()
478 vp = vp->v_specnode->sn_dev->sd_bdevvp; in spec_node_lookup_by_dev()
504 vq = vp->v_specnode->sn_dev->sd_bdevvp; in spec_node_lookup_by_mount()
506 vq->v_specnode->sn_dev->sd_mountpoint == mp) in spec_node_lookup_by_mount()
540 mp = devvp->v_specnode->sn_dev->sd_mountpoint; in spec_node_getmountedfs()
579 KASSERT(sn->sn_dev->sd_mountpoint == NULL || mp == NULL); in spec_node_setmountedfs()
580 sn->sn_dev->sd_mountpoint = mp; in spec_node_setmountedfs()
608 sd = sn->sn_dev; in spec_node_revoke()
670 sd = sn->sn_dev; in spec_node_destroy()
742 sd = sn->sn_dev; in spec_open()
1134 KASSERT(vp == vp->v_specnode->sn_dev->sd_bdevvp); in spec_read()
1248 KASSERT(vp == vp->v_specnode->sn_dev->sd_bdevvp); in spec_write()
1312 KASSERT(vp == vp->v_specnode->sn_dev->sd_cdevvp); in spec_fdiscard()
1316 KASSERT(vp == vp->v_specnode->sn_dev->sd_bdevvp); in spec_fdiscard()
1352 KASSERT(vp == vp->v_specnode->sn_dev->sd_bdevvp); in spec_ioctl()
1617 sd = sn->sn_dev; in spec_close()
1671 KASSERT(vp == vp->v_specnode->sn_dev->sd_bdevvp); in spec_close()