Home
last modified time | relevance | path

Searched refs:znode (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzfs_acl_impl.h28 int zfs_acl_ids_create(struct znode *, int, vattr_t *,
32 int zfs_fastaccesschk_execute(struct znode *, cred_t *);
34 int zfs_acl_chmod_setattr(struct znode *, zfs_acl_t **, uint64_t);
35 int zfs_zaccess_idmap(struct znode *, int, int, boolean_t, cred_t *,
37 int zfs_zaccess_rwx_idmap(struct znode *, mode_t, int, cred_t *, zidmap_t *);
38 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *, zidmap_t *);
39 int zfs_zaccess_rename(struct znode *, struct znode *,
40 struct znode *, struct znode *, cred_t *cr, zidmap_t *idmap);
44 int zfs_aclset_common(struct znode *, zfs_acl_t *, cred_t *, dmu_tx_t *);
45 int zfs_znode_acl_version(struct znode *);
[all …]
H A Dzfs_znode_impl.h48 #define ZTOI(znode) (&((znode)->z_inode)) argument
50 #define ZTOZSB(znode) ((zfsvfs_t *)(ZTOI(znode)->i_sb->s_fs_info)) argument
146 struct znode;
H A Dpolicy.h29 struct znode;
39 int secpolicy_vnode_setid_retain(struct znode *, const cred_t *, boolean_t);
H A Dzfs_vfsops_os.h38 struct znode;
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_acl_impl.h28 int zfs_acl_ids_create(struct znode *, int, vattr_t *,
32 int zfs_fastaccesschk_execute(struct znode *, cred_t *);
34 int zfs_acl_chmod_setattr(struct znode *, zfs_acl_t **, uint64_t);
35 int zfs_zaccess_delete(struct znode *, struct znode *, cred_t *);
36 int zfs_zaccess_rename(struct znode *, struct znode *,
37 struct znode *, struct znode *, cred_t *cr);
41 int zfs_aclset_common(struct znode *, zfs_acl_t *, cred_t *, dmu_tx_t *);
42 int zfs_znode_acl_version(struct znode *);
47 int zfs_acl_chown_setattr(struct znode *);
H A Dzfs_znode_impl.h97 #define VTOZ(VP) ((struct znode *)(VP)->v_data)
99 #define ITOZ(VP) ((struct znode *)(VP)->v_data)
171 extern void zfs_tstamp_update_setup_ext(struct znode *,
173 extern boolean_t zfs_relatime_need_update(const struct znode *);
174 extern void zfs_znode_free(struct znode *);
178 extern int zfs_znode_parent_and_name(struct znode *zp, struct znode **dzpp,
H A Dzfs_vfsops_os.h38 struct znode;
/freebsd/lib/libprocstat/
H A Dzfs.c58 znode_t *kznodeptr, *znode; in zfs_filestat() local
67 znode = malloc(size); in zfs_filestat()
68 if (znode == NULL) { in zfs_filestat()
76 if ((size_t)size < offsetof(znode_t, z_id) + sizeof(znode->z_id) || in zfs_filestat()
77 (size_t)size < offsetof(znode_t, z_mode) + sizeof(znode->z_mode) || in zfs_filestat()
78 (size_t)size < offsetof(znode_t, z_size) + sizeof(znode->z_size)) { in zfs_filestat()
89 if (!kvm_read_all(kd, (unsigned long)kznodeptr, znode, (size_t)size)) { in zfs_filestat()
106 vn->vn_fileid = znode->z_id; in zfs_filestat()
107 vn->vn_mode = znode->z_mode; in zfs_filestat()
108 vn->vn_size = znode->z_size; in zfs_filestat()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_acl.h196 struct znode;
202 int zfs_getacl(struct znode *, vsecattr_t *, boolean_t, cred_t *);
203 int zfs_setacl(struct znode *, vsecattr_t *, boolean_t, cred_t *);
204 int zfs_zaccess(struct znode *, int, int, boolean_t, cred_t *);
205 int zfs_zaccess_rwx(struct znode *, mode_t, int, cred_t *);
206 uint64_t zfs_external_acl(struct znode *);
207 void zfs_acl_xform(struct znode *, zfs_acl_t *, cred_t *);
211 int zfs_acl_node_read(struct znode *, boolean_t, zfs_acl_t **, boolean_t);
212 int zfs_acl_chown_setattr(struct znode *);
H A Dzfs_sa.h128 int zfs_sa_readlink(struct znode *, zfs_uio_t *);
129 void zfs_sa_symlink(struct znode *, char *link, int len, dmu_tx_t *);
130 void zfs_sa_get_scanstamp(struct znode *, xvattr_t *);
131 void zfs_sa_set_scanstamp(struct znode *, xvattr_t *, dmu_tx_t *);
132 int zfs_sa_get_xattr(struct znode *);
133 int zfs_sa_set_xattr(struct znode *, const char *, const void *, size_t);
135 void zfs_sa_upgrade_txholds(dmu_tx_t *, struct znode *);
H A Dzfs_fuid.h91 struct znode;
100 extern void zfs_fuid_map_ids(struct znode *zp, cred_t *cr,
H A Dzfs_znode.h195 struct znode *dl_dzp; /* directory znode */
199 typedef struct znode { struct
346 extern void zfs_znode_update_vfs(struct znode *);
/freebsd/sys/fs/tarfs/
H A Dtarfs_io.c124 if (raw || tmp->znode == NULL) { in tarfs_io_read()
134 error = vn_lock(tmp->znode, LK_EXCLUSIVE); in tarfs_io_read()
136 error = VOP_READ(tmp->znode, uiop, in tarfs_io_read()
139 VOP_UNLOCK(tmp->znode); in tarfs_io_read()
636 tmp->znode = zvp; in tarfs_zio_init()
697 if (tmp->znode != NULL) { in tarfs_zio_fini()
698 error = vn_lock(tmp->znode, LK_EXCLUSIVE); in tarfs_zio_fini()
703 tmp->znode->v_mount = NULL; in tarfs_zio_fini()
704 vgone(tmp->znode); in tarfs_zio_fini()
705 vput(tmp->znode); in tarfs_zio_fini()
[all …]
H A Dtarfs.h142 struct vnode *znode; member
H A Dtarfs_vfsops.c1161 error = vget(tmp->znode, lkflags); in tarfs_vget()
1164 *vpp = tmp->znode; in tarfs_vget()
H A Dtarfs_vnops.c263 (vp = dirnode->tmp->znode) != NULL && in tarfs_lookup()
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dpolicy.h38 struct znode;
60 int secpolicy_vnode_setid_retain(struct znode *zp, cred_t *cr,
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dpolicy.c199 secpolicy_vnode_setid_retain(struct znode *zp __maybe_unused, const cred_t *cr, in secpolicy_vnode_setid_retain()
H A Dzfs_acl.c1063 zfs_acl_node_read(struct znode *zp, boolean_t have_lock, zfs_acl_t **aclpp, in zfs_acl_node_read()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_znode_os.c61 SYSCTL_SIZEOF(znode, znode_t);
63 SYSCTL_INT(_debug_sizeof, OID_AUTO, znode, CTLFLAG_RD,
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_vnops.c231 zfs_setup_direct(struct znode *zp, zfs_uio_t *uio, zfs_uio_rw_t rw, in zfs_setup_direct()
311 zfs_read(struct znode *zp, zfs_uio_t *uio, int ioflag, cred_t *cr) in zfs_read()