| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_extern.h | 38 struct inode; 59 int ufs_checkpath(ino_t, ino_t, struct inode *, struct ucred *, ino_t *); 60 void ufs_dirbad(struct inode *, doff_t, char *); 62 int ufs_dirempty(struct inode *, ino_t, struct ucred *, int); 65 void ufs_makedirentry(struct inode *, struct componentname *, 69 int ufs_dirremove(struct vnode *, struct inode *, int, bool); 70 int ufs_dirrewrite(struct inode *, struct inode *, ino_t, int, u_int); 81 void ffs_snapgone(struct inode *); 92 int softdep_setup_directory_add(struct buf *, struct inode *, off_t, 94 void softdep_change_directoryentry_offset(struct buf *, struct inode *, [all …]
|
| H A D | dirhash.h | 118 int ufsdirhash_build(struct inode *); 119 doff_t ufsdirhash_findfree(struct inode *, int, int *); 120 doff_t ufsdirhash_enduseful(struct inode *); 121 int ufsdirhash_lookup(struct inode *, char *, int, doff_t *, struct buf **, 123 void ufsdirhash_newblk(struct inode *, doff_t); 124 void ufsdirhash_add(struct inode *, struct direct *, doff_t); 125 void ufsdirhash_remove(struct inode *, struct direct *, doff_t); 126 void ufsdirhash_move(struct inode *, struct direct *, doff_t, doff_t); 127 void ufsdirhash_dirtrunc(struct inode *, doff_t); 128 void ufsdirhash_free(struct inode *); [all …]
|
| H A D | inode.h | 64 * The inode is used to describe each active (or recently active) file in the 72 * An inode may only be changed while holding either the exclusive 79 struct inode { struct 80 TAILQ_ENTRY(inode) i_nextsnap; /* Snapshot file list. */ 81 struct vnode *i_vnode; /* Vnode associated with this inode. */ argument 82 struct ufsmount *i_ump; /* Ufsmount point associated with this inode. */ argument 89 * The real copy of the on-disk inode. argument 93 ino_t i_number; /* The identity of the inode. */ 149 #define IN_IBLKDATA 0x0800 /* datasync requires inode block 170 struct inode *_i 94 dinode_uinode global() argument 96 i_numberinode global() argument 97 i_flaginode global() argument 98 i_effnlinkinode global() argument 103 i_countinode global() argument 127 i_ea_refsinode global() argument 152 i_modeinode global() argument [all...] |
| /freebsd/contrib/pjdfstest/tests/rename/ |
| H A D | 09.t | 33 inode=`${fstest} lstat ${n0}/${n2} inode` 38 expect ENOENT lstat ${n0}/${n2} inode 39 expect ${inode},65534,65534 lstat ${n1}/${n3} inode,uid,gid 41 expect ${inode} lstat ${n0}/${n2} inode 42 expect ENOENT lstat ${n1}/${n3} inode 51 inode=`${fstest} lstat ${n0}/${n2} inode` 56 expect ENOENT lstat ${n0}/${n2} inode 57 expect ${inode},${id},${id} lstat ${n1}/${n3} inode,uid,gid 59 expect ${inode} lstat ${n0}/${n2} inode 60 expect ENOENT lstat ${n1}/${n3} inode [all …]
|
| H A D | 10.t | 32 inode=`${fstest} lstat ${n0}/${n2} inode` 37 expect ENOENT lstat ${n0}/${n2} inode 38 expect ${inode} lstat ${n1}/${n3} inode 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} lstat ${n1}/${n3} inode 58 expect ${inode} lstat ${n0}/${n2} inode 59 expect ENOENT lstat ${n1}/${n3} inode [all …]
|
| H A D | 00.t | 24 inode=`${fstest} lstat ${n0} inode` 27 expect ${type},${inode},0644,1 lstat ${n1} type,inode,mode,nlink 29 expect ${type},${inode},0644,2 lstat ${n0} type,inode,mode,nlink 30 expect ${type},${inode},0644,2 lstat ${n1} type,inode,mode,nlink 32 expect ${type},${inode},0644,2 lstat ${n0} type,inode,mode,nlink 34 expect ${type},${inode},0644,2 lstat ${n2} type,inode,mode,nlink 41 inode=`${fstest} lstat ${n0} inode` 44 expect dir,${inode},0755 lstat ${n1} type,inode,mode 48 rinode=`${fstest} lstat ${n0} inode` 51 sinode=`${fstest} lstat ${n1} inode` [all …]
|
| /freebsd/sys/fs/ext2fs/ |
| H A D | ext2_extern.h | 46 struct inode; 52 int ext2_alloc(struct inode *, daddr_t, e4fs_daddr_t, int, 54 e4fs_daddr_t ext2_alloc_meta(struct inode *ip); 55 int ext2_balloc(struct inode *, 58 void ext2_blkfree(struct inode *, e4fs_daddr_t, long); 59 e4fs_daddr_t ext2_blkpref(struct inode *, e2fs_lbn_t, int, e2fs_daddr_t *, 66 void ext2_dirbad(struct inode *ip, doff_t offset, char *how); 67 int ext2_ei2i(struct ext2fs_dinode *, struct inode *); 69 int ext2_i2ei(struct inode *, struct ext2fs_dinode *); 81 void ext2_print_inode(struct inode *); [all …]
|
| H A D | ext2_extattr.h | 99 int ext2_extattr_inode_delete(struct inode *ip, int attrnamespace, 102 int ext2_extattr_block_delete(struct inode *ip, int attrnamespace, 105 int ext2_extattr_free(struct inode *ip); 106 int ext2_extattr_inode_list(struct inode *ip, int attrnamespace, 109 int ext2_extattr_block_list(struct inode *ip, int attrnamespace, 112 int ext2_extattr_inode_get(struct inode *ip, int attrnamespace, 115 int ext2_extattr_block_get(struct inode *ip, int attrnamespace, 118 int ext2_extattr_inode_set(struct inode *ip, int attrnamespace, 121 int ext2_extattr_block_set(struct inode *ip, int attrnamespace,
|
| H A D | ext2_extents.h | 118 struct inode; 120 void ext4_ext_tree_init(struct inode *ip); 121 int ext4_ext_in_cache(struct inode *, daddr_t, struct ext4_extent *); 122 void ext4_ext_put_cache(struct inode *, struct ext4_extent *, int); 123 int ext4_ext_find_extent(struct inode *, daddr_t, struct ext4_extent_path **); 125 int ext4_ext_remove_space(struct inode *ip, off_t length, int flags, 127 int ext4_ext_get_blocks(struct inode *ip, int64_t iblock, 131 int ext4_ext_walk(struct inode *ip);
|
| /freebsd/sys/fs/cd9660/ |
| H A D | cd9660_node.c | 68 if (ip->inode.iso_mode == 0) in cd9660_inactive() 109 inop->inode.iso_mode = S_IFDIR; in cd9660_defattr() 114 inop->inode.iso_links = 1; in cd9660_defattr() 116 inop->inode.iso_mode = S_IFREG; in cd9660_defattr() 117 inop->inode.iso_links = 1; in cd9660_defattr() 131 inop->inode.iso_mode |= S_IXOTH; in cd9660_defattr() 133 inop->inode.iso_mode |= S_IROTH; in cd9660_defattr() 135 inop->inode.iso_mode |= S_IXGRP; in cd9660_defattr() 137 inop->inode.iso_mode |= S_IRGRP; in cd9660_defattr() 139 inop->inode.iso_mode |= S_IXUSR; in cd9660_defattr() [all …]
|
| H A D | cd9660_rrip.c | 102 ana->inop->inode.iso_mode = isonum_733(p->mode); in cd9660_rrip_attr() 103 ana->inop->inode.iso_uid = isonum_733(p->uid); in cd9660_rrip_attr() 104 ana->inop->inode.iso_gid = isonum_733(p->gid); in cd9660_rrip_attr() 105 ana->inop->inode.iso_links = isonum_733(p->links); in cd9660_rrip_attr() 380 &ana->inop->inode.iso_birthtime, ISO_FTYPE_RRIP); in cd9660_rrip_tstamp() 383 memset(&ana->inop->inode.iso_birthtime, 0, in cd9660_rrip_tstamp() 387 cd9660_tstamp_conv7(ptime, &ana->inop->inode.iso_mtime, in cd9660_rrip_tstamp() 391 ana->inop->inode.iso_mtime = in cd9660_rrip_tstamp() 392 ana->inop->inode.iso_birthtime; in cd9660_rrip_tstamp() 395 cd9660_tstamp_conv7(ptime, &ana->inop->inode.iso_atime, in cd9660_rrip_tstamp() [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | zfs_ctldir.h | 47 extern struct inode *zfsctl_root(znode_t *); 48 extern boolean_t zfsctl_is_node(struct inode *ip); 49 extern boolean_t zfsctl_is_snapdir(struct inode *ip); 50 extern int zfsctl_fid(struct inode *ip, fid_t *fidp); 53 extern int zfsctl_root_lookup(struct inode *dip, const char *name, 54 struct inode **ipp, int flags, cred_t *cr, int *direntflags, 59 extern int zfsctl_snapdir_lookup(struct inode *dip, const char *name, 60 struct inode **ipp, int flags, cred_t *cr, int *direntflags, 62 extern int zfsctl_snapdir_rename(struct inode *sdip, struct dentry *sdentry, 63 struct inode *tdip, struct dentry *tdentry, cred_t *cr); [all …]
|
| H A D | zfs_vnops_os.h | 33 extern int zfs_open(struct inode *ip, int mode, int flag, cred_t *cr); 34 extern int zfs_close(struct inode *ip, int flag, cred_t *cr); 42 extern int zfs_tmpfile(struct inode *dip, vattr_t *vapzfs, int excl, 43 int mode, struct inode **ipp, cred_t *cr, int flag, vsecattr_t *vsecp); 49 extern int zfs_readdir(struct inode *ip, struct dir_context *ctx, cred_t *cr); 50 extern int zfs_getattr_fast(zidmap_t *, u32 request_mask, struct inode *ip, 57 extern int zfs_readlink(struct inode *ip, zfs_uio_t *uio, cred_t *cr); 60 extern void zfs_inactive(struct inode *ip); 63 extern int zfs_fid(struct inode *ip, fid_t *fidp); 64 extern int zfs_getpage(struct inode *ip, struct page *pp); [all …]
|
| H A D | zfs_znode_impl.h | 43 struct inode z_inode; 49 #define ITOZ(inode) (container_of((inode), znode_t, z_inode)) argument 51 #define ITOZSB(inode) ((zfsvfs_t *)((inode)->i_sb->s_fs_info)) argument 149 extern int zfs_inode_alloc(struct super_block *, struct inode **ip); 150 extern void zfs_inode_free(struct inode *); 151 extern void zfs_inode_destroy(struct inode *); 152 extern void zfs_mark_inode_dirty(struct inode *); 153 extern boolean_t zfs_relatime_need_update(const struct inode *);
|
| H A D | zpl.h | 35 extern void zpl_vap_init(vattr_t *vap, struct inode *dir, 58 extern int zpl_xattr_security_init(struct inode *ip, struct inode *dip, 62 extern int zpl_set_posix_acl(struct inode *ip, struct posix_acl *acl, int type); 63 extern struct posix_acl *zpl_get_posix_acl(struct inode *ip, int type); 64 extern int zpl_init_acl(struct inode *ip, struct inode *dir); 65 extern int zpl_chmod_acl(struct inode *ip); 68 zpl_init_acl(struct inode *ip, struct inode *dir) in zpl_init_acl() 74 zpl_chmod_acl(struct inode *ip) in zpl_chmod_acl()
|
| /freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | xattr_compat.h | 49 struct inode *inode, const char *name, void *buffer, \ 52 return (__ ## fn(inode, name, buffer, size)); \ 58 struct inode *inode, const char *name, void *buffer, size_t size) \ 60 return (__ ## fn(inode, name, buffer, size)); \ 68 struct dentry *dentry, struct inode *inode, const char *name, \ 71 return (__ ## fn(user_ns, inode, name, buffer, size, flags)); \ 77 struct dentry *dentry, struct inode *inode, const char *name, \ 80 return (__ ## fn(user_ns, inode, name, buffer, size, flags)); \ 86 struct inode *inode, const char *name, const void *buffer, \ 89 return (__ ## fn(kcred->user_ns, inode, name, buffer, size, flags));\
|
| H A D | vfs_compat.h | 60 struct inode *inode, in lseek_execute() argument 112 static inline uid_t zfs_uid_read_impl(struct inode *ip) in zfs_uid_read_impl() 117 static inline uid_t zfs_uid_read(struct inode *ip) in zfs_uid_read() 122 static inline gid_t zfs_gid_read_impl(struct inode *ip) in zfs_gid_read_impl() 127 static inline gid_t zfs_gid_read(struct inode *ip) in zfs_gid_read() 132 static inline void zfs_uid_write(struct inode *ip, uid_t uid) in zfs_uid_write() 137 static inline void zfs_gid_write(struct inode *ip, gid_t gid) in zfs_gid_write() 185 zpl_generic_fillattr(zidmap_t *idmap, u32 request_mask, struct inode *ip, in zpl_generic_fillattr() 218 zpl_inode_owner_or_capable(zidmap_t *idmap, struct inode *ip) in zpl_inode_owner_or_capable() 231 zpl_generic_permission(zidmap_t *idmap, struct inode *ip, int mask) in zpl_generic_permission()
|
| /freebsd/sys/compat/linuxkpi/common/include/linux/ |
| H A D | fs.h | 62 #define inode vnode macro 148 int (*open)(struct inode *, struct file *); 149 int (*release)(struct inode *, struct linux_file *); 170 int (*ioctl)(struct inode *, struct file *, unsigned int, 261 nonseekable_open(struct inode *inode, struct file *filp) in nonseekable_open() argument 267 simple_open(struct inode *inode, struct file *filp) in simple_open() argument 269 filp->private_data = inode->i_private; in simple_open() 273 extern unsigned int linux_iminor(struct inode *); 298 igrab(struct inode * inode) igrab() argument 310 iput(struct inode * inode) iput() argument 357 i_size_write(struct inode * inode,loff_t i_size) i_size_write() argument [all...] |
| H A D | seq_file.h | 40 #define inode vnode macro 47 static int __name ## _open(struct inode *inode, struct linux_file *file) \ 49 return single_open(file, __name ## _show, inode->i_private); \ 61 static int __name ## _open(struct inode *inode, struct linux_file *file) \ 63 return single_open(file, __name ## _show, inode->i_private); \ 97 int seq_release_private(struct inode *, struct linux_file *); 100 int seq_release(struct inode *inode, struct linux_file *file); 105 int single_release(struct inode *, struct linux_file *);
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 82 struct p9fs_inode *inode; in p9fs_itimes() local 85 inode = &node->inode; in p9fs_itimes() 88 inode->i_mtime = ts.tv_sec; in p9fs_itimes() 166 P9_DEBUG(VOPS, "%s: vp:%p node:%p file:%s\n", __func__, vp, np, np->inode.i_name); in p9fs_inactive() 381 if ((dnp->inode.i_mode & ISVTX) && in p9fs_lookup() 383 cnp->cn_cred->cr_uid != dnp->inode.n_uid && in p9fs_lookup() 384 cnp->cn_cred->cr_uid != np->inode.n_uid) { in p9fs_lookup() 542 dinode = &dnp->inode; in p9fs_create() 576 dinode = &dnp->inode; in p9fs_mkdir() 609 dinode = &dnp->inode; in p9fs_mknod() [all …]
|
| /freebsd/sys/ufs/ffs/ |
| H A D | ffs_extern.h | 43 struct inode; 55 int ffs_alloc(struct inode *, ufs2_daddr_t, ufs2_daddr_t, int, int, 64 ufs2_daddr_t ffs_blkpref_ufs1(struct inode *, ufs_lbn_t, int, ufs1_daddr_t *); 65 ufs2_daddr_t ffs_blkpref_ufs2(struct inode *, ufs_lbn_t, int, ufs2_daddr_t *); 91 int ffs_realloccg(struct inode *, ufs2_daddr_t, ufs2_daddr_t, 173 void softdep_update_inodeblock(struct inode *, struct buf *, int); 174 void softdep_load_inodeblock(struct inode *); 182 void softdep_setup_freeblocks(struct inode *, off_t, int); 183 void softdep_setup_inomapdep(struct buf *, struct inode *, ino_t, int); 186 void softdep_setup_allocdirect(struct inode *, ufs_lbn_t, ufs2_daddr_t, [all …]
|
| /freebsd/sys/contrib/openzfs/config/ |
| H A D | kernel-idmap.m4 | 11 struct inode *inode = NULL; 13 int ret = generic_permission(idmap, inode, mask); 25 struct inode *inode = NULL; 27 int ret = generic_permission(userns, inode, mask); 37 struct inode *inode = NULL; 39 int ret = generic_permission(inode, mask);
|
| /freebsd/usr.sbin/makefs/ |
| H A D | walk.c | 210 curino = link_check(cur->inode); in walk_dir() 212 free(cur->inode); in walk_dir() 213 cur->inode = curino; in walk_dir() 214 cur->inode->nlink++; in walk_dir() 246 cur->inode = ecalloc(1, sizeof(*cur->inode)); in create_fsnode() 249 cur->inode->nlink = 1; in create_fsnode() 250 cur->inode->st = *stbuf; in create_fsnode() 294 if (cur->inode->nlink-- == 1) in free_fsnodes() 295 free(cur->inode); in free_fsnodes() 501 dirnode->inode->st.st_gid, specnode->st_gid); in apply_specentry() [all …]
|
| /freebsd/usr.sbin/makefs/ffs/ |
| H A D | ffs_extern.h | 37 struct inode; 52 int ffs_alloc(struct inode *, daddr_t, daddr_t, int, daddr_t *); 53 daddr_t ffs_blkpref_ufs1(struct inode *, daddr_t, int, int32_t *); 54 daddr_t ffs_blkpref_ufs2(struct inode *, daddr_t, int, int64_t *); 55 void ffs_blkfree(struct inode *, daddr_t, long); 59 int ffs_balloc(struct inode *, off_t, int, struct m_buf **); 76 int ufs_getlbns(struct inode *, daddr_t, struct indir *, int *);
|
| /freebsd/lib/libprocstat/ |
| H A D | common_kvm.c | 90 struct inode inode; in ufs_filestat() local 93 if (!kvm_read_all(kd, (unsigned long)VTOI(vp), &inode, sizeof(inode))) { in ufs_filestat() 97 if (!kvm_read_all(kd, (unsigned long)inode.i_ump, &um, sizeof(um))) { in ufs_filestat() 98 warnx("can't read ufsmount at %p", (void *)inode.i_ump); in ufs_filestat() 107 vn->vn_fileid = inode.i_number; in ufs_filestat() 108 vn->vn_mode = (mode_t)inode.i_mode; in ufs_filestat() 109 vn->vn_size = inode.i_size; in ufs_filestat()
|