Home
last modified time | relevance | path

Searched refs:inode (Results 1 – 25 of 149) sorted by relevance

123456

/trueos/sys/ufs/ufs/
HDufs_extern.h39 struct inode;
60 int ufs_checkpath(ino_t, ino_t, struct inode *, struct ucred *, ino_t *);
61 void ufs_dirbad(struct inode *, doff_t, char *);
63 int ufs_dirempty(struct inode *, ino_t, struct ucred *);
66 void ufs_makedirentry(struct inode *, struct componentname *,
70 int ufs_dirremove(struct vnode *, struct inode *, int, int);
71 int ufs_dirrewrite(struct inode *, struct inode *, ino_t, int, int);
82 void ffs_snapgone(struct inode *);
93 int softdep_setup_directory_add(struct buf *, struct inode *, off_t,
95 void softdep_change_directoryentry_offset(struct buf *, struct inode *,
[all …]
HDdirhash.h119 int ufsdirhash_build(struct inode *);
120 doff_t ufsdirhash_findfree(struct inode *, int, int *);
121 doff_t ufsdirhash_enduseful(struct inode *);
122 int ufsdirhash_lookup(struct inode *, char *, int, doff_t *, struct buf **,
124 void ufsdirhash_newblk(struct inode *, doff_t);
125 void ufsdirhash_add(struct inode *, struct direct *, doff_t);
126 void ufsdirhash_remove(struct inode *, struct direct *, doff_t);
127 void ufsdirhash_move(struct inode *, struct direct *, doff_t, doff_t);
128 void ufsdirhash_dirtrunc(struct inode *, doff_t);
129 void ufsdirhash_free(struct inode *);
[all …]
/trueos/contrib/pjdfstest/tests/rename/
HD09.t32 inode=`${fstest} lstat ${n0}/${n2} inode`
37 expect ENOENT lstat ${n0}/${n2} inode
38 expect ${inode},65534,65534 lstat ${n1}/${n3} inode,uid,gid
40 expect ${inode} lstat ${n0}/${n2} inode
41 expect ENOENT lstat ${n1}/${n3} inode
50 inode=`${fstest} lstat ${n0}/${n2} inode`
55 expect ENOENT lstat ${n0}/${n2} inode
56 expect ${inode},${id},${id} lstat ${n1}/${n3} inode,uid,gid
58 expect ${inode} lstat ${n0}/${n2} inode
59 expect ENOENT lstat ${n1}/${n3} inode
[all …]
HD10.t31 inode=`${fstest} lstat ${n0}/${n2} inode`
36 expect ENOENT lstat ${n0}/${n2} inode
37 expect ${inode} lstat ${n1}/${n3} inode
39 expect ${inode} lstat ${n0}/${n2} inode
40 expect ENOENT lstat ${n1}/${n3} inode
49 inode=`${fstest} lstat ${n0}/${n2} inode`
54 expect ENOENT lstat ${n0}/${n2} inode
55 expect ${inode} lstat ${n1}/${n3} inode
57 expect ${inode} lstat ${n0}/${n2} inode
58 expect ENOENT lstat ${n1}/${n3} inode
[all …]
HD00.t23 inode=`${fstest} lstat ${n0} inode`
26 expect ${type},${inode},0644,1 lstat ${n1} type,inode,mode,nlink
28 expect ${type},${inode},0644,2 lstat ${n0} type,inode,mode,nlink
29 expect ${type},${inode},0644,2 lstat ${n1} type,inode,mode,nlink
31 expect ${type},${inode},0644,2 lstat ${n0} type,inode,mode,nlink
33 expect ${type},${inode},0644,2 lstat ${n2} type,inode,mode,nlink
40 inode=`${fstest} lstat ${n0} inode`
43 expect dir,${inode},0755 lstat ${n1} type,inode,mode
47 rinode=`${fstest} lstat ${n0} inode`
50 sinode=`${fstest} lstat ${n1} inode`
[all …]
/trueos/tools/regression/pjdfstest/tests/rename/
HD09.t32 inode=`${fstest} lstat ${n0}/${n2} inode`
37 expect ENOENT lstat ${n0}/${n2} inode
38 expect ${inode},65534,65534 lstat ${n1}/${n3} inode,uid,gid
40 expect ${inode} lstat ${n0}/${n2} inode
41 expect ENOENT lstat ${n1}/${n3} inode
50 inode=`${fstest} lstat ${n0}/${n2} inode`
55 expect ENOENT lstat ${n0}/${n2} inode
56 expect ${inode},${id},${id} lstat ${n1}/${n3} inode,uid,gid
58 expect ${inode} lstat ${n0}/${n2} inode
59 expect ENOENT lstat ${n1}/${n3} inode
[all …]
HD10.t31 inode=`${fstest} lstat ${n0}/${n2} inode`
36 expect ENOENT lstat ${n0}/${n2} inode
37 expect ${inode} lstat ${n1}/${n3} inode
39 expect ${inode} lstat ${n0}/${n2} inode
40 expect ENOENT lstat ${n1}/${n3} inode
49 inode=`${fstest} lstat ${n0}/${n2} inode`
54 expect ENOENT lstat ${n0}/${n2} inode
55 expect ${inode} lstat ${n1}/${n3} inode
57 expect ${inode} lstat ${n0}/${n2} inode
58 expect ENOENT lstat ${n1}/${n3} inode
[all …]
HD00.t23 inode=`${fstest} lstat ${n0} inode`
26 expect ${type},${inode},0644,1 lstat ${n1} type,inode,mode,nlink
28 expect ${type},${inode},0644,2 lstat ${n0} type,inode,mode,nlink
29 expect ${type},${inode},0644,2 lstat ${n1} type,inode,mode,nlink
31 expect ${type},${inode},0644,2 lstat ${n0} type,inode,mode,nlink
33 expect ${type},${inode},0644,2 lstat ${n2} type,inode,mode,nlink
40 inode=`${fstest} lstat ${n0} inode`
43 expect dir,${inode},0755 lstat ${n1} type,inode,mode
47 rinode=`${fstest} lstat ${n0} inode`
50 sinode=`${fstest} lstat ${n1} inode`
[all …]
/trueos/sys/fs/cd9660/
HDcd9660_node.c75 if (ip->inode.iso_mode == 0)
127 inop->inode.iso_mode = S_IFDIR;
132 inop->inode.iso_links = 1;
134 inop->inode.iso_mode = S_IFREG;
135 inop->inode.iso_links = 1;
149 inop->inode.iso_mode |= S_IXOTH;
151 inop->inode.iso_mode |= S_IROTH;
153 inop->inode.iso_mode |= S_IXGRP;
155 inop->inode.iso_mode |= S_IRGRP;
157 inop->inode.iso_mode |= S_IXUSR;
[all …]
HDcd9660_rrip.c91 ana->inop->inode.iso_mode = isonum_733(p->mode);
92 ana->inop->inode.iso_uid = isonum_733(p->uid);
93 ana->inop->inode.iso_gid = isonum_733(p->gid);
94 ana->inop->inode.iso_links = isonum_733(p->links);
353 cd9660_tstamp_conv7(ptime,&ana->inop->inode.iso_mtime,
357 bzero(&ana->inop->inode.iso_mtime,sizeof(struct timespec));
360 cd9660_tstamp_conv7(ptime,&ana->inop->inode.iso_atime,
364 ana->inop->inode.iso_atime = ana->inop->inode.iso_mtime;
367 cd9660_tstamp_conv7(ptime,&ana->inop->inode.iso_ctime,
370 ana->inop->inode.iso_ctime = ana->inop->inode.iso_mtime;
[all …]
/trueos/sys/fs/ext2fs/
HDext2_extern.h44 struct inode;
49 int ext2_alloc(struct inode *, daddr_t, e4fs_daddr_t, int,
51 int ext2_balloc(struct inode *,
54 void ext2_blkfree(struct inode *, e4fs_daddr_t, long);
55 e4fs_daddr_t ext2_blkpref(struct inode *, e2fs_lbn_t, int, e2fs_daddr_t *,
60 void ext2_dirbad(struct inode *ip, doff_t offset, char *how);
61 void ext2_ei2i(struct ext2fs_dinode *, struct inode *);
63 void ext2_i2ei(struct inode *, struct ext2fs_dinode *);
75 void ext2_print_inode(struct inode *);
77 int ext2_direnter(struct inode *,
[all …]
/trueos/sys/ofed/include/linux/
HDfs.h54 #define inode vnode macro
64 struct inode *d_inode;
109 int (*open)(struct inode *, struct file *);
110 int (*release)(struct inode *, struct file *);
126 int (*ioctl)(struct inode *, struct file *, unsigned int,
176 nonseekable_open(struct inode *inode, struct file *filp) in nonseekable_open() argument
182 iminor(struct inode *inode) in iminor() argument
185 return dev2unit(inode->v_rdev); in iminor()
188 static inline struct inode *
189 igrab(struct inode *inode) in igrab() argument
[all …]
/trueos/sys/ufs/ffs/
HDffs_extern.h44 struct inode;
56 int ffs_alloc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, int, int,
65 ufs2_daddr_t ffs_blkpref_ufs1(struct inode *, ufs_lbn_t, int, ufs1_daddr_t *);
66 ufs2_daddr_t ffs_blkpref_ufs2(struct inode *, ufs_lbn_t, int, ufs2_daddr_t *);
79 void ffs_load_inode(struct buf *, struct inode *, struct fs *, ino_t);
84 int ffs_realloccg(struct inode *, ufs2_daddr_t, ufs2_daddr_t,
130 void softdep_update_inodeblock(struct inode *, struct buf *, int);
131 void softdep_load_inodeblock(struct inode *);
135 void softdep_setup_freeblocks(struct inode *, off_t, int);
136 void softdep_setup_inomapdep(struct buf *, struct inode *, ino_t, int);
[all …]
/trueos/usr.sbin/makefs/
HDwalk.c185 curino = link_check(cur->inode); in walk_dir()
187 free(cur->inode); in walk_dir()
188 cur->inode = curino; in walk_dir()
189 cur->inode->nlink++; in walk_dir()
226 (cur->inode = calloc(1, sizeof(fsinode))) == NULL) in create_fsnode()
230 cur->inode->nlink = 1; in create_fsnode()
231 cur->inode->st = *stbuf; in create_fsnode()
273 if (cur->inode->nlink-- == 1) in free_fsnodes()
274 free(cur->inode); in free_fsnodes()
481 dirnode->inode->st.st_gid, specnode->st_gid); in apply_specentry()
[all …]
HDffs.c603 } else if ((node->inode->flags & FI_SIZED) == 0) { in ffs_size_dir()
605 node->inode->flags |= FI_SIZED; in ffs_size_dir()
609 (long long)node->inode->st.st_size); in ffs_size_dir()
612 ADDSIZE(node->inode->st.st_size); in ffs_size_dir()
641 dinp->di_mode = cur->inode->st.st_mode; in ffs_build_dinode1()
642 dinp->di_nlink = cur->inode->nlink; in ffs_build_dinode1()
643 dinp->di_size = cur->inode->st.st_size; in ffs_build_dinode1()
644 dinp->di_atime = cur->inode->st.st_atime; in ffs_build_dinode1()
645 dinp->di_mtime = cur->inode->st.st_mtime; in ffs_build_dinode1()
646 dinp->di_ctime = cur->inode->st.st_ctime; in ffs_build_dinode1()
[all …]
HDcd9660.c871 newnode->fileDataLength = node->inode->st.st_size; in cd9660_translate_node()
877 cd9660_time_915(newnode->isoDirRecord->date, node->inode->st.st_mtime); in cd9660_translate_node()
1803 fsinode *inode; in cd9660_compute_offsets() local
1884 inode = child->node->inode; in cd9660_compute_offsets()
1885 if ((inode->flags & FI_ALLOCATED) == 0) { in cd9660_compute_offsets()
1886 inode->ino = in cd9660_compute_offsets()
1889 inode->flags |= FI_ALLOCATED; in cd9660_compute_offsets()
1895 (int)inode->st.st_ino, inode->ino)); in cd9660_compute_offsets()
1897 child->fileDataSector = inode->ino; in cd9660_compute_offsets()
1911 to->node->inode->st.st_dev = 0;
[all …]
/trueos/usr.sbin/makefs/ffs/
HDffs_extern.h38 struct inode;
53 int ffs_alloc(struct inode *, daddr_t, daddr_t, int, daddr_t *);
54 daddr_t ffs_blkpref_ufs1(struct inode *, daddr_t, int, int32_t *);
55 daddr_t ffs_blkpref_ufs2(struct inode *, daddr_t, int, int64_t *);
56 void ffs_blkfree(struct inode *, daddr_t, long);
60 int ffs_balloc(struct inode *, off_t, int, struct buf **);
77 int ufs_getlbns(struct inode *, daddr_t, struct indir *, int *);
/trueos/lib/libufs/
HDinode.c50 getino(struct uufsd *disk, void **dino, ino_t inode, int *mode) in getino() argument
73 if (inode >= min && inode < max) in getino()
75 bread(disk, fsbtodb(fs, ino_to_fsba(fs, inode)), inoblock, in getino()
77 disk->d_inomin = min = inode - (inode % INOPB(fs)); in getino()
81 dp1 = &((struct ufs1_dinode *)inoblock)[inode - min]; in getino()
86 dp2 = &((struct ufs2_dinode *)inoblock)[inode - min]; in getino()
/trueos/lib/libstand/
HDnandfs.c63 struct nandfs_inode *inode; member
343 fs->nf_datfile.inode = &fs->nf_sroot.sr_dat; in nandfs_mount()
345 fs->nf_cpfile.inode = &fs->nf_sroot.sr_cpfile; in nandfs_mount()
361 fs->nf_ifile.inode = &fs->nf_checkpoint.cp_ifile_inode; in nandfs_mount()
425 free(node->inode); in nandfs_free_node()
461 if (fs->nf_offset >= fs->nf_opened_node->inode->i_size) in nandfs_read()
494 size = fs->nf_opened_node->inode->i_size; in nandfs_seek()
529 sb->st_size = fs->nf_opened_node->inode->i_size; in nandfs_stat()
530 sb->st_mode = fs->nf_opened_node->inode->i_mode; in nandfs_stat()
531 sb->st_uid = fs->nf_opened_node->inode->i_uid; in nandfs_stat()
[all …]
/trueos/lib/libprocstat/
HDcommon_kvm.c90 struct inode inode; in ufs_filestat() local
92 if (!kvm_read_all(kd, (unsigned long)VTOI(vp), &inode, sizeof(inode))) { in ufs_filestat()
101 vn->vn_fsid = dev2udev(kd, inode.i_dev); in ufs_filestat()
102 vn->vn_fileid = inode.i_number; in ufs_filestat()
103 vn->vn_mode = (mode_t)inode.i_mode; in ufs_filestat()
104 vn->vn_size = inode.i_size; in ufs_filestat()
/trueos/sys/fs/nandfs/
HDnandfs_ifile.c61 struct nandfs_inode *inode; in nandfs_node_create() local
87 inode = ((struct nandfs_inode *) req.bp_entry->b_data) + entry; in nandfs_node_create()
88 nandfs_inode_init(inode, mode); in nandfs_node_create()
157 struct nandfs_inode *inode; in nandfs_node_update() local
178 inode = ((struct nandfs_inode *) req.bp_entry->b_data) + index; in nandfs_node_update()
179 memcpy(inode, &node->nn_inode, sizeof(*inode)); in nandfs_node_update()
186 nandfs_get_node_entry(struct nandfsmount *nmp, struct nandfs_inode **inode, in nandfs_get_node_entry() argument
208 *inode = ((struct nandfs_inode *) req.bp_entry->b_data) + index; in nandfs_get_node_entry()
HDnandfs_subr.c629 uint64_t ino, struct nandfs_inode *inode, struct nandfs_node **nodep) in nandfs_get_node_raw() argument
681 if (inode != NULL) in nandfs_get_node_raw()
682 node->nn_inode = *inode; in nandfs_get_node_raw()
699 struct nandfs_inode inode, *entry; in nandfs_get_node() local
742 memcpy(&inode, entry, sizeof(struct nandfs_inode)); in nandfs_get_node()
747 error = nandfs_get_node_raw(nmp->nm_nandfsdev, nmp, ino, &inode, nodep); in nandfs_get_node()
837 (ndirent->inode != 0)) { in nandfs_lookup_name_in_dir()
838 *ino = ndirent->inode; in nandfs_lookup_name_in_dir()
871 nandfs_inode_init(struct nandfs_inode *inode, uint16_t mode) in nandfs_inode_init() argument
877 inode->i_blocks = 0; in nandfs_inode_init()
[all …]
HDnandfs_vnops.c495 struct nandfs_inode *inode = &node->nn_inode; in nandfs_getattr() local
502 vap->va_atime.tv_sec = inode->i_mtime; in nandfs_getattr()
503 vap->va_atime.tv_nsec = inode->i_mtime_nsec; in nandfs_getattr()
504 vap->va_mtime.tv_sec = inode->i_mtime; in nandfs_getattr()
505 vap->va_mtime.tv_nsec = inode->i_mtime_nsec; in nandfs_getattr()
506 vap->va_ctime.tv_sec = inode->i_ctime; in nandfs_getattr()
507 vap->va_ctime.tv_nsec = inode->i_ctime_nsec; in nandfs_getattr()
508 vap->va_type = IFTOVT(inode->i_mode); in nandfs_getattr()
509 vap->va_mode = inode->i_mode & ~S_IFMT; in nandfs_getattr()
510 vap->va_nlink = inode->i_links_count; in nandfs_getattr()
[all …]
/trueos/sbin/ffsinfo/
HDffsinfo.c339 dump_whole_ufs1_inode(ino_t inode, int level) in dump_whole_ufs1_inode() argument
353 if (getino(&disk, (void **)&ino, inode, &mode) == -1) in dump_whole_ufs1_inode()
364 snprintf(comment, sizeof(comment), "Inode 0x%08x", inode); in dump_whole_ufs1_inode()
389 inode); in dump_whole_ufs1_inode()
405 inode); in dump_whole_ufs1_inode()
419 "Inode 0x%08x: indirect 1->%d", inode, ind2ctr); in dump_whole_ufs1_inode()
436 inode); in dump_whole_ufs1_inode()
453 "Inode 0x%08x: indirect 2->%d", inode, ind3ctr); in dump_whole_ufs1_inode()
469 "Inode 0x%08x: indirect 2->%d->%d", inode, in dump_whole_ufs1_inode()
491 dump_whole_ufs2_inode(ino_t inode, int level) in dump_whole_ufs2_inode() argument
[all …]
/trueos/sbin/newfs_nandfs/
HDnewfs_nandfs.c80 struct nandfs_inode *inode; member
450 file->inode->i_db[i] = vblock; in update_block_info()
454 file->inode->i_db[i] = datfile.blocks[i]; in update_block_info()
593 datfile.inode = &sr->sr_dat; in save_super_root()
594 cpfile.inode = &sr->sr_cpfile; in save_super_root()
595 sufile.inode = &sr->sr_sufile; in save_super_root()
614 de->inode = ino; in add_de()
631 de->inode = parent_ino; in make_dir()
640 de->inode = ino; in make_dir()
742 ifile.inode = &initial_cp->cp_ifile_inode; in save_cpfile()
[all …]

123456