Home
last modified time | relevance | path

Searched refs:zp (Results 1 – 25 of 68) sorted by relevance

123

/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_znode_os.c102 znode_t *zp = arg; in zfs_rangelock_cb() local
109 new->lr_offset = zp->z_size; in zfs_rangelock_cb()
117 uint64_t end_size = MAX(zp->z_size, new->lr_offset + new->lr_length); in zfs_rangelock_cb()
118 if (zp->z_size <= zp->z_blksz && end_size > zp->z_blksz && in zfs_rangelock_cb()
119 (!ISP2(zp->z_blksz) || zp->z_blksz < ZTOZSB(zp)->z_max_blksz)) { in zfs_rangelock_cb()
128 znode_t *zp = buf; in zfs_znode_cache_constructor() local
130 POINTER_INVALIDATE(&zp->z_zfsvfs); in zfs_znode_cache_constructor()
132 list_link_init(&zp->z_link_node); in zfs_znode_cache_constructor()
134 mutex_init(&zp->z_lock, NULL, MUTEX_DEFAULT, NULL); in zfs_znode_cache_constructor()
135 mutex_init(&zp->z_acl_lock, NULL, MUTEX_DEFAULT, NULL); in zfs_znode_cache_constructor()
[all …]
H A Dzfs_dir.c105 znode_t *zp; in zfs_dirent_lookup() local
181 error = zfs_zget(zfsvfs, zoid, &zp); in zfs_dirent_lookup()
184 ASSERT(!zp->z_unlinked); in zfs_dirent_lookup()
185 *zpp = zp; in zfs_dirent_lookup()
195 znode_t *zp; in zfs_dd_lookup() local
210 error = zfs_zget(zfsvfs, parent, &zp); in zfs_dd_lookup()
212 *zpp = zp; in zfs_dd_lookup()
220 znode_t *zp = NULL; in zfs_dirlook() local
233 error = zfs_dd_lookup(dzp, &zp); in zfs_dirlook()
235 *zpp = zp; in zfs_dirlook()
[all …]
H A Dzfs_acl.c324 zfs_external_acl(znode_t *zp) in zfs_external_acl() argument
329 if (zp->z_is_sa) in zfs_external_acl()
341 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zp->z_zfsvfs), in zfs_external_acl()
349 VERIFY(zp->z_is_sa); in zfs_external_acl()
362 zfs_acl_znode_info(znode_t *zp, int *aclsize, int *aclcount, in zfs_acl_znode_info() argument
365 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_acl_znode_info()
370 ASSERT(MUTEX_HELD(&zp->z_acl_lock)); in zfs_acl_znode_info()
371 if (zp->z_is_sa) { in zfs_acl_znode_info()
372 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs), in zfs_acl_znode_info()
376 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs), in zfs_acl_znode_info()
[all …]
H A Dzfs_vnops_os.c211 znode_t *zp = VTOZ(*vpp); in zfs_open() local
212 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_open()
215 if ((error = zfs_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zfs_open()
218 if ((flag & FWRITE) && (zp->z_pflags & ZFS_APPENDONLY) && in zfs_open()
231 if (atomic_inc_32_nv(&zp->z_sync_cnt) == 1) in zfs_open()
232 zil_async_to_sync(zfsvfs->z_log, zp->z_id); in zfs_open()
243 znode_t *zp = VTOZ(vp); in zfs_close() local
244 zfsvfs_t *zfsvfs = zp->z_zfsvfs; in zfs_close()
247 if ((error = zfs_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zfs_close()
252 atomic_dec_32(&zp->z_sync_cnt); in zfs_close()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_byteswap.c149 znode_phys_t *zp = buf; in zfs_znode_byteswap() local
153 zp->zp_crtime[0] = BSWAP_64(zp->zp_crtime[0]); in zfs_znode_byteswap()
154 zp->zp_crtime[1] = BSWAP_64(zp->zp_crtime[1]); in zfs_znode_byteswap()
155 zp->zp_atime[0] = BSWAP_64(zp->zp_atime[0]); in zfs_znode_byteswap()
156 zp->zp_atime[1] = BSWAP_64(zp->zp_atime[1]); in zfs_znode_byteswap()
157 zp->zp_mtime[0] = BSWAP_64(zp->zp_mtime[0]); in zfs_znode_byteswap()
158 zp->zp_mtime[1] = BSWAP_64(zp->zp_mtime[1]); in zfs_znode_byteswap()
159 zp->zp_ctime[0] = BSWAP_64(zp->zp_ctime[0]); in zfs_znode_byteswap()
160 zp->zp_ctime[1] = BSWAP_64(zp->zp_ctime[1]); in zfs_znode_byteswap()
161 zp->zp_gen = BSWAP_64(zp->zp_gen); in zfs_znode_byteswap()
[all …]
H A Dzfs_sa.c70 zfs_sa_readlink(znode_t *zp, zfs_uio_t *uio) in zfs_sa_readlink() argument
72 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_readlink()
76 bufsz = zp->z_size; in zfs_sa_readlink()
83 if ((error = dmu_buf_hold(ZTOZSB(zp)->z_os, zp->z_id, in zfs_sa_readlink()
95 zfs_sa_symlink(znode_t *zp, char *link, int len, dmu_tx_t *tx) in zfs_sa_symlink() argument
97 dmu_buf_t *db = sa_get_db(zp->z_sa_hdl); in zfs_sa_symlink()
108 zfs_grow_blocksize(zp, len, tx); in zfs_sa_symlink()
109 VERIFY0(dmu_buf_hold(ZTOZSB(zp)->z_os, zp->z_id, 0, FTAG, &dbp, in zfs_sa_symlink()
121 zfs_sa_get_scanstamp(znode_t *zp, xvattr_t *xvap) in zfs_sa_get_scanstamp() argument
123 zfsvfs_t *zfsvfs = ZTOZSB(zp); in zfs_sa_get_scanstamp()
[all …]
H A Dzfs_vnops.c104 zfs_fsync(znode_t *zp, int syncflag, cred_t *cr) in zfs_fsync() argument
107 zfsvfs_t *zfsvfs = ZTOZSB(zp); in zfs_fsync()
110 if ((error = zfs_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zfs_fsync()
112 error = zil_commit(zfsvfs->z_log, zp->z_id); in zfs_fsync()
125 zfs_holey_common(znode_t *zp, ulong_t cmd, loff_t *off) in zfs_holey_common() argument
133 file_sz = zp->z_size; in zfs_holey_common()
144 if (zn_has_cached_data(zp, 0, file_sz - 1)) in zfs_holey_common()
145 zn_flush_cached_data(zp, B_TRUE); in zfs_holey_common()
147 lr = zfs_rangelock_enter(&zp->z_rangelock, 0, UINT64_MAX, RL_READER); in zfs_holey_common()
148 error = dmu_offset_next(ZTOZSB(zp)->z_os, zp->z_id, hole, &noff); in zfs_holey_common()
[all …]
H A Dzfs_log.c218 zfs_xattr_owner_unlinked(znode_t *zp) in zfs_xattr_owner_unlinked() argument
223 znode_t *tzp = zp; in zfs_xattr_owner_unlinked()
234 ASSERT3U(zp->z_xattr_parent, !=, 0); in zfs_xattr_owner_unlinked()
240 if (tzp != zp) in zfs_xattr_owner_unlinked()
245 if (tzp != zp) in zfs_xattr_owner_unlinked()
248 zhold(zp); in zfs_xattr_owner_unlinked()
253 while (zp->z_pflags & ZFS_XATTR) { in zfs_xattr_owner_unlinked()
254 ASSERT3U(zp->z_xattr_parent, !=, 0); in zfs_xattr_owner_unlinked()
255 if (zfs_zget(ZTOZSB(zp), zp->z_xattr_parent, &dzp) != 0) { in zfs_xattr_owner_unlinked()
260 zrele(zp); in zfs_xattr_owner_unlinked()
[all …]
H A Dzfs_replay.c291 znode_t *zp; in zfs_replay_create_acl() local
384 0, 0, &zp, kcred, vflg, &vsec); in zfs_replay_create_acl()
413 &zp, kcred, vflg, &vsec); in zfs_replay_create_acl()
420 if (error == 0 && zp != NULL) { in zfs_replay_create_acl()
422 VOP_UNLOCK(ZTOV(zp)); in zfs_replay_create_acl()
424 zrele(zp); in zfs_replay_create_acl()
444 znode_t *zp = NULL; in zfs_replay_create() local
525 0, 0, &zp, kcred, vflg, NULL); in zfs_replay_create()
542 &zp, kcred, vflg, NULL); in zfs_replay_create()
545 error = zfs_make_xattrdir(dzp, &xva.xva_vattr, &zp, kcred); in zfs_replay_create()
[all …]
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_znode_os.c79 znode_t *zp = arg; in zfs_rangelock_cb() local
86 new->lr_offset = zp->z_size; in zfs_rangelock_cb()
94 uint64_t end_size = MAX(zp->z_size, new->lr_offset + new->lr_length); in zfs_rangelock_cb()
95 if (zp->z_size <= zp->z_blksz && end_size > zp->z_blksz && in zfs_rangelock_cb()
96 (!ISP2(zp->z_blksz) || zp->z_blksz < ZTOZSB(zp)->z_max_blksz)) { in zfs_rangelock_cb()
106 znode_t *zp = buf; in zfs_znode_cache_constructor() local
108 inode_init_once(ZTOI(zp)); in zfs_znode_cache_constructor()
109 list_link_init(&zp->z_link_node); in zfs_znode_cache_constructor()
111 mutex_init(&zp->z_lock, NULL, MUTEX_DEFAULT, NULL); in zfs_znode_cache_constructor()
112 rw_init(&zp->z_parent_lock, NULL, RW_DEFAULT, NULL); in zfs_znode_cache_constructor()
[all …]
H A Dzfs_dir.c378 znode_t *zp; in zfs_dirlook() local
404 error = zfs_zget(zfsvfs, parent, &zp); in zfs_dirlook()
406 *zpp = zp; in zfs_dirlook()
421 error = zfs_dirent_lock(&dl, dzp, name, &zp, zf, deflg, rpnp); in zfs_dirlook()
423 *zpp = zp; in zfs_dirlook()
451 zfs_unlinked_add(znode_t *zp, dmu_tx_t *tx) in zfs_unlinked_add() argument
453 zfsvfs_t *zfsvfs = ZTOZSB(zp); in zfs_unlinked_add()
455 ASSERT(zp->z_unlinked); in zfs_unlinked_add()
456 ASSERT0(ZTOI(zp)->i_nlink); in zfs_unlinked_add()
459 zap_add_int(zfsvfs->z_os, zfsvfs->z_unlinkedobj, zp->z_id, tx)); in zfs_unlinked_add()
[all …]
H A Dzfs_vnops_os.c176 znode_t *zp = ITOZ(ip); in zfs_open() local
180 if ((error = zfs_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zfs_open()
184 if (blk_mode_is_open_write(mode) && (zp->z_pflags & ZFS_APPENDONLY) && in zfs_open()
197 if (atomic_inc_32_nv(&zp->z_sync_cnt) == 1) in zfs_open()
198 zil_async_to_sync(zfsvfs->z_log, zp->z_id); in zfs_open()
209 znode_t *zp = ITOZ(ip); in zfs_close() local
213 if ((error = zfs_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zfs_close()
218 atomic_dec_32(&zp->z_sync_cnt); in zfs_close()
234 update_pages(znode_t *zp, int64_t start, int len, objset_t *os) in update_pages() argument
236 struct address_space *mp = ZTOI(zp)->i_mapping; in update_pages()
[all …]
H A Dzfs_acl.c324 zfs_external_acl(znode_t *zp) in zfs_external_acl() argument
329 if (zp->z_is_sa) in zfs_external_acl()
341 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(ZTOZSB(zp)), in zfs_external_acl()
349 VERIFY(zp->z_is_sa && error == ENOENT); in zfs_external_acl()
361 zfs_acl_znode_info(znode_t *zp, int *aclsize, int *aclcount, in zfs_acl_znode_info() argument
364 zfsvfs_t *zfsvfs = ZTOZSB(zp); in zfs_acl_znode_info()
369 ASSERT(MUTEX_HELD(&zp->z_acl_lock)); in zfs_acl_znode_info()
370 if (zp->z_is_sa) { in zfs_acl_znode_info()
371 if ((error = sa_size(zp->z_sa_hdl, SA_ZPL_DACL_ACES(zfsvfs), in zfs_acl_znode_info()
375 if ((error = sa_lookup(zp->z_sa_hdl, SA_ZPL_DACL_COUNT(zfsvfs), in zfs_acl_znode_info()
[all …]
H A Dzpl_inode.c36 znode_t *zp; in zpl_lookup() local
77 error = -zfs_lookup(ITOZ(dir), dname(dentry), &zp, in zpl_lookup()
104 ip = ZTOI(zp); in zpl_lookup()
162 znode_t *zp; variable
177 mode, &zp, cr, 0, NULL, idmap);
179 error = zpl_xattr_security_init(ZTOI(zp), dir, &dentry->d_name);
181 error = zpl_init_acl(ZTOI(zp), dir);
185 remove_inode_hash(ZTOI(zp));
186 iput(ZTOI(zp));
188 d_instantiate(dentry, ZTOI(zp));
[all …]
H A Dzpl_xattr.c204 znode_t *zp = ITOZ(xf->dentry->d_inode); in zpl_xattr_list_sa() local
208 mutex_enter(&zp->z_lock); in zpl_xattr_list_sa()
209 if (zp->z_xattr_cached == NULL) in zpl_xattr_list_sa()
210 error = -zfs_sa_get_xattr(zp); in zpl_xattr_list_sa()
211 mutex_exit(&zp->z_lock); in zpl_xattr_list_sa()
216 ASSERT(zp->z_xattr_cached); in zpl_xattr_list_sa()
218 while ((nvp = nvlist_next_nvpair(zp->z_xattr_cached, nvp)) != NULL) { in zpl_xattr_list_sa()
233 znode_t *zp = ITOZ(dentry->d_inode); in zpl_xattr_list() local
234 zfsvfs_t *zfsvfs = ZTOZSB(zp); in zpl_xattr_list()
242 if ((error = zpl_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zpl_xattr_list()
[all …]
H A Dzfs_vfsops.c885 zfs_statfs_project(zfsvfs_t *zfsvfs, znode_t *zp, struct kstatfs *statp, in zfs_statfs_project() argument
895 err = zfs_id_to_fuidstr(zfsvfs, NULL, zp->z_projid, buf + offset, in zfs_statfs_project()
924 sa_object_size(zp->z_sa_hdl, &blksize, &nblocks); in zfs_statfs_project()
925 if (unlikely(zp->z_blksz == 0)) in zfs_statfs_project()
975 znode_t *zp = ITOZ(ip); in zfs_statvfs() local
980 if ((err = zfs_enter_verify_zp(zfsvfs, zp, FTAG)) != 0) in zfs_statvfs()
1036 if (zp->z_pflags & ZFS_PROJINHERIT && zp->z_projid && in zfs_statvfs()
1037 zpl_is_valid_projid(zp->z_projid)) in zfs_statvfs()
1038 err = zfs_statfs_project(zfsvfs, zp, statp, bshift); in zfs_statvfs()
1073 znode_t **zp_array, *zp; in zfs_prune_aliases() local
[all …]
/freebsd/sys/geom/uzip/
H A Dg_uzip_zlib.c52 struct g_uzip_zlib *zp; in g_uzip_zlib_free() local
54 zp = (struct g_uzip_zlib *)zpp->pvt; in g_uzip_zlib_free()
55 inflateEnd(&zp->zs); in g_uzip_zlib_free()
56 free(zp, M_GEOM_UZIP); in g_uzip_zlib_free()
64 struct g_uzip_zlib *zp; in g_uzip_zlib_decompress() local
66 zp = (struct g_uzip_zlib *)zpp->pvt; in g_uzip_zlib_decompress()
68 zp->zs.next_in = ibp; in g_uzip_zlib_decompress()
69 zp->zs.avail_in = ilen; in g_uzip_zlib_decompress()
70 zp->zs.next_out = obp; in g_uzip_zlib_decompress()
71 zp->zs.avail_out = zp->blksz; in g_uzip_zlib_decompress()
[all …]
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzfs_znode_impl.h53 #define ZTOTYPE(zp) (ZTOI(zp)->i_mode) argument
54 #define ZTOGID(zp) (ZTOI(zp)->i_gid) argument
55 #define ZTOUID(zp) (ZTOI(zp)->i_uid) argument
56 #define ZTONLNK(zp) (ZTOI(zp)->i_nlink) argument
64 #define zn_has_cached_data(zp, start, end) \ argument
65 filemap_range_has_page(ZTOI(zp)->i_mapping, start, end)
67 #define zn_flush_cached_data(zp, sync) write_inode_now(ZTOI(zp), sync) argument
69 #define zn_rlimit_fsize_uio(zp, uio) (0) argument
77 #define zhold(zp) VERIFY3P(igrab(ZTOI((zp))), !=, NULL) argument
78 #define zrele(zp) iput(ZTOI((zp))) argument
[all …]
/freebsd/sys/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_znode_impl.h100 #define zhold(zp) vhold(ZTOV((zp))) argument
101 #define zrele(zp) vrele(ZTOV((zp))) argument
103 #define ZTOZSB(zp) ((zp)->z_zfsvfs) argument
105 #define ZTOTYPE(zp) (ZTOV(zp)->v_type) argument
106 #define ZTOGID(zp) ((zp)->z_gid) argument
107 #define ZTOUID(zp) ((zp)->z_uid) argument
108 #define ZTONLNK(zp) ((zp)->z_links) argument
114 #define zn_has_cached_data(zp, start, end) \ argument
115 vn_has_cached_data(ZTOV(zp))
116 #define zn_flush_cached_data(zp, sync) vn_flush_cached_data(ZTOV(zp), sync) argument
[all …]
/freebsd/lib/libc/gen/
H A Dtimezone.c106 struct zone *zp; in _tztab() local
109 for (zp = zonetab; zp->offset != -1;++zp) /* static tables */ in _tztab()
110 if (zp->offset == zone) { in _tztab()
111 if (dst && zp->dlzone) in _tztab()
112 return(zp->dlzone); in _tztab()
113 if (!dst && zp->stdzone) in _tztab()
114 return(zp->stdzone); in _tztab()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_znode.h60 #define ZFS_ATTR_SET(zp, attr, value, pflags, tx) \ argument
66 VERIFY0(sa_update(zp->z_sa_hdl, SA_ZPL_FLAGS(ZTOZSB(zp)), \
113 #define ZFS_SEQ_MAY_GROW(zp) \ argument
114 ((zp)->z_has_seq ? B_FALSE : B_TRUE)
121 #define ZFS_PERSIST_SEQ(zp, bulk, count) \ argument
123 if ((zp)->z_is_sa) { \
124 (zp)->z_has_seq = B_TRUE; \
125 SA_ADD_BULK_ATTR((bulk), (count), SA_ZPL_SEQ(ZTOZSB(zp)), \
126 NULL, &(zp)->z_seq, 8); \
242 zfs_verify_zp(znode_t *zp) in zfs_verify_zp() argument
[all …]
/freebsd/usr.bin/mkuzip/
H A Dmkuz_zlib.c50 struct mkuz_zlib *zp; in mkuz_zlib_init() local
59 zp = mkuz_safe_zmalloc(sizeof(struct mkuz_zlib)); in mkuz_zlib_init()
60 zp->comp_level = *comp_level; in mkuz_zlib_init()
62 return (zp); in mkuz_zlib_init()
69 struct mkuz_zlib *zp; in mkuz_zlib_compress() local
71 zp = (struct mkuz_zlib *)p; in mkuz_zlib_compress()
75 zp->comp_level) != Z_OK) { in mkuz_zlib_compress()
/freebsd/usr.sbin/tzsetup/
H A Dtzsetup.c381 struct zone *zp; in add_cont_to_country() local
383 TAILQ_FOREACH(zp, &cp->zones, link) { in add_cont_to_country()
384 if (zp->continent == cont) in add_cont_to_country()
394 struct zone *zp; in add_zone_to_country() local
396 zp = malloc(sizeof(*zp)); in add_zone_to_country()
397 if (zp == NULL) in add_zone_to_country()
398 errx(1, "malloc(%zu)", sizeof(*zp)); in add_zone_to_country()
404 zp->descr = strdup(descr); in add_zone_to_country()
405 if (zp->descr == NULL) in add_zone_to_country()
408 zp->descr = NULL; in add_zone_to_country()
[all …]
/freebsd/sys/contrib/openzfs/lib/libzfs_core/os/freebsd/
H A Dlibzfs_core_ioctl.c47 zfs_iocparm_t zp; in zcmd_ioctl_compat() local
52 zp.zfs_cmd = (uint64_t)(uintptr_t)zc; in zcmd_ioctl_compat()
53 zp.zfs_cmd_size = sizeof (zfs_cmd_t); in zcmd_ioctl_compat()
54 zp.zfs_ioctl_version = ZFS_IOCVER_OZFS; in zcmd_ioctl_compat()
62 zp.zfs_cmd = (uint64_t)(uintptr_t)zc_c; in zcmd_ioctl_compat()
63 zp.zfs_cmd_size = sizeof (zfs_cmd_legacy_t); in zcmd_ioctl_compat()
64 zp.zfs_ioctl_version = ZFS_IOCVER_LEGACY; in zcmd_ioctl_compat()
72 ret = ioctl(fd, ncmd, &zp); in zcmd_ioctl_compat()
/freebsd/contrib/bc/tests/dc/
H A Dstack_len.txt1 zp
2 zp
3 zp
4 zp
15 zp

123