Symbol: specnode
sys/compat/netbsd32/netbsd32_ioctl.c
1250
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1085
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1207
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1338
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1374
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1403
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1440
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
1497
struct specnode *sn = NULL;
sys/miscfs/specfs/spec_vnops.c
251
spec_io_enter(struct vnode *vp, struct specnode **snp, dev_t *devp)
sys/miscfs/specfs/spec_vnops.c
254
struct specnode *sn;
sys/miscfs/specfs/spec_vnops.c
322
spec_io_exit(struct vnode *vp, struct specnode *sn)
sys/miscfs/specfs/spec_vnops.c
569
struct specnode *sn;
sys/sys/vnode.h
175
struct specnode *vu_specnode; /* v device (VCHR, VBLK) */
usr.bin/fstat/ptyfs.c
61
struct specnode sn;
usr.sbin/makefs/walk.c
478
apply_specdir(const char *dir, NODE *specnode, fsnode *dirnode, int speconly)
usr.sbin/makefs/walk.c
484
assert(specnode != NULL);
usr.sbin/makefs/walk.c
488
printf("%s: %s %p %p\n", __func__, dir, specnode, dirnode);
usr.sbin/makefs/walk.c
490
if (specnode->type != F_DIR)
usr.sbin/makefs/walk.c
492
dir, specnode->name);
usr.sbin/makefs/walk.c
497
apply_specentry(dir, specnode, dirnode);
usr.sbin/makefs/walk.c
509
for (curnode = specnode->child; curnode != NULL;
usr.sbin/makefs/walk.c
531
for (curnode = specnode->child; curnode != NULL;
usr.sbin/makefs/walk.c
619
apply_specentry(const char *dir, NODE *specnode, fsnode *dirnode)
usr.sbin/makefs/walk.c
622
assert(specnode != NULL);
usr.sbin/makefs/walk.c
625
if (nodetoino(specnode->type) != dirnode->type)
usr.sbin/makefs/walk.c
628
dir, specnode->name, inode_type(nodetoino(specnode->type)),
usr.sbin/makefs/walk.c
639
if (specnode->flags & (F_GID | F_GNAME)) {
usr.sbin/makefs/walk.c
641
dirnode->inode->st.st_gid, specnode->st_gid);
usr.sbin/makefs/walk.c
642
dirnode->inode->st.st_gid = specnode->st_gid;
usr.sbin/makefs/walk.c
644
if (specnode->flags & F_MODE) {
usr.sbin/makefs/walk.c
646
dirnode->inode->st.st_mode & ALLPERMS, specnode->st_mode);
usr.sbin/makefs/walk.c
648
dirnode->inode->st.st_mode |= (specnode->st_mode & ALLPERMS);
usr.sbin/makefs/walk.c
651
if (specnode->flags & F_SIZE) {
usr.sbin/makefs/walk.c
654
(intmax_t)specnode->st_size);
usr.sbin/makefs/walk.c
655
dirnode->inode->st.st_size = specnode->st_size;
usr.sbin/makefs/walk.c
657
if (specnode->flags & F_SLINK) {
usr.sbin/makefs/walk.c
659
assert(specnode->slink != NULL);
usr.sbin/makefs/walk.c
660
ASEPRINT("symlink", "%s", dirnode->symlink, specnode->slink);
usr.sbin/makefs/walk.c
662
dirnode->symlink = estrdup(specnode->slink);
usr.sbin/makefs/walk.c
664
if (specnode->flags & F_TIME) {
usr.sbin/makefs/walk.c
667
(long)specnode->st_mtimespec.tv_sec);
usr.sbin/makefs/walk.c
668
dirnode->inode->st.st_mtime = specnode->st_mtimespec.tv_sec;
usr.sbin/makefs/walk.c
669
dirnode->inode->st.st_atime = specnode->st_mtimespec.tv_sec;
usr.sbin/makefs/walk.c
672
dirnode->inode->st.st_mtimensec = specnode->st_mtimespec.tv_nsec;
usr.sbin/makefs/walk.c
673
dirnode->inode->st.st_atimensec = specnode->st_mtimespec.tv_nsec;
usr.sbin/makefs/walk.c
677
if (specnode->flags & (F_UID | F_UNAME)) {
usr.sbin/makefs/walk.c
679
dirnode->inode->st.st_uid, specnode->st_uid);
usr.sbin/makefs/walk.c
680
dirnode->inode->st.st_uid = specnode->st_uid;
usr.sbin/makefs/walk.c
682
if (specnode->flags & F_FLAGS) {
usr.sbin/makefs/walk.c
685
(unsigned long)specnode->st_flags);
usr.sbin/makefs/walk.c
686
FSINODE_ST_FLAGS(*dirnode->inode) = specnode->st_flags;
usr.sbin/makefs/walk.c
688
if (specnode->flags & F_DEV) {
usr.sbin/makefs/walk.c
691
(uintmax_t)specnode->st_rdev);
usr.sbin/makefs/walk.c
692
dirnode->inode->st.st_rdev = specnode->st_rdev;