003 File Manager
Current Path:
/usr/src/sys/contrib/openzfs/include/sys
usr
/
src
/
sys
/
contrib
/
openzfs
/
include
/
sys
/
📁
..
📄
Makefile.am
(2.18 KB)
📄
abd.h
(4.25 KB)
📄
abd_impl.h
(4.41 KB)
📄
aggsum.h
(1.28 KB)
📄
arc.h
(11.19 KB)
📄
arc_impl.h
(33.15 KB)
📄
avl.h
(9.16 KB)
📄
avl_impl.h
(4.8 KB)
📄
bitops.h
(3.2 KB)
📄
blkptr.h
(914 B)
📄
bplist.h
(1.6 KB)
📄
bpobj.h
(3.21 KB)
📄
bptree.h
(1.89 KB)
📄
bqueue.h
(1.23 KB)
📄
btree.h
(7.68 KB)
📁
crypto
📄
dataset_kstats.h
(2.27 KB)
📄
dbuf.h
(13.94 KB)
📄
ddt.h
(7.96 KB)
📄
dmu.h
(39.06 KB)
📄
dmu_impl.h
(6.92 KB)
📄
dmu_objset.h
(9.19 KB)
📄
dmu_recv.h
(2.75 KB)
📄
dmu_redact.h
(1.67 KB)
📄
dmu_send.h
(2.54 KB)
📄
dmu_traverse.h
(3.02 KB)
📄
dmu_tx.h
(4.43 KB)
📄
dmu_zfetch.h
(2.23 KB)
📄
dnode.h
(22.41 KB)
📄
dsl_bookmark.h
(5.05 KB)
📄
dsl_crypt.h
(7.76 KB)
📄
dsl_dataset.h
(18.62 KB)
📄
dsl_deadlist.h
(4.21 KB)
📄
dsl_deleg.h
(3.27 KB)
📄
dsl_destroy.h
(2.19 KB)
📄
dsl_dir.h
(7.67 KB)
📄
dsl_pool.h
(6.23 KB)
📄
dsl_prop.h
(4.38 KB)
📄
dsl_scan.h
(7.11 KB)
📄
dsl_synctask.h
(4.06 KB)
📄
dsl_userhold.h
(1.84 KB)
📄
edonr.h
(2.65 KB)
📄
efi_partition.h
(16.28 KB)
📁
fm
📄
frame.h
(935 B)
📁
fs
📄
hkdf.h
(782 B)
📁
lua
📄
metaslab.h
(5.48 KB)
📄
metaslab_impl.h
(21.23 KB)
📄
mmp.h
(2.37 KB)
📄
mntent.h
(5.22 KB)
📄
mod.h
(1.26 KB)
📄
multilist.h
(3.27 KB)
📄
note.h
(1.62 KB)
📄
nvpair.h
(14.77 KB)
📄
nvpair_impl.h
(2.23 KB)
📄
objlist.h
(1.13 KB)
📄
pathname.h
(2.12 KB)
📄
qat.h
(5.86 KB)
📄
range_tree.h
(9.73 KB)
📄
rrwlock.h
(3.53 KB)
📄
sa.h
(5.14 KB)
📄
sa_impl.h
(8.29 KB)
📄
skein.h
(6.69 KB)
📄
spa.h
(46.07 KB)
📄
spa_boot.h
(1.16 KB)
📄
spa_checkpoint.h
(1.44 KB)
📄
spa_checksum.h
(1.96 KB)
📄
spa_impl.h
(18.25 KB)
📄
spa_log_spacemap.h
(2.62 KB)
📄
space_map.h
(8.7 KB)
📄
space_reftree.h
(1.69 KB)
📁
sysevent
📄
sysevent.h
(1.07 KB)
📄
txg.h
(4.66 KB)
📄
txg_impl.h
(4.77 KB)
📄
u8_textprep.h
(3.59 KB)
📄
u8_textprep_data.h
(1.41 MB)
📄
uberblock.h
(1.36 KB)
📄
uberblock_impl.h
(5.11 KB)
📄
uio_impl.h
(1.58 KB)
📄
unique.h
(1.56 KB)
📄
uuid.h
(2.85 KB)
📄
vdev.h
(8.18 KB)
📄
vdev_disk.h
(1.65 KB)
📄
vdev_draid.h
(3.43 KB)
📄
vdev_file.h
(1.23 KB)
📄
vdev_impl.h
(22.53 KB)
📄
vdev_indirect_births.h
(2.31 KB)
📄
vdev_indirect_mapping.h
(4.38 KB)
📄
vdev_initialize.h
(1.39 KB)
📄
vdev_raidz.h
(2.04 KB)
📄
vdev_raidz_impl.h
(10.54 KB)
📄
vdev_rebuild.h
(3.4 KB)
📄
vdev_removal.h
(2.63 KB)
📄
vdev_trim.h
(1.72 KB)
📄
xvattr.h
(13.1 KB)
📄
zap.h
(18.63 KB)
📄
zap_impl.h
(6.79 KB)
📄
zap_leaf.h
(7.84 KB)
📄
zcp.h
(4.87 KB)
📄
zcp_global.h
(742 B)
📄
zcp_iter.h
(1.07 KB)
📄
zcp_prop.h
(780 B)
📄
zcp_set.h
(929 B)
📄
zfeature.h
(2.42 KB)
📄
zfs_acl.h
(8.08 KB)
📄
zfs_bootenv.h
(1.41 KB)
📄
zfs_context.h
(21.23 KB)
📄
zfs_debug.h
(3.3 KB)
📄
zfs_delay.h
(1.25 KB)
📄
zfs_file.h
(2.06 KB)
📄
zfs_fuid.h
(4.26 KB)
📄
zfs_ioctl.h
(17.63 KB)
📄
zfs_ioctl_impl.h
(3.1 KB)
📄
zfs_onexit.h
(1.65 KB)
📄
zfs_project.h
(2.35 KB)
📄
zfs_quota.h
(1.57 KB)
📄
zfs_racct.h
(1.12 KB)
📄
zfs_ratelimit.h
(1.11 KB)
📄
zfs_refcount.h
(4.15 KB)
📄
zfs_rlock.h
(2.54 KB)
📄
zfs_sa.h
(4.38 KB)
📄
zfs_stat.h
(1.45 KB)
📄
zfs_sysfs.h
(1.49 KB)
📄
zfs_vfsops.h
(1.05 KB)
📄
zfs_vnops.h
(2 KB)
📄
zfs_znode.h
(10.93 KB)
📄
zil.h
(18.27 KB)
📄
zil_impl.h
(9.12 KB)
📄
zio.h
(21.68 KB)
📄
zio_checksum.h
(4.55 KB)
📄
zio_compress.h
(5.91 KB)
📄
zio_crypt.h
(5.21 KB)
📄
zio_impl.h
(8.33 KB)
📄
zio_priority.h
(1.2 KB)
📄
zrlock.h
(1.7 KB)
📁
zstd
📄
zthr.h
(1.23 KB)
📄
zvol.h
(2.27 KB)
📄
zvol_impl.h
(3.7 KB)
Editing: dsl_userhold.h
/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License (the "License"). * You may not use this file except in compliance with the License. * * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE * or http://www.opensolaris.org/os/licensing. * See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each * file and include the License file at usr/src/OPENSOLARIS.LICENSE. * If applicable, add the following below this CDDL HEADER, with the * fields enclosed by brackets "[]" replaced with your own identifying * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012 by Delphix. All rights reserved. * Copyright (c) 2012, Joyent, Inc. All rights reserved. * Copyright (c) 2013 Steven Hartland. All rights reserved. */ #ifndef _SYS_DSL_USERHOLD_H #define _SYS_DSL_USERHOLD_H #include <sys/nvpair.h> #include <sys/types.h> #ifdef __cplusplus extern "C" { #endif struct dsl_pool; struct dsl_dataset; struct dmu_tx; int dsl_dataset_user_hold(nvlist_t *holds, minor_t cleanup_minor, nvlist_t *errlist); int dsl_dataset_user_release(nvlist_t *holds, nvlist_t *errlist); int dsl_dataset_get_holds(const char *dsname, nvlist_t *nvl); void dsl_dataset_user_release_tmp(struct dsl_pool *dp, nvlist_t *holds); int dsl_dataset_user_hold_check_one(struct dsl_dataset *ds, const char *htag, boolean_t temphold, struct dmu_tx *tx); void dsl_dataset_user_hold_sync_one(struct dsl_dataset *ds, const char *htag, minor_t minor, uint64_t now, struct dmu_tx *tx); #ifdef __cplusplus } #endif #endif /* _SYS_DSL_USERHOLD_H */
Upload File
Create Folder