Lines Matching refs:s_vnode

290 		} s_vnode;  member
909 vp = sc->s_vnode.vnode; in mdstart_vnode()
984 pmap_qenter(sc->s_vnode.kva, &bp->bio_ma[atop(ma_offs)], in mdstart_vnode()
986 aiov.iov_base = (void *)(sc->s_vnode.kva + (ma_offs & in mdstart_vnode()
1021 pmap_qremove(sc->s_vnode.kva, npages); in mdstart_vnode()
1417 if (sc->type == MD_VNODE && sc->s_vnode.vnode != NULL) { in mdsetcred()
1432 vn_lock(sc->s_vnode.vnode, LK_EXCLUSIVE | LK_RETRY); in mdsetcred()
1433 error = VOP_READ(sc->s_vnode.vnode, &auio, 0, sc->cred); in mdsetcred()
1434 VOP_UNLOCK(sc->s_vnode.vnode); in mdsetcred()
1451 error = copyinstr(fname, sc->s_vnode.file, in mdcreate_vnode()
1452 sizeof(sc->s_vnode.file), NULL); in mdcreate_vnode()
1456 strlcpy(sc->s_vnode.file, fname, sizeof(sc->s_vnode.file)); in mdcreate_vnode()
1466 NDINIT(&nd, LOOKUP, FOLLOW, UIO_SYSSPACE, sc->s_vnode.file); in mdcreate_vnode()
1506 sc->s_vnode.vnode = nd.ni_vp; in mdcreate_vnode()
1510 sc->s_vnode.vnode = NULL; in mdcreate_vnode()
1516 sc->s_vnode.kva = kva_alloc(maxphys + PAGE_SIZE); in mdcreate_vnode()
1562 if (sc->s_vnode.vnode != NULL) { in mddestroy()
1563 vn_lock(sc->s_vnode.vnode, LK_EXCLUSIVE | LK_RETRY); in mddestroy()
1564 sc->s_vnode.vnode->v_vflag &= ~VV_MD; in mddestroy()
1565 VOP_UNLOCK(sc->s_vnode.vnode); in mddestroy()
1566 (void)vn_close(sc->s_vnode.vnode, in mddestroy()
1570 if (sc->s_vnode.kva != 0) in mddestroy()
1571 kva_free(sc->s_vnode.kva, maxphys + PAGE_SIZE); in mddestroy()
1895 error = copyout(sc->s_vnode.file, mdr->md_file, in kern_mdquery_locked()
1896 strlen(sc->s_vnode.file) + 1); in kern_mdquery_locked()
2191 mp->s_vnode.vnode != NULL) in g_md_dumpconf()
2192 sbuf_printf(sb, " file %s", mp->s_vnode.file); in g_md_dumpconf()
2223 if (mp->s_vnode.vnode != NULL) { in g_md_dumpconf()
2226 mp->s_vnode.file); in g_md_dumpconf()