usr/src/boot/libsa/zfs/zfsimpl.c
281
vdev_indirect_mapping_open(spa_t *spa, objset_phys_t *os,
usr/src/boot/libsa/zfs/zfsimpl.c
2928
objset_get_dnode(const spa_t *spa, const objset_phys_t *os, uint64_t objnum,
usr/src/boot/libsa/zfs/zfsimpl.c
2934
return (dnode_read(spa, &os->os_meta_dnode, offset,
usr/src/boot/libsa/zfs/zfsimpl.c
298
rc = objset_get_dnode(spa, os, mapping_object, vim->vim_dn);
usr/src/boot/libsa/zfs/zfsimpl.c
316
vim->vim_objset = os;
usr/src/cmd/awk/run.c
1019
"or sprintf(%s)", os, os);
usr/src/cmd/awk/run.c
915
const char *os;
usr/src/cmd/awk/run.c
924
os = s;
usr/src/cmd/awk/run.c
961
"or sprintf(%s)", os, os);
usr/src/cmd/awk/tran.c
592
const char *os = is;
usr/src/cmd/awk/tran.c
601
SYNTAX("newline in string %.20s...", os);
usr/src/cmd/cxgbetool/cudbg_view.c
851
char *os, *fwstate;
usr/src/cmd/cxgbetool/cudbg_view.c
873
os = "Windows";
usr/src/cmd/cxgbetool/cudbg_view.c
876
os = "Linux";
usr/src/cmd/cxgbetool/cudbg_view.c
879
os = "ESX";
usr/src/cmd/cxgbetool/cudbg_view.c
883
os = "Unknown";
usr/src/cmd/cxgbetool/cudbg_view.c
887
printf("\tOS : %s\n", os);
usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java
243
org.opensolaris.os.dtrace.Record record = null;
usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java
245
List <org.opensolaris.os.dtrace.Record> records = data.getRecords();
usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java
246
Iterator <org.opensolaris.os.dtrace.Record> itr = records.iterator();
usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java
652
if ((msg instanceof org.opensolaris.os.dtrace.Error) ||
usr/src/cmd/dtrace/test/cmd/jdtrace/JDTrace.java
989
org.opensolaris.os.dtrace.Error error = e.getError();
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestAbort.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
373
List < org.opensolaris.os.dtrace.Record > list =
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
374
new ArrayList < org.opensolaris.os.dtrace.Record > ();
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
459
public static org.opensolaris.os.dtrace.Error
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
463
org.opensolaris.os.dtrace.Error e =
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestBean.java
464
new org.opensolaris.os.dtrace.Error(probe, 8, 3,
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestClose.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestDrop.java
28
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestEnable.java
29
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestMaxConsumers.java
29
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java
115
List <org.opensolaris.os.dtrace.Record> records =
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java
117
for (org.opensolaris.os.dtrace.Record r : records) {
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java
32
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java
74
List <org.opensolaris.os.dtrace.Record> records = data.getRecords();
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestMultiAggPrinta.java
75
org.opensolaris.os.dtrace.Record record;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestProbeData.java
30
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestProbeDescription.java
29
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestStateMachine.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/dtrace/test/tst/common/java_api/src/TestStopLock.java
27
import org.opensolaris.os.dtrace.*;
usr/src/cmd/mandoc/arch.c
24
arch_valid(const char *arch, enum mandoc_os os)
usr/src/cmd/mandoc/arch.c
48
if ((arch_p = arches[os]) == NULL)
usr/src/cmd/mandoc/man_html.c
304
if (man->os != NULL)
usr/src/cmd/mandoc/man_html.c
305
print_text(h, man->os);
usr/src/cmd/mandoc/man_term.c
1026
} else if (meta->os != NULL) {
usr/src/cmd/mandoc/man_term.c
1027
title = mandoc_strdup(meta->os);
usr/src/cmd/mandoc/man_term.c
1041
if (meta->os)
usr/src/cmd/mandoc/man_term.c
1042
term_word(p, meta->os);
usr/src/cmd/mandoc/man_validate.c
482
free(man->meta.os);
usr/src/cmd/mandoc/man_validate.c
487
man->meta.msec = man->meta.os = NULL;
usr/src/cmd/mandoc/man_validate.c
540
man->meta.os = mandoc_strdup(n->string);
usr/src/cmd/mandoc/man_validate.c
542
man->meta.os = mandoc_strdup(man->os_s);
usr/src/cmd/mandoc/man_validate.c
543
if (man->meta.os_e == MANDOC_OS_OTHER && man->meta.os != NULL) {
usr/src/cmd/mandoc/man_validate.c
544
if (strstr(man->meta.os, "OpenBSD") != NULL)
usr/src/cmd/mandoc/man_validate.c
546
else if (strstr(man->meta.os, "NetBSD") != NULL)
usr/src/cmd/mandoc/man_validate.c
603
free(man->meta.os);
usr/src/cmd/mandoc/man_validate.c
604
man->meta.os = mandoc_strdup(p);
usr/src/cmd/mandoc/man_validate.c
642
free(man->meta.os);
usr/src/cmd/mandoc/man_validate.c
643
man->meta.os = mandoc_strdup(p);
usr/src/cmd/mandoc/mdoc_html.c
465
print_text(h, meta->os);
usr/src/cmd/mandoc/mdoc_man.c
623
mdoc->date, mdoc->os, mdoc->vol);
usr/src/cmd/mandoc/mdoc_markdown.c
291
md_word(mdoc->os);
usr/src/cmd/mandoc/mdoc_term.c
467
term_word(p, meta->os);
usr/src/cmd/mandoc/mdoc_term.c
471
sz = term_strlen(p, meta->os);
usr/src/cmd/mandoc/mdoc_term.c
484
term_word(p, meta->os);
usr/src/cmd/mandoc/mdoc_validate.c
1658
const char *os;
usr/src/cmd/mandoc/mdoc_validate.c
1666
os = "BSD/OS";
usr/src/cmd/mandoc/mdoc_validate.c
1669
os = "DragonFly";
usr/src/cmd/mandoc/mdoc_validate.c
1672
os = "FreeBSD";
usr/src/cmd/mandoc/mdoc_validate.c
1675
os = "NetBSD";
usr/src/cmd/mandoc/mdoc_validate.c
1692
os = "OpenBSD";
usr/src/cmd/mandoc/mdoc_validate.c
1695
os = "UNIX";
usr/src/cmd/mandoc/mdoc_validate.c
1701
roff_word_alloc(mdoc, n->line, n->pos, os);
usr/src/cmd/mandoc/mdoc_validate.c
2090
if (mdoc->meta.os == NULL) {
usr/src/cmd/mandoc/mdoc_validate.c
2092
mdoc->meta.os = mandoc_strdup("");
usr/src/cmd/mandoc/mdoc_validate.c
2712
else if (mdoc->meta.os != NULL)
usr/src/cmd/mandoc/mdoc_validate.c
2739
else if (mdoc->meta.os != NULL)
usr/src/cmd/mandoc/mdoc_validate.c
2884
if (mdoc->meta.os != NULL)
usr/src/cmd/mandoc/mdoc_validate.c
2900
free(mdoc->meta.os);
usr/src/cmd/mandoc/mdoc_validate.c
2901
mdoc->meta.os = NULL;
usr/src/cmd/mandoc/mdoc_validate.c
2902
deroff(&mdoc->meta.os, n);
usr/src/cmd/mandoc/mdoc_validate.c
2903
if (mdoc->meta.os)
usr/src/cmd/mandoc/mdoc_validate.c
2907
mdoc->meta.os = mandoc_strdup(mdoc->os_s);
usr/src/cmd/mandoc/mdoc_validate.c
2912
mdoc->meta.os = mandoc_strdup(OSNAME);
usr/src/cmd/mandoc/mdoc_validate.c
2922
mdoc->meta.os = mandoc_strdup(defbuf);
usr/src/cmd/mandoc/mdoc_validate.c
2927
if (strstr(mdoc->meta.os, "OpenBSD") != NULL)
usr/src/cmd/mandoc/mdoc_validate.c
2929
else if (strstr(mdoc->meta.os, "NetBSD") != NULL)
usr/src/cmd/mandoc/roff.c
824
free(man->meta.os);
usr/src/cmd/mandoc/roff.h
540
char *os; /* Operating system. */
usr/src/cmd/mandoc/tree.c
79
if (meta->os != NULL)
usr/src/cmd/mandoc/tree.c
80
printf("os = \"%s\"\n", meta->os);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1559
nfs4_open_stream_t os;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1561
if (mdb_vread(&os, sizeof (nfs4_open_stream_t), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1567
"%d\t%d\t%d\n", addr, os.os_ref_count, os.os_share_acc_read,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1568
os.os_share_acc_write, os.os_mmap_read, os.os_mmap_write,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1569
os.os_share_deny_none, os.os_share_deny_read,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1570
os.os_share_deny_write, os.os_open_ref_count, os.os_dc_openacc,
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1571
os.os_mapcnt);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1575
if (os.os_valid)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1577
if (os.os_delegation)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1579
if (os.os_final_close)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1581
if (os.os_pending_close)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1583
if (os.os_failed_reopen)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1585
if (os.os_force_close)
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1588
(uchar_t *)&os.os_orig_oo_name);
usr/src/cmd/mdb/common/modules/zfs/zfs.c
3492
uintptr_t os, os_sa;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
3505
GETMEMB(addr, "sa_handle", sa_os, os) ||
usr/src/cmd/mdb/common/modules/zfs/zfs.c
3513
if (GETMEMB(os, "objset", os_sa, os_sa)) {
usr/src/cmd/oawk/run.c
1094
wchar_t *ss, *bp, *ep, *os;
usr/src/cmd/oawk/run.c
1112
os = *ORS;
usr/src/cmd/oawk/run.c
1115
os = *OFS;
usr/src/cmd/oawk/run.c
1134
(void) wmemcpy(bp + blen + sslen, os, oslen);
usr/src/cmd/oawk/run.c
440
wchar_t *os;
usr/src/cmd/oawk/run.c
447
os = s;
usr/src/cmd/oawk/run.c
474
os, os);
usr/src/cmd/oawk/run.c
486
error(FATAL, "format item %.20ws... too long", os);
usr/src/cmd/oawk/run.c
518
"not enough arguments in printf(%ws) or sprintf(%ws)", os, os);
usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/DecisionHistory.java
522
public void sync(OutputStream os) throws IOException
usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/DecisionHistory.java
524
new ObjectOutputStream(os).writeObject(this);
usr/src/cmd/sysdef/sysdef.c
101
char *os = "/dev/ksyms"; /* Wont always have a /kernel/unix */
usr/src/cmd/sysdef/sysdef.c
226
os = optarg;
usr/src/cmd/sysdef/sysdef.c
255
if (((sysfile = fopen(os, "r")) == NULL) && nflag) {
usr/src/cmd/sysdef/sysdef.c
256
fprintf(stderr, "cannot open %s\n", os);
usr/src/cmd/sysdef/sysdef.c
288
os, elf_errmsg(-1));
usr/src/cmd/sysdef/sysdef.c
294
os, elf_errmsg(-1));
usr/src/cmd/sysdef/sysdef.c
301
fprintf(stderr, "%s: invalid file\n", os);
usr/src/cmd/sysdef/sysdef.c
317
os, elf_errmsg(-1));
usr/src/cmd/sysdef/sysdef.c
749
os, nl[sym].n_scnum, elf_errmsg(-1));
usr/src/cmd/sysdef/sysdef.c
755
os, nl[sym].n_scnum, elf_errmsg(-1));
usr/src/cmd/sysdef/sysdef.c
763
fprintf(stderr, "%s: fseek error (in memseek)\n", os);
usr/src/cmd/sysdef/sysdef.c
777
nlist(os, nl);
usr/src/cmd/vgrind/vfontedpr.c
119
static int width(char *s, char *os);
usr/src/cmd/vgrind/vfontedpr.c
120
static int tabs(char *s, char *os);
usr/src/cmd/vgrind/vfontedpr.c
122
static void putScp(char *os);
usr/src/cmd/vgrind/vfontedpr.c
428
putScp(char *os)
usr/src/cmd/vgrind/vfontedpr.c
430
char *s = os; /* pointer to unmatched string */
usr/src/cmd/vgrind/vfontedpr.c
439
Start = os; /* remember the start for expmatch */
usr/src/cmd/vgrind/vfontedpr.c
483
if (s != os)
usr/src/cmd/vgrind/vfontedpr.c
499
if (s != os)
usr/src/cmd/vgrind/vfontedpr.c
538
if (s != os)
usr/src/cmd/vgrind/vfontedpr.c
669
tabs(char *s, char *os)
usr/src/cmd/vgrind/vfontedpr.c
672
return (width(s, os) / tabsize);
usr/src/cmd/vgrind/vfontedpr.c
676
width(char *s, char *os)
usr/src/cmd/vgrind/vfontedpr.c
682
while (s < os) {
usr/src/cmd/zdb/zdb.c
1467
dump_dnode(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
1633
dump_dsl_dir(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
1690
dump_dsl_dataset(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
1765
dump_bptree(objset_t *os, uint64_t obj, const char *name)
usr/src/cmd/zdb/zdb.c
1777
VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
usr/src/cmd/zdb/zdb.c
1789
(void) bptree_iterate(os, obj, B_FALSE, dump_bptree_cb, NULL, NULL);
usr/src/cmd/zdb/zdb.c
2005
close_objset(objset_t *os, void *tag)
usr/src/cmd/zdb/zdb.c
2007
VERIFY3P(os, ==, sa_os);
usr/src/cmd/zdb/zdb.c
2008
if (os->os_sa != NULL)
usr/src/cmd/zdb/zdb.c
2009
sa_tear_down(os);
usr/src/cmd/zdb/zdb.c
2010
dmu_objset_disown(os, B_FALSE, tag);
usr/src/cmd/zdb/zdb.c
2046
dump_uidgid(objset_t *os, uint64_t uid, uint64_t gid)
usr/src/cmd/zdb/zdb.c
2058
VERIFY(zap_lookup(os, MASTER_NODE_OBJ, ZFS_FUID_TABLES,
usr/src/cmd/zdb/zdb.c
2061
(void) zfs_fuid_table_load(os, fuid_obj,
usr/src/cmd/zdb/zdb.c
2072
dump_znode(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
2085
VERIFY3P(os, ==, sa_os);
usr/src/cmd/zdb/zdb.c
2086
if (sa_handle_get(os, object, NULL, SA_HDL_PRIVATE, &hdl)) {
usr/src/cmd/zdb/zdb.c
2124
error = zfs_obj_to_path(os, object, path, sizeof (path));
usr/src/cmd/zdb/zdb.c
2134
dump_uidgid(os, uid, gid);
usr/src/cmd/zdb/zdb.c
2145
if (dmu_objset_projectquota_enabled(os) && (pflags & ZFS_PROJID)) {
usr/src/cmd/zdb/zdb.c
2163
dump_acl(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
2169
dump_dmu_objset(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
2233
dump_object(objset_t *os, uint64_t object, int verbosity, int *print_header,
usr/src/cmd/zdb/zdb.c
2262
dn = DMU_META_DNODE(os);
usr/src/cmd/zdb/zdb.c
2270
error = dmu_object_info(os, object, &doi);
usr/src/cmd/zdb/zdb.c
2274
if (os->os_encrypted &&
usr/src/cmd/zdb/zdb.c
2276
error = dnode_hold(os, object, FTAG, &dn);
usr/src/cmd/zdb/zdb.c
2281
error = dmu_bonus_hold(os, object, FTAG, &db);
usr/src/cmd/zdb/zdb.c
2341
object_viewer[ZDB_OT_TYPE(doi.doi_bonus_type)](os,
usr/src/cmd/zdb/zdb.c
2347
if (!os->os_encrypted || !DMU_OT_IS_ENCRYPTED(doi.doi_type)) {
usr/src/cmd/zdb/zdb.c
2348
object_viewer[ZDB_OT_TYPE(doi.doi_type)](os, object,
usr/src/cmd/zdb/zdb.c
2429
dump_dir(objset_t *os)
usr/src/cmd/zdb/zdb.c
2449
dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
usr/src/cmd/zdb/zdb.c
2450
dmu_objset_fast_stat(os, &dds);
usr/src/cmd/zdb/zdb.c
2451
dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
usr/src/cmd/zdb/zdb.c
2458
usedobjs = BP_GET_FILL(os->os_rootbp);
usr/src/cmd/zdb/zdb.c
2459
refdbytes = dsl_dir_phys(os->os_spa->spa_dsl_pool->dp_mos_dir)->
usr/src/cmd/zdb/zdb.c
2462
dmu_objset_space(os, &refdbytes, &scratch, &usedobjs, &scratch);
usr/src/cmd/zdb/zdb.c
2465
ASSERT3U(usedobjs, ==, BP_GET_FILL(os->os_rootbp));
usr/src/cmd/zdb/zdb.c
2472
sizeof (blkbuf) - strlen(blkbuf), os->os_rootbp);
usr/src/cmd/zdb/zdb.c
2477
dmu_objset_name(os, osname);
usr/src/cmd/zdb/zdb.c
2481
osname, type, (u_longlong_t)dmu_objset_id(os),
usr/src/cmd/zdb/zdb.c
2488
dump_object(os, zopt_object[i], verbosity,
usr/src/cmd/zdb/zdb.c
2495
dump_intent_log(dmu_objset_zil(os));
usr/src/cmd/zdb/zdb.c
2497
if (dmu_objset_ds(os) != NULL) {
usr/src/cmd/zdb/zdb.c
2498
dsl_dataset_t *ds = dmu_objset_ds(os);
usr/src/cmd/zdb/zdb.c
2511
if (BP_IS_HOLE(os->os_rootbp))
usr/src/cmd/zdb/zdb.c
2514
dump_object(os, 0, verbosity, &print_header, NULL);
usr/src/cmd/zdb/zdb.c
2516
if (DMU_USERUSED_DNODE(os) != NULL &&
usr/src/cmd/zdb/zdb.c
2517
DMU_USERUSED_DNODE(os)->dn_type != 0) {
usr/src/cmd/zdb/zdb.c
2518
dump_object(os, DMU_USERUSED_OBJECT, verbosity, &print_header,
usr/src/cmd/zdb/zdb.c
252
dump_packed_nvlist(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
2520
dump_object(os, DMU_GROUPUSED_OBJECT, verbosity, &print_header,
usr/src/cmd/zdb/zdb.c
2524
if (DMU_PROJECTUSED_DNODE(os) != NULL &&
usr/src/cmd/zdb/zdb.c
2525
DMU_PROJECTUSED_DNODE(os)->dn_type != 0)
usr/src/cmd/zdb/zdb.c
2526
dump_object(os, DMU_PROJECTUSED_OBJECT, verbosity,
usr/src/cmd/zdb/zdb.c
2530
while ((error = dmu_object_next(os, &object, B_FALSE, 0)) == 0) {
usr/src/cmd/zdb/zdb.c
2531
dump_object(os, object, verbosity, &print_header, &dnode_slots);
usr/src/cmd/zdb/zdb.c
258
VERIFY(0 == dmu_read(os, object, 0, nvsize, packed, DMU_READ_PREFETCH));
usr/src/cmd/zdb/zdb.c
271
dump_history_offsets(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
2944
dump_path_impl(objset_t *os, uint64_t obj, char *name)
usr/src/cmd/zdb/zdb.c
2955
err = zap_lookup(os, obj, name, 8, 1, &child_obj);
usr/src/cmd/zdb/zdb.c
2966
err = sa_buf_hold(os, child_obj, FTAG, &db);
usr/src/cmd/zdb/zdb.c
2994
return (dump_path_impl(os, child_obj, s + 1));
usr/src/cmd/zdb/zdb.c
2997
dump_object(os, child_obj, dump_opt['v'], &header, NULL);
usr/src/cmd/zdb/zdb.c
3015
objset_t *os;
usr/src/cmd/zdb/zdb.c
3018
err = open_objset(ds, DMU_OST_ZFS, FTAG, &os);
usr/src/cmd/zdb/zdb.c
3022
err = zap_lookup(os, MASTER_NODE_OBJ, ZFS_ROOT_OBJ, 8, 1, &root_obj);
usr/src/cmd/zdb/zdb.c
3026
dmu_objset_disown(os, B_FALSE, FTAG);
usr/src/cmd/zdb/zdb.c
3032
err = dump_path_impl(os, root_obj, path);
usr/src/cmd/zdb/zdb.c
3034
close_objset(os, FTAG);
usr/src/cmd/zdb/zdb.c
330
dump_zap_stats(objset_t *os, uint64_t object)
usr/src/cmd/zdb/zdb.c
335
error = zap_get_stats(os, object, &zs);
usr/src/cmd/zdb/zdb.c
3386
objset_t *os;
usr/src/cmd/zdb/zdb.c
3388
error = open_objset(dsname, DMU_OST_ANY, FTAG, &os);
usr/src/cmd/zdb/zdb.c
3393
if (!dsl_dataset_feature_is_active(dmu_objset_ds(os), f))
usr/src/cmd/zdb/zdb.c
3400
if (dsl_dataset_remap_deadlist_exists(dmu_objset_ds(os))) {
usr/src/cmd/zdb/zdb.c
3404
dump_dir(os);
usr/src/cmd/zdb/zdb.c
3405
close_objset(os, FTAG);
usr/src/cmd/zdb/zdb.c
394
dump_none(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
400
dump_unknown(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
407
dump_uint8(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
413
dump_uint64(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
419
dump_zap(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
426
dump_zap_stats(os, object);
usr/src/cmd/zdb/zdb.c
429
for (zap_cursor_init(&zc, os, object);
usr/src/cmd/zdb/zdb.c
439
(void) zap_lookup(os, object, attr.za_name,
usr/src/cmd/zdb/zdb.c
482
dump_bpobj(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
520
int err = dmu_read(os, object,
usr/src/cmd/zdb/zdb.c
533
dump_bpobj_subobjs(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
537
VERIFY0(dmu_object_info(os, object, &doi));
usr/src/cmd/zdb/zdb.c
540
int err = dmu_read(os, object, 0, doi.doi_max_offset, subobjs, 0);
usr/src/cmd/zdb/zdb.c
561
dump_ddt_zap(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
563
dump_zap_stats(os, object);
usr/src/cmd/zdb/zdb.c
569
dump_sa_attrs(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
574
dump_zap_stats(os, object);
usr/src/cmd/zdb/zdb.c
577
for (zap_cursor_init(&zc, os, object);
usr/src/cmd/zdb/zdb.c
596
dump_sa_layouts(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
603
dump_zap_stats(os, object);
usr/src/cmd/zdb/zdb.c
606
for (zap_cursor_init(&zc, os, object);
usr/src/cmd/zdb/zdb.c
619
VERIFY(zap_lookup(os, object, attr.za_name,
usr/src/cmd/zdb/zdb.c
6248
objset_t *os = NULL;
usr/src/cmd/zdb/zdb.c
634
dump_zpldir(objset_t *os, uint64_t object, void *data, size_t size)
usr/src/cmd/zdb/zdb.c
6560
error = open_objset(target, DMU_OST_ANY, FTAG, &os);
usr/src/cmd/zdb/zdb.c
657
dump_zap_stats(os, object);
usr/src/cmd/zdb/zdb.c
6582
if (os != NULL) {
usr/src/cmd/zdb/zdb.c
6583
dump_dir(os);
usr/src/cmd/zdb/zdb.c
660
for (zap_cursor_init(&zc, os, object);
usr/src/cmd/zdb/zdb.c
6609
if (os != NULL)
usr/src/cmd/zdb/zdb.c
6610
close_objset(os, FTAG);
usr/src/cmd/zdb/zdb.c
797
dump_spacemap(objset_t *os, space_map_t *sm)
usr/src/cmd/zdb/zdb.c
824
VERIFY0(dmu_read(os, space_map_object(sm), offset,
usr/src/cmd/zdb/zdb.c
854
VERIFY0(dmu_read(os, space_map_object(sm), offset,
usr/src/cmd/zhack/zhack.c
182
dump_obj(objset_t *os, uint64_t obj, const char *name)
usr/src/cmd/zhack/zhack.c
189
for (zap_cursor_init(&zc, os, obj);
usr/src/cmd/zhack/zhack.c
199
VERIFY(zap_lookup(os, obj, za.za_name,
usr/src/cmd/zhack/zhack.c
224
objset_t *os;
usr/src/cmd/zhack/zhack.c
237
os = spa->spa_meta_objset;
usr/src/cmd/zhack/zhack.c
239
dump_obj(os, spa->spa_feat_for_read_obj, "for_read");
usr/src/cmd/zhack/zhack.c
240
dump_obj(os, spa->spa_feat_for_write_obj, "for_write");
usr/src/cmd/zhack/zhack.c
241
dump_obj(os, spa->spa_feat_desc_obj, "descriptions");
usr/src/cmd/zhack/zhack.c
243
dump_obj(os, spa->spa_feat_enabled_txg_obj, "enabled_txg");
usr/src/cmd/ztest/ztest.c
1363
ztest_zd_init(ztest_ds_t *zd, ztest_shared_ds_t *szd, objset_t *os)
usr/src/cmd/ztest/ztest.c
1365
zd->zd_os = os;
usr/src/cmd/ztest/ztest.c
1366
zd->zd_zilog = dmu_objset_zil(os);
usr/src/cmd/ztest/ztest.c
1368
dmu_objset_name(os, zd->zd_name);
usr/src/cmd/ztest/ztest.c
1447
ztest_bt_generate(ztest_block_tag_t *bt, objset_t *os, uint64_t object,
usr/src/cmd/ztest/ztest.c
1452
bt->bt_objset = dmu_objset_id(os);
usr/src/cmd/ztest/ztest.c
1462
ztest_bt_verify(ztest_block_tag_t *bt, objset_t *os, uint64_t object,
usr/src/cmd/ztest/ztest.c
1467
ASSERT3U(bt->bt_objset, ==, dmu_objset_id(os));
usr/src/cmd/ztest/ztest.c
1506
objset_t *os, uint64_t gen)
usr/src/cmd/ztest/ztest.c
1513
uint64_t token = ZTEST_BONUS_FILL_TOKEN(obj, dmu_objset_id(os),
usr/src/cmd/ztest/ztest.c
1525
objset_t *os, uint64_t gen)
usr/src/cmd/ztest/ztest.c
1530
uint64_t token = ZTEST_BONUS_FILL_TOKEN(obj, dmu_objset_id(os),
usr/src/cmd/ztest/ztest.c
1654
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
1668
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1682
ASSERT(dmu_objset_zil(os)->zl_replay == !!lr->lr_foid);
usr/src/cmd/ztest/ztest.c
1687
lr->lr_foid = zap_create_dnsize(os,
usr/src/cmd/ztest/ztest.c
1691
error = zap_create_claim_dnsize(os, lr->lr_foid,
usr/src/cmd/ztest/ztest.c
1697
lr->lr_foid = dmu_object_alloc_dnsize(os,
usr/src/cmd/ztest/ztest.c
1701
error = dmu_object_claim_dnsize(os, lr->lr_foid,
usr/src/cmd/ztest/ztest.c
1717
VERIFY3U(0, ==, dmu_object_set_blocksize(os, lr->lr_foid,
usr/src/cmd/ztest/ztest.c
1720
VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
usr/src/cmd/ztest/ztest.c
1723
ztest_bt_generate(bbt, os, lr->lr_foid, lr->lrz_dnodesize, -1ULL,
usr/src/cmd/ztest/ztest.c
1725
ztest_fill_unused_bonus(db, bbt, lr->lr_foid, os, lr->lr_gen);
usr/src/cmd/ztest/ztest.c
1728
VERIFY3U(0, ==, zap_add(os, lr->lr_doid, name, sizeof (uint64_t), 1,
usr/src/cmd/ztest/ztest.c
1744
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
1756
zap_lookup(os, lr->lr_doid, name, sizeof (object), 1, &object));
usr/src/cmd/ztest/ztest.c
1761
VERIFY3U(0, ==, dmu_object_info(os, object, &doi));
usr/src/cmd/ztest/ztest.c
1763
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1775
VERIFY3U(0, ==, zap_destroy(os, object, tx));
usr/src/cmd/ztest/ztest.c
1777
VERIFY3U(0, ==, dmu_object_free(os, object, tx));
usr/src/cmd/ztest/ztest.c
1780
VERIFY3U(0, ==, zap_remove(os, lr->lr_doid, name, tx));
usr/src/cmd/ztest/ztest.c
1796
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
1832
VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
usr/src/cmd/ztest/ztest.c
1842
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1872
VERIFY(dmu_read(os, lr->lr_foid, offset,
usr/src/cmd/ztest/ztest.c
1875
ztest_bt_verify(&rbt, os, lr->lr_foid, 0,
usr/src/cmd/ztest/ztest.c
1887
ztest_bt_verify(bt, os, lr->lr_foid, 0, offset,
usr/src/cmd/ztest/ztest.c
1896
ztest_bt_generate(bt, os, lr->lr_foid, 0, offset, gen, txg,
usr/src/cmd/ztest/ztest.c
1901
dmu_write(os, lr->lr_foid, offset, length, data, tx);
usr/src/cmd/ztest/ztest.c
1924
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
1936
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1947
VERIFY(dmu_free_range(os, lr->lr_foid, lr->lr_offset,
usr/src/cmd/ztest/ztest.c
1965
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
1976
VERIFY3U(0, ==, dmu_bonus_hold(os, lr->lr_foid, FTAG, &db));
usr/src/cmd/ztest/ztest.c
1978
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
2011
ztest_bt_verify(bbt, os, lr->lr_foid, dnodesize, -1ULL, lr->lr_mode,
usr/src/cmd/ztest/ztest.c
2021
ztest_bt_generate(bbt, os, lr->lr_foid, dnodesize, -1ULL, lr->lr_mode,
usr/src/cmd/ztest/ztest.c
2023
ztest_fill_unused_bonus(db, bbt, lr->lr_foid, os, bbt->bt_gen);
usr/src/cmd/ztest/ztest.c
2084
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
2100
error = dmu_bonus_hold(os, object, FTAG, &db);
usr/src/cmd/ztest/ztest.c
2126
error = dmu_read(os, object, offset, size, buf,
usr/src/cmd/ztest/ztest.c
2141
error = dmu_buf_hold(os, object, offset, zgd, &db,
usr/src/cmd/ztest/ztest.c
2379
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
2384
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/cmd/ztest/ztest.c
2389
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
2396
dmu_prealloc(os, object, offset, size, tx);
usr/src/cmd/ztest/ztest.c
2398
txg_wait_synced(dmu_objset_pool(os), txg);
usr/src/cmd/ztest/ztest.c
2400
(void) dmu_free_long_range(os, object, offset, size);
usr/src/cmd/ztest/ztest.c
2570
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
2584
VERIFY(zil_open(os, ztest_get_data) == zd->zd_zilog);
usr/src/cmd/ztest/ztest.c
2585
zil_replay(os, zd, ztest_replay_vector);
usr/src/cmd/ztest/ztest.c
3738
ztest_objset_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)
usr/src/cmd/ztest/ztest.c
3743
VERIFY(zap_create_claim(os, ZTEST_DIROBJ,
usr/src/cmd/ztest/ztest.c
3821
objset_t *os;
usr/src/cmd/ztest/ztest.c
3829
B_TRUE, FTAG, &os));
usr/src/cmd/ztest/ztest.c
3830
error = dmu_object_info(os, ZTEST_DIROBJ, &doi);
usr/src/cmd/ztest/ztest.c
3837
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/cmd/ztest/ztest.c
3895
objset_t *os, *os2;
usr/src/cmd/ztest/ztest.c
3911
B_TRUE, FTAG, &os) == 0) {
usr/src/cmd/ztest/ztest.c
3912
ztest_zd_init(&zdtmp, NULL, os);
usr/src/cmd/ztest/ztest.c
3913
zil_replay(os, &zdtmp, ztest_replay_vector);
usr/src/cmd/ztest/ztest.c
3915
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/cmd/ztest/ztest.c
3930
B_TRUE, FTAG, &os));
usr/src/cmd/ztest/ztest.c
3946
FTAG, &os));
usr/src/cmd/ztest/ztest.c
3948
ztest_zd_init(&zdtmp, NULL, os);
usr/src/cmd/ztest/ztest.c
3953
zilog = zil_open(os, ztest_get_data);
usr/src/cmd/ztest/ztest.c
3985
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/cmd/ztest/ztest.c
4050
objset_t *os;
usr/src/cmd/ztest/ztest.c
4120
FTAG, &os);
usr/src/cmd/ztest/ztest.c
4125
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/cmd/ztest/ztest.c
4132
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/cmd/ztest/ztest.c
4172
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
4180
mutex_enter(&os->os_obj_lock);
usr/src/cmd/ztest/ztest.c
4181
object = ztest_random(os->os_obj_next_chunk);
usr/src/cmd/ztest/ztest.c
4182
os->os_obj_next_chunk = P2ALIGN(object, dnodes_per_chunk);
usr/src/cmd/ztest/ztest.c
4183
mutex_exit(&os->os_obj_lock);
usr/src/cmd/ztest/ztest.c
4192
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
4253
dmu_prefetch(os, bigobj, 0, n * chunksize, s * chunksize,
usr/src/cmd/ztest/ztest.c
4280
error = dmu_read(os, packobj, packoff, packsize, packbuf,
usr/src/cmd/ztest/ztest.c
4283
error = dmu_read(os, bigobj, bigoff, bigsize, bigbuf,
usr/src/cmd/ztest/ztest.c
4290
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4314
dmu_object_set_checksum(os, bigobj, cksum, tx);
usr/src/cmd/ztest/ztest.c
4321
dmu_object_set_compress(os, bigobj, comp, tx);
usr/src/cmd/ztest/ztest.c
4369
dmu_write(os, packobj, packoff, packsize, packbuf, tx);
usr/src/cmd/ztest/ztest.c
4379
VERIFY(0 == dmu_free_range(os, bigobj, bigoff, bigsize, tx));
usr/src/cmd/ztest/ztest.c
4388
dmu_write(os, bigobj, bigoff, bigsize, bigbuf, tx);
usr/src/cmd/ztest/ztest.c
4400
VERIFY(0 == dmu_read(os, packobj, packoff,
usr/src/cmd/ztest/ztest.c
4402
VERIFY(0 == dmu_read(os, bigobj, bigoff,
usr/src/cmd/ztest/ztest.c
4468
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
4518
VERIFY(dmu_object_info(os, bigobj, &doi) == 0);
usr/src/cmd/ztest/ztest.c
4538
VERIFY3U(0, ==, dmu_bonus_hold(os, bigobj, FTAG, &bonus_db));
usr/src/cmd/ztest/ztest.c
4576
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4607
error = dmu_read(os, packobj, packoff,
usr/src/cmd/ztest/ztest.c
4610
error = dmu_read(os, bigobj, bigoff, bigsize,
usr/src/cmd/ztest/ztest.c
4621
dmu_write(os, packobj, packoff, packsize, packbuf, tx);
usr/src/cmd/ztest/ztest.c
4645
VERIFY(dmu_buf_hold(os, bigobj, off,
usr/src/cmd/ztest/ztest.c
4671
VERIFY(0 == dmu_read(os, packobj, packoff,
usr/src/cmd/ztest/ztest.c
4673
VERIFY(0 == dmu_read(os, bigobj, bigoff,
usr/src/cmd/ztest/ztest.c
4683
txg_wait_open(dmu_objset_pool(os), 0, B_TRUE);
usr/src/cmd/ztest/ztest.c
4685
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/cmd/ztest/ztest.c
4763
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
4786
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4793
VERIFY3U(0, ==, zap_add(os, object, hc[i], sizeof (uint64_t),
usr/src/cmd/ztest/ztest.c
4797
VERIFY3U(EEXIST, ==, zap_add(os, object, hc[i],
usr/src/cmd/ztest/ztest.c
4800
zap_length(os, object, hc[i], &zl_intsize, &zl_ints));
usr/src/cmd/ztest/ztest.c
4805
VERIFY3U(0, ==, zap_remove(os, object, hc[i], tx));
usr/src/cmd/ztest/ztest.c
4823
error = zap_length(os, object, txgname, &zl_intsize, &zl_ints);
usr/src/cmd/ztest/ztest.c
4828
VERIFY(zap_lookup(os, object, txgname, zl_intsize,
usr/src/cmd/ztest/ztest.c
4831
VERIFY(zap_length(os, object, propname, &zl_intsize,
usr/src/cmd/ztest/ztest.c
4837
VERIFY(zap_lookup(os, object, propname, zl_intsize,
usr/src/cmd/ztest/ztest.c
4854
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4866
VERIFY3U(0, ==, zap_update(os, object, txgname, sizeof (uint64_t),
usr/src/cmd/ztest/ztest.c
4868
VERIFY3U(0, ==, zap_update(os, object, propname, sizeof (uint64_t),
usr/src/cmd/ztest/ztest.c
4880
error = zap_length(os, object, txgname, &zl_intsize, &zl_ints);
usr/src/cmd/ztest/ztest.c
4887
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4892
VERIFY3U(0, ==, zap_remove(os, object, txgname, tx));
usr/src/cmd/ztest/ztest.c
4893
VERIFY3U(0, ==, zap_remove(os, object, propname, tx));
usr/src/cmd/ztest/ztest.c
4903
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
4928
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4933
error = zap_add(os, object, name, sizeof (uint64_t), 1,
usr/src/cmd/ztest/ztest.c
4944
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
4986
VERIFY0(zap_count(os, object, &count));
usr/src/cmd/ztest/ztest.c
4995
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
5010
error = zap_length(os, object, name, &zl_wsize, &zl_wc);
usr/src/cmd/ztest/ztest.c
5020
error = zap_lookup(os, object, name, wsize, wc, data);
usr/src/cmd/ztest/ztest.c
5032
error = zap_add(os, object, name, wsize, wc, data, tx);
usr/src/cmd/ztest/ztest.c
5037
VERIFY(zap_update(os, object, name, wsize, wc, data, tx) == 0);
usr/src/cmd/ztest/ztest.c
5041
error = zap_remove(os, object, name, tx);
usr/src/cmd/ztest/ztest.c
5110
ztest_create_cb_data(objset_t *os, uint64_t txg)
usr/src/cmd/ztest/ztest.c
5117
cb_data->zcd_spa = dmu_objset_spa(os);
usr/src/cmd/ztest/ztest.c
5135
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
5147
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
5149
cb_data[0] = ztest_create_cb_data(os, 0);
usr/src/cmd/ztest/ztest.c
5164
cb_data[1] = ztest_create_cb_data(os, txg);
usr/src/cmd/ztest/ztest.c
5189
cb_data[2] = ztest_create_cb_data(os, txg);
usr/src/cmd/ztest/ztest.c
5195
VERIFY(0 == dmu_read(os, od[0].od_object, 0, sizeof (uint64_t),
usr/src/cmd/ztest/ztest.c
5202
dmu_write(os, od[0].od_object, 0, sizeof (uint64_t), &txg, tx);
usr/src/cmd/ztest/ztest.c
5264
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
5268
for (obj = 0; err == 0; err = dmu_object_next(os, &obj, FALSE, 0)) {
usr/src/cmd/ztest/ztest.c
5273
if (dmu_bonus_hold(os, obj, FTAG, &db) != 0)
usr/src/cmd/ztest/ztest.c
5281
ztest_bt_verify(bt, os, obj, doi.doi_dnodesize,
usr/src/cmd/ztest/ztest.c
5284
ztest_verify_unused_bonus(db, bt, obj, os, bt->bt_gen);
usr/src/cmd/ztest/ztest.c
5516
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
5527
dmu_objset_name(os, osname);
usr/src/cmd/ztest/ztest.c
5909
objset_t *os = zd->zd_os;
usr/src/cmd/ztest/ztest.c
5943
dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
usr/src/cmd/ztest/ztest.c
5944
dmu_objset_fast_stat(os, &dds);
usr/src/cmd/ztest/ztest.c
5945
dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
usr/src/cmd/ztest/ztest.c
5953
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
5966
int error = dmu_buf_hold(os, object, offset, FTAG, &db,
usr/src/cmd/ztest/ztest.c
5970
os, (long long)object, (long long) offset, error);
usr/src/cmd/ztest/ztest.c
5987
VERIFY0(dmu_buf_hold(os, object, 0, FTAG, &db,
usr/src/cmd/ztest/ztest.c
6565
objset_t *os;
usr/src/cmd/ztest/ztest.c
6583
B_TRUE, zd, &os));
usr/src/cmd/ztest/ztest.c
6586
ztest_zd_init(zd, ZTEST_GET_SHARED_DS(d), os);
usr/src/cmd/ztest/ztest.c
6597
zil_replay(os, zd, ztest_replay_vector);
usr/src/cmd/ztest/ztest.c
6608
zilog = zil_open(os, ztest_get_data);
usr/src/cmd/ztest/ztest.c
6637
objset_t *os;
usr/src/cmd/ztest/ztest.c
6675
DMU_OST_ANY, B_TRUE, B_TRUE, FTAG, &os));
usr/src/cmd/ztest/ztest.c
6676
dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
usr/src/cmd/ztest/ztest.c
6677
dmu_objset_fast_stat(os, &dds);
usr/src/cmd/ztest/ztest.c
6678
dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
usr/src/cmd/ztest/ztest.c
6680
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/common/unicode/u8_textprep.c
1066
uchar_t *disp, size_t last, uchar_t **os, uchar_t *oslast)
usr/src/common/unicode/u8_textprep.c
1292
p = *os;
usr/src/common/unicode/u8_textprep.c
1359
*os = p;
usr/src/lib/cfgadm_plugins/ac/common/mema.c
1243
ostate_cvt(sysc_cfga_ostate_t os)
usr/src/lib/cfgadm_plugins/ac/common/mema.c
1247
switch (os) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
582
ap_ostate_t os;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
618
os = state.ap_ostate;
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
626
(os == AP_OSTATE_CONFIGURED)) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
643
if (os == AP_OSTATE_CONFIGURED) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
717
if (os == AP_OSTATE_CONFIGURED) {
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
762
if ((os == AP_OSTATE_UNCONFIGURED) &&
usr/src/lib/cfgadm_plugins/pci/common/cfga.c
776
if ((os == AP_OSTATE_UNCONFIGURED) &&
usr/src/lib/cfgadm_plugins/sbd/common/ap_msg.c
271
cfga_stat_t rs, os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_msg.c
276
ap_state(a, &rs, &os);
usr/src/lib/cfgadm_plugins/sbd/common/ap_msg.c
278
ostate = ap_stnames[os];
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
1071
cfga_stat_t prevos, os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
1082
os = capinfo[i].ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
1098
now_conf = (os == CFGA_STAT_CONFIGURED);
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
159
cfga_stat_t *os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
185
os = &cp->ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
203
if (ap_cm_capacity(a, cm, cap, ncap, os)) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
541
cfga_stat_t os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
562
if (!ap_cm_capacity(a, cm, cpuid, nc, &os)) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
577
if (os == CFGA_STAT_CONFIGURED)
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
580
if ((os == CFGA_STAT_CONFIGURED) &&
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
582
(prevcap[capindex].ostate != os)))
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
964
cfga_stat_t os, prevos;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
974
os = capinfo[i].ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
986
cm, prevvalidity, type, prevos, os);
usr/src/lib/cfgadm_plugins/sbd/common/ap_rcm.c
993
if (prevvalidity == 0 || os != CFGA_STAT_CONFIGURED) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1014
ap_state(apd_t *a, cfga_stat_t *rs, cfga_stat_t *os)
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1029
if (os != NULL) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1031
*os = CFGA_STAT_NONE;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1033
*os = (cfga_stat_t)st->s_ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
1035
*os = (cfga_stat_t)dst->ds_ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
938
cfga_stat_t os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
944
os = (cfga_stat_t)dst->ds_ostate;
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
945
if (os != CFGA_STAT_CONFIGURED && os != CFGA_STAT_UNCONFIGURED)
usr/src/lib/cfgadm_plugins/sbd/common/ap_sbd.c
948
*ostate = os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_seq.c
102
switch (os) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_seq.c
117
switch (os) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_seq.c
149
switch (os) {
usr/src/lib/cfgadm_plugins/sbd/common/ap_seq.c
208
rs, os, cmd, (void *)first, (void *)last, f, l);
usr/src/lib/cfgadm_plugins/sbd/common/ap_seq.c
96
cfga_stat_t rs, os;
usr/src/lib/cfgadm_plugins/sbd/common/ap_seq.c
98
ap_state(a, &rs, &os);
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1393
ap_ostate_t os;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1426
if (cfga_get_state(node, &rs, &os) != CFGA_OK) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
1452
switch (os) {
usr/src/lib/cfgadm_plugins/shp/common/shp.c
547
cfga_get_state(hp_node_t connector, ap_rstate_t *rs, ap_ostate_t *os)
usr/src/lib/cfgadm_plugins/shp/common/shp.c
593
*os = AP_OSTATE_CONFIGURED;
usr/src/lib/cfgadm_plugins/shp/common/shp.c
595
*os = AP_OSTATE_UNCONFIGURED;
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
1000
if (os == SYSC_CFGA_OSTATE_UNCONFIGURED) {
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
1014
if (os != SYSC_CFGA_OSTATE_CONFIGURED)
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
1187
ostate_cvt(sysc_cfga_ostate_t os)
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
1191
switch (os) {
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
890
sysc_cfga_ostate_t os;
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
933
os = ss[idx].ostate;
usr/src/lib/cfgadm_plugins/sysctrl/common/cfga.c
961
if ((os == SYSC_CFGA_OSTATE_CONFIGURED) &&
usr/src/lib/libdtrace_jni/java/docs/examples/TestAPI.java
29
import org.opensolaris.os.dtrace.*;
usr/src/lib/libdtrace_jni/java/docs/examples/TestAPI2.java
29
import org.opensolaris.os.dtrace.*;
usr/src/lib/libdtrace_jni/java/docs/examples/TestTarget.java
29
import org.opensolaris.os.dtrace.*;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AbstractAggregationValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Aggregate.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregateSpec.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Aggregation.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregationRecord.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AggregationValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/AvgValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Consumer.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ConsumerAdapter.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ConsumerEvent.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ConsumerException.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ConsumerListener.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/CountValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/DTraceException.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/DataEvent.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Distribution.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Drop.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/DropEvent.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Error.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ErrorEvent.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ExceptionHandler.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ExitRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Flow.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/InterfaceAttributes.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/KernelStackRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/KernelSymbolRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LinearDistribution.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LocalConsumer.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LogDistribution.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/LogLinearDistribution.java
16
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/MaxValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/MinValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/NativeException.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Option.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintaRecord.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/PrintfRecord.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Probe.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeData.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeDescription.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProbeInfo.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessEvent.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProcessState.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Program.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ProgramInfo.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Record.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ResourceLimitException.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ScalarRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/StackFrame.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/StackValueRecord.java
26
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/StddevValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/SumValue.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/SymbolValueRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Tuple.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/UserStackRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/UserSymbolRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/Utility.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libdtrace_jni/java/src/org/opensolaris/os/dtrace/ValueRecord.java
28
package org.opensolaris.os.dtrace;
usr/src/lib/libofmt/common/ofmt.c
195
ofmt_state_t *os = NULL;
usr/src/lib/libofmt/common/ofmt.c
236
os = calloc(sizeof (ofmt_state_t) +
usr/src/lib/libofmt/common/ofmt.c
238
if (os == NULL)
usr/src/lib/libofmt/common/ofmt.c
240
*ofmt = os;
usr/src/lib/libofmt/common/ofmt.c
241
os->os_fields = (ofmt_field_t *)&os[1];
usr/src/lib/libofmt/common/ofmt.c
242
os->os_flags = flags;
usr/src/lib/libofmt/common/ofmt.c
243
os->os_fs = OFMT_DEFAULT_FS;
usr/src/lib/libofmt/common/ofmt.c
245
of = os->os_fields;
usr/src/lib/libofmt/common/ofmt.c
259
int nbad = os->os_nbad++;
usr/src/lib/libofmt/common/ofmt.c
262
if (os->os_badfields == NULL) {
usr/src/lib/libofmt/common/ofmt.c
263
os->os_badfields = malloc(sp->s_nfields *
usr/src/lib/libofmt/common/ofmt.c
265
if (os->os_badfields == NULL)
usr/src/lib/libofmt/common/ofmt.c
268
os->os_badfields[nbad] = strdup(sp->s_fields[i]);
usr/src/lib/libofmt/common/ofmt.c
269
if (os->os_badfields[nbad] == NULL)
usr/src/lib/libofmt/common/ofmt.c
279
os->os_maxnamelen = MAX(n, os->os_maxnamelen);
usr/src/lib/libofmt/common/ofmt.c
289
os->os_nfields = of_index; /* actual number of fields printed */
usr/src/lib/libofmt/common/ofmt.c
294
if (os != NULL)
usr/src/lib/libofmt/common/ofmt.c
295
ofmt_close(os);
usr/src/lib/libofmt/common/ofmt.c
313
ofmt_state_t *os = ofmt;
usr/src/lib/libofmt/common/ofmt.c
316
if (os == NULL)
usr/src/lib/libofmt/common/ofmt.c
318
for (i = 0; i < os->os_nfields; i++)
usr/src/lib/libofmt/common/ofmt.c
319
free(os->os_fields[i].of_name);
usr/src/lib/libofmt/common/ofmt.c
320
for (i = 0; i < os->os_nbad; i++)
usr/src/lib/libofmt/common/ofmt.c
321
free(os->os_badfields[i]);
usr/src/lib/libofmt/common/ofmt.c
322
free(os->os_badfields);
usr/src/lib/libofmt/common/ofmt.c
323
free(os);
usr/src/lib/libofmt/common/ofmt.c
331
ofmt_print_field(ofmt_state_t *os, ofmt_field_t *ofp, const char *value,
usr/src/lib/libofmt/common/ofmt.c
337
boolean_t parsable = (os->os_flags & OFMT_PARSABLE);
usr/src/lib/libofmt/common/ofmt.c
338
boolean_t multiline = (os->os_flags & OFMT_MULTILINE);
usr/src/lib/libofmt/common/ofmt.c
339
boolean_t rightjust = (os->os_flags & OFMT_RIGHTJUST);
usr/src/lib/libofmt/common/ofmt.c
347
if (os->os_nfields == 1) {
usr/src/lib/libofmt/common/ofmt.c
352
if (escsep && ((c == os->os_fs || c == '\\')))
usr/src/lib/libofmt/common/ofmt.c
356
if (!os->os_lastfield)
usr/src/lib/libofmt/common/ofmt.c
357
(void) putchar(os->os_fs);
usr/src/lib/libofmt/common/ofmt.c
361
(void) printf("%*.*s: %s", os->os_maxnamelen,
usr/src/lib/libofmt/common/ofmt.c
362
os->os_maxnamelen, ofp->of_name, value);
usr/src/lib/libofmt/common/ofmt.c
363
if (!os->os_lastfield)
usr/src/lib/libofmt/common/ofmt.c
366
if (os->os_lastfield) {
usr/src/lib/libofmt/common/ofmt.c
371
os->os_overflow = 0;
usr/src/lib/libofmt/common/ofmt.c
376
if (valwidth + os->os_overflow >= width) {
usr/src/lib/libofmt/common/ofmt.c
377
os->os_overflow += valwidth - width + 1;
usr/src/lib/libofmt/common/ofmt.c
385
if (os->os_overflow > 0) {
usr/src/lib/libofmt/common/ofmt.c
386
compress = MIN(os->os_overflow, width - valwidth);
usr/src/lib/libofmt/common/ofmt.c
387
os->os_overflow -= compress;
usr/src/lib/libofmt/common/ofmt.c
438
ofmt_state_t *os = ofmt;
usr/src/lib/libofmt/common/ofmt.c
445
boolean_t parsable = (os->os_flags & OFMT_PARSABLE);
usr/src/lib/libofmt/common/ofmt.c
446
boolean_t multiline = (os->os_flags & OFMT_MULTILINE);
usr/src/lib/libofmt/common/ofmt.c
447
boolean_t wrap = (os->os_flags & OFMT_WRAP);
usr/src/lib/libofmt/common/ofmt.c
450
sp = calloc(sizeof (split_t *), os->os_nfields);
usr/src/lib/libofmt/common/ofmt.c
455
if ((os->os_nrow++ % os->os_winsize.ws_row) == 0 &&
usr/src/lib/libofmt/common/ofmt.c
457
if (!(os->os_flags & OFMT_NOHEADER))
usr/src/lib/libofmt/common/ofmt.c
458
ofmt_print_header(os);
usr/src/lib/libofmt/common/ofmt.c
459
os->os_nrow++;
usr/src/lib/libofmt/common/ofmt.c
462
if (multiline && os->os_nrow > 1)
usr/src/lib/libofmt/common/ofmt.c
465
of = os->os_fields;
usr/src/lib/libofmt/common/ofmt.c
466
escsep = (os->os_nfields > 1);
usr/src/lib/libofmt/common/ofmt.c
468
for (i = 0; i < os->os_nfields; i++) {
usr/src/lib/libofmt/common/ofmt.c
469
os->os_lastfield = (i + 1 == os->os_nfields);
usr/src/lib/libofmt/common/ofmt.c
487
ofmt_print_field(os, &of[i],
usr/src/lib/libofmt/common/ofmt.c
491
ofmt_print_field(os, &of[i], OFMT_VAL_UNKNOWN, escsep);
usr/src/lib/libofmt/common/ofmt.c
498
for (i = 0; i < os->os_nfields; i++) {
usr/src/lib/libofmt/common/ofmt.c
499
os->os_lastfield = (i + 1 == os->os_nfields);
usr/src/lib/libofmt/common/ofmt.c
508
ofmt_print_field(os, &of[i], value, escsep);
usr/src/lib/libofmt/common/ofmt.c
515
for (i = 0; i < os->os_nfields; i++)
usr/src/lib/libofmt/common/ofmt.c
527
ofmt_state_t *os = ofmt;
usr/src/lib/libofmt/common/ofmt.c
529
ofmt_field_t *of = os->os_fields;
usr/src/lib/libofmt/common/ofmt.c
530
boolean_t escsep = (os->os_nfields > 1);
usr/src/lib/libofmt/common/ofmt.c
532
for (i = 0; i < os->os_nfields; i++) {
usr/src/lib/libofmt/common/ofmt.c
533
os->os_lastfield = (i + 1 == os->os_nfields);
usr/src/lib/libofmt/common/ofmt.c
534
ofmt_print_field(os, &of[i], of[i].of_name, escsep);
usr/src/lib/libofmt/common/ofmt.c
545
ofmt_state_t *os = ofmt;
usr/src/lib/libofmt/common/ofmt.c
546
struct winsize *winsize = &os->os_winsize;
usr/src/lib/libofmt/common/ofmt.c
562
ofmt_state_t *os = ofmt;
usr/src/lib/libofmt/common/ofmt.c
583
parsable = (os->os_flags & OFMT_PARSABLE);
usr/src/lib/libofmt/common/ofmt.c
585
if (os->os_nbad > 1)
usr/src/lib/libofmt/common/ofmt.c
590
if (os->os_nbad > 1)
usr/src/lib/libofmt/common/ofmt.c
596
for (i = 0; i < os->os_nbad; i++) {
usr/src/lib/libofmt/common/ofmt.c
598
(void) strlcat(ebuf, os->os_badfields[i],
usr/src/lib/libscf/common/lowlevel.c
4629
int64_t os;
usr/src/lib/libscf/common/lowlevel.c
4638
os = strtoll(val->value_value, &p, 10);
usr/src/lib/libscf/common/lowlevel.c
4645
*sec_out = os;
usr/src/lib/libslp/javalib/com/sun/slp/ServiceTable.java
192
OutputStream os = urlConn.getOutputStream();
usr/src/lib/libslp/javalib/com/sun/slp/ServiceTable.java
194
new BufferedWriter(new OutputStreamWriter(os));
usr/src/test/libc-tests/tests/regex/testregex.c
1162
expand(char* os, char* ot)
usr/src/test/libc-tests/tests/regex/testregex.c
1164
char* s = os;
usr/src/test/libc-tests/tests/regex/testregex.c
1186
for (t = ot; os < s; *t++ = *os++);
usr/src/test/libc-tests/tests/regex/testregex.c
1188
os = ot;
usr/src/test/libc-tests/tests/regex/testregex.c
1211
return os;
usr/src/tools/smatch/src/pre-process.c
2309
char os[32];
usr/src/tools/smatch/src/pre-process.c
2323
fgets(os, sizeof(os) - 1, fp);
usr/src/tools/smatch/src/pre-process.c
2326
if (strcmp(os, "GNU/Linux\n") != 0)
usr/src/tools/smatch/src/pre-process.c
2328
strcpy(os, "linux-gnu");
usr/src/tools/smatch/src/pre-process.c
2330
snprintf(path, sizeof(path), "/usr/include/%s-%s/", arch, os);
usr/src/tools/smatch/src/sparse-llvm.c
1309
const char *arch, *vendor, *os, *env, *layout = NULL;
usr/src/tools/smatch/src/sparse-llvm.c
1314
os = strtok(NULL, "-");
usr/src/tools/smatch/src/sparse-llvm.c
1317
if (!os)
usr/src/tools/smatch/src/sparse-llvm.c
1322
if (!strcmp(arch, "x86_64") && !strcmp(os, "linux")) {
usr/src/tools/smatch/src/sparse-llvm.c
1335
snprintf(triple, sizeof(triple), "%s-%s-%s-%s", arch, vendor, os, env);
usr/src/uts/common/fs/dev/sdev_subr.c
908
sdev_node_state_t os;
usr/src/uts/common/fs/dev/sdev_subr.c
915
os = dv->sdev_state;
usr/src/uts/common/fs/dev/sdev_subr.c
916
ASSERT(os != SDEV_ZOMBIE);
usr/src/uts/common/fs/dev/sdev_subr.c
933
if (os == SDEV_INIT && dv->sdev_nlink == 0)
usr/src/uts/common/fs/zfs/bpobj.c
103
ASSERT(obj != dmu_objset_pool(os)->dp_empty_bpobj);
usr/src/uts/common/fs/zfs/bpobj.c
104
VERIFY3U(0, ==, bpobj_open(&bpo, os, obj));
usr/src/uts/common/fs/zfs/bpobj.c
111
VERIFY3U(0, ==, dmu_object_info(os, bpo.bpo_phys->bpo_subobjs, &doi));
usr/src/uts/common/fs/zfs/bpobj.c
124
VERIFY3U(0, ==, dmu_buf_hold(os,
usr/src/uts/common/fs/zfs/bpobj.c
132
bpobj_free(os, objarray[blkoff], tx);
usr/src/uts/common/fs/zfs/bpobj.c
138
VERIFY3U(0, ==, dmu_object_free(os, bpo.bpo_phys->bpo_subobjs, tx));
usr/src/uts/common/fs/zfs/bpobj.c
144
VERIFY3U(0, ==, dmu_object_free(os, obj, tx));
usr/src/uts/common/fs/zfs/bpobj.c
148
bpobj_open(bpobj_t *bpo, objset_t *os, uint64_t object)
usr/src/uts/common/fs/zfs/bpobj.c
153
err = dmu_object_info(os, object, &doi);
usr/src/uts/common/fs/zfs/bpobj.c
166
err = dmu_bonus_hold(os, object, bpo, &bpo->bpo_dbuf);
usr/src/uts/common/fs/zfs/bpobj.c
170
bpo->bpo_os = os;
usr/src/uts/common/fs/zfs/bpobj.c
39
bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bpobj.c
41
spa_t *spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/bpobj.c
42
dsl_pool_t *dp = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/bpobj.c
48
bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/bpobj.c
49
VERIFY(zap_add(os,
usr/src/uts/common/fs/zfs/bpobj.c
58
return (bpobj_alloc(os, blocksize, tx));
usr/src/uts/common/fs/zfs/bpobj.c
63
bpobj_decr_empty(objset_t *os, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bpobj.c
65
dsl_pool_t *dp = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/bpobj.c
67
spa_feature_decr(dmu_objset_spa(os), SPA_FEATURE_EMPTY_BPOBJ, tx);
usr/src/uts/common/fs/zfs/bpobj.c
68
if (!spa_feature_is_active(dmu_objset_spa(os),
usr/src/uts/common/fs/zfs/bpobj.c
73
VERIFY3U(0, ==, dmu_object_free(os, dp->dp_empty_bpobj, tx));
usr/src/uts/common/fs/zfs/bpobj.c
79
bpobj_alloc(objset_t *os, int blocksize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bpobj.c
83
if (spa_version(dmu_objset_spa(os)) < SPA_VERSION_BPOBJ_ACCOUNT)
usr/src/uts/common/fs/zfs/bpobj.c
85
else if (spa_version(dmu_objset_spa(os)) < SPA_VERSION_DEADLISTS)
usr/src/uts/common/fs/zfs/bpobj.c
90
return (dmu_object_alloc(os, DMU_OT_BPOBJ, blocksize,
usr/src/uts/common/fs/zfs/bpobj.c
95
bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bptree.c
103
return (dmu_object_free(os, obj, tx));
usr/src/uts/common/fs/zfs/bptree.c
107
bptree_is_empty(objset_t *os, uint64_t obj)
usr/src/uts/common/fs/zfs/bptree.c
113
VERIFY0(dmu_bonus_hold(os, obj, FTAG, &db));
usr/src/uts/common/fs/zfs/bptree.c
121
bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
usr/src/uts/common/fs/zfs/bptree.c
135
VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
usr/src/uts/common/fs/zfs/bptree.c
140
dmu_write(os, obj, bt->bt_end * sizeof (bte), sizeof (bte), &bte, tx);
usr/src/uts/common/fs/zfs/bptree.c
187
bptree_iterate(objset_t *os, uint64_t obj, boolean_t free, bptree_itor_t func,
usr/src/uts/common/fs/zfs/bptree.c
198
err = dmu_bonus_hold(os, obj, FTAG, &db);
usr/src/uts/common/fs/zfs/bptree.c
217
err = dmu_read(os, obj, i * sizeof (bte), sizeof (bte),
usr/src/uts/common/fs/zfs/bptree.c
232
err = traverse_dataset_destroyed(os->os_spa, &bte.be_bp,
usr/src/uts/common/fs/zfs/bptree.c
247
dmu_write(os, obj, i * sizeof (bte),
usr/src/uts/common/fs/zfs/bptree.c
269
dmu_write(os, obj, i * sizeof (bte),
usr/src/uts/common/fs/zfs/bptree.c
275
(void) dmu_free_range(os, obj,
usr/src/uts/common/fs/zfs/bptree.c
62
bptree_alloc(objset_t *os, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bptree.c
68
obj = dmu_object_alloc(os, DMU_OTN_UINT64_METADATA,
usr/src/uts/common/fs/zfs/bptree.c
76
VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
usr/src/uts/common/fs/zfs/bptree.c
90
bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bptree.c
95
VERIFY3U(0, ==, dmu_bonus_hold(os, obj, FTAG, &db));
usr/src/uts/common/fs/zfs/dbuf.c
1045
objset_t *os = db->db_objset;
usr/src/uts/common/fs/zfs/dbuf.c
1052
if (!os->os_encrypted || os->os_raw_receive ||
usr/src/uts/common/fs/zfs/dbuf.c
1065
SET_BOOKMARK(&zb, dmu_objset_id(os),
usr/src/uts/common/fs/zfs/dbuf.c
1067
err = arc_untransform(dnode_abuf, os->os_spa, &zb, B_TRUE);
usr/src/uts/common/fs/zfs/dbuf.c
1654
objset_t *os = db->db_objset;
usr/src/uts/common/fs/zfs/dbuf.c
1656
ASSERT(dsl_pool_sync_context(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/dbuf.c
1657
ASSERT(arc_released(os->os_phys_buf) ||
usr/src/uts/common/fs/zfs/dbuf.c
1658
list_link_active(&os->os_dsl_dataset->ds_synced_link));
usr/src/uts/common/fs/zfs/dbuf.c
1694
objset_t *os;
usr/src/uts/common/fs/zfs/dbuf.c
1802
os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dbuf.c
1803
VERIFY3U(tx->tx_txg, <=, spa_final_dirty_txg(os->os_spa));
usr/src/uts/common/fs/zfs/dbuf.c
1806
rrw_enter(&os->os_dsl_dataset->ds_bp_rwlock, RW_READER, FTAG);
usr/src/uts/common/fs/zfs/dbuf.c
1808
os->os_dsl_dataset == NULL || BP_IS_HOLE(os->os_rootbp));
usr/src/uts/common/fs/zfs/dbuf.c
1810
rrw_exit(&os->os_dsl_dataset->ds_bp_rwlock, FTAG);
usr/src/uts/common/fs/zfs/dbuf.c
1817
dmu_objset_willuse_space(os, db->db.db_size, tx);
usr/src/uts/common/fs/zfs/dbuf.c
1856
if (db->db_blkid != DMU_BONUS_BLKID && os->os_dsl_dataset != NULL)
usr/src/uts/common/fs/zfs/dbuf.c
1912
ddt_prefetch(os->os_spa, db->db_blkptr);
usr/src/uts/common/fs/zfs/dbuf.c
211
dbuf_hash(void *os, uint64_t obj, uint8_t lvl, uint64_t blkid)
usr/src/uts/common/fs/zfs/dbuf.c
213
return (cityhash4((uintptr_t)os, obj, (uint64_t)lvl, blkid));
usr/src/uts/common/fs/zfs/dbuf.c
216
#define DBUF_EQUAL(dbuf, os, obj, level, blkid) \
usr/src/uts/common/fs/zfs/dbuf.c
218
(dbuf)->db_objset == (os) && \
usr/src/uts/common/fs/zfs/dbuf.c
223
dbuf_find(objset_t *os, uint64_t obj, uint8_t level, uint64_t blkid)
usr/src/uts/common/fs/zfs/dbuf.c
226
uint64_t hv = dbuf_hash(os, obj, level, blkid);
usr/src/uts/common/fs/zfs/dbuf.c
232
if (DBUF_EQUAL(db, os, obj, level, blkid)) {
usr/src/uts/common/fs/zfs/dbuf.c
246
dbuf_find_bonus(objset_t *os, uint64_t object)
usr/src/uts/common/fs/zfs/dbuf.c
251
if (dnode_hold(os, object, FTAG, &dn) == 0) {
usr/src/uts/common/fs/zfs/dbuf.c
2523
objset_t *os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dbuf.c
2531
db->db_objset = os;
usr/src/uts/common/fs/zfs/dbuf.c
273
objset_t *os = db->db_objset;
usr/src/uts/common/fs/zfs/dbuf.c
277
uint64_t hv = dbuf_hash(os, obj, level, blkid);
usr/src/uts/common/fs/zfs/dbuf.c
283
if (DBUF_EQUAL(dbf, os, obj, level, blkid)) {
usr/src/uts/common/fs/zfs/dbuf.c
3089
dbuf_try_add_ref(dmu_buf_t *db_fake, objset_t *os, uint64_t obj, uint64_t blkid,
usr/src/uts/common/fs/zfs/dbuf.c
3097
found_db = dbuf_find_bonus(os, obj);
usr/src/uts/common/fs/zfs/dbuf.c
3099
found_db = dbuf_find(os, obj, 0, blkid);
usr/src/uts/common/fs/zfs/dbuf.c
3509
objset_t *os;
usr/src/uts/common/fs/zfs/dbuf.c
3578
os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dbuf.c
3602
if (os->os_encrypted && dn->dn_object == DMU_META_DNODE_OBJECT)
usr/src/uts/common/fs/zfs/dbuf.c
3633
*datap = arc_alloc_raw_buf(os->os_spa, db,
usr/src/uts/common/fs/zfs/dbuf.c
3634
dmu_objset_id(os), byteorder, salt, iv, mac,
usr/src/uts/common/fs/zfs/dbuf.c
3638
*datap = arc_alloc_compressed_buf(os->os_spa, db,
usr/src/uts/common/fs/zfs/dbuf.c
3641
*datap = arc_alloc_buf(os->os_spa, db, type, psize);
usr/src/uts/common/fs/zfs/dbuf.c
3848
objset_t *os = db->db_objset;
usr/src/uts/common/fs/zfs/dbuf.c
3849
dsl_pool_t *dp = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/dbuf.c
3873
objset_t *os = db->db_objset;
usr/src/uts/common/fs/zfs/dbuf.c
3874
dmu_tx_t *tx = os->os_synctx;
usr/src/uts/common/fs/zfs/dbuf.c
3887
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dbuf.c
4004
objset_t *os = drica->drica_os;
usr/src/uts/common/fs/zfs/dbuf.c
4005
spa_t *spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/dbuf.c
4010
if (os == spa_meta_objset(spa)) {
usr/src/uts/common/fs/zfs/dbuf.c
4013
dsl_dataset_block_remapped(dmu_objset_ds(os), vdev, offset,
usr/src/uts/common/fs/zfs/dbuf.c
4139
objset_t *os;
usr/src/uts/common/fs/zfs/dbuf.c
4151
os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dbuf.c
4197
SET_BOOKMARK(&zb, os->os_dsl_dataset ?
usr/src/uts/common/fs/zfs/dbuf.c
4198
os->os_dsl_dataset->ds_object : DMU_META_OBJSET,
usr/src/uts/common/fs/zfs/dbuf.c
4205
dmu_write_policy(os, dn, db->db_level, wp_flag, &zp);
usr/src/uts/common/fs/zfs/dbuf.c
4226
dr->dr_zio = zio_write(zio, os->os_spa, txg, &dr->dr_bp_copy,
usr/src/uts/common/fs/zfs/dbuf.c
4239
dr->dr_zio = zio_write(zio, os->os_spa, txg,
usr/src/uts/common/fs/zfs/dbuf.c
4257
dr->dr_zio = arc_write(zio, os->os_spa, txg,
usr/src/uts/common/fs/zfs/ddt.c
61
objset_t *os = ddt->ddt_os;
usr/src/uts/common/fs/zfs/ddt.c
70
VERIFY(ddt_ops[type]->ddt_op_create(os, objectp, tx, prehash) == 0);
usr/src/uts/common/fs/zfs/ddt.c
73
VERIFY(zap_add(os, DMU_POOL_DIRECTORY_OBJECT, name,
usr/src/uts/common/fs/zfs/ddt.c
76
VERIFY(zap_add(os, spa->spa_ddt_stat_object, name,
usr/src/uts/common/fs/zfs/ddt.c
86
objset_t *os = ddt->ddt_os;
usr/src/uts/common/fs/zfs/ddt.c
95
VERIFY(zap_remove(os, DMU_POOL_DIRECTORY_OBJECT, name, tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
96
VERIFY(zap_remove(os, spa->spa_ddt_stat_object, name, tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
97
VERIFY(ddt_ops[type]->ddt_op_destroy(os, *objectp, tx) == 0);
usr/src/uts/common/fs/zfs/ddt_zap.c
100
return (zap_update_uint64(os, object, (uint64_t *)&dde->dde_key,
usr/src/uts/common/fs/zfs/ddt_zap.c
105
ddt_zap_remove(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/ddt_zap.c
107
return (zap_remove_uint64(os, object, (uint64_t *)&dde->dde_key,
usr/src/uts/common/fs/zfs/ddt_zap.c
112
ddt_zap_walk(objset_t *os, uint64_t object, ddt_entry_t *dde, uint64_t *walk)
usr/src/uts/common/fs/zfs/ddt_zap.c
126
zap_cursor_init_noprefetch(&zc, os, object);
usr/src/uts/common/fs/zfs/ddt_zap.c
128
zap_cursor_init_serialized(&zc, os, object, *walk);
usr/src/uts/common/fs/zfs/ddt_zap.c
134
error = zap_lookup_uint64(os, object, (uint64_t *)za.za_name,
usr/src/uts/common/fs/zfs/ddt_zap.c
150
ddt_zap_count(objset_t *os, uint64_t object)
usr/src/uts/common/fs/zfs/ddt_zap.c
154
VERIFY(zap_count(os, object, &count) == 0);
usr/src/uts/common/fs/zfs/ddt_zap.c
39
ddt_zap_create(objset_t *os, uint64_t *objectp, dmu_tx_t *tx, boolean_t prehash)
usr/src/uts/common/fs/zfs/ddt_zap.c
46
*objectp = zap_create_flags(os, 0, flags, DMU_OT_DDT_ZAP,
usr/src/uts/common/fs/zfs/ddt_zap.c
54
ddt_zap_destroy(objset_t *os, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/ddt_zap.c
56
return (zap_destroy(os, object, tx));
usr/src/uts/common/fs/zfs/ddt_zap.c
60
ddt_zap_lookup(objset_t *os, uint64_t object, ddt_entry_t *dde)
usr/src/uts/common/fs/zfs/ddt_zap.c
66
error = zap_length_uint64(os, object, (uint64_t *)&dde->dde_key,
usr/src/uts/common/fs/zfs/ddt_zap.c
74
error = zap_lookup_uint64(os, object, (uint64_t *)&dde->dde_key,
usr/src/uts/common/fs/zfs/ddt_zap.c
85
ddt_zap_prefetch(objset_t *os, uint64_t object, ddt_entry_t *dde)
usr/src/uts/common/fs/zfs/ddt_zap.c
87
(void) zap_prefetch_uint64(os, object, (uint64_t *)&dde->dde_key,
usr/src/uts/common/fs/zfs/ddt_zap.c
92
ddt_zap_update(objset_t *os, uint64_t object, ddt_entry_t *dde, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1045
dmu_read(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/dmu.c
1051
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
1102
dmu_write(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/dmu.c
1111
VERIFY0(dmu_buf_hold_array(os, object, offset, size,
usr/src/uts/common/fs/zfs/dmu.c
1134
dmu_object_remap_one_indirect(objset_t *os, dnode_t *dn,
usr/src/uts/common/fs/zfs/dmu.c
1161
dmu_tx_t *tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
1191
dmu_object_remap_indirects(objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/dmu.c
1198
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
1214
dmu_tx_t *tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
1239
if ((err = dmu_object_remap_one_indirect(os, dn,
usr/src/uts/common/fs/zfs/dmu.c
1251
dmu_prealloc(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/dmu.c
1260
VERIFY(0 == dmu_buf_hold_array(os, object, offset, size,
usr/src/uts/common/fs/zfs/dmu.c
1272
dmu_write_embedded(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
1280
VERIFY0(dmu_buf_hold_noread(os, object, offset,
usr/src/uts/common/fs/zfs/dmu.c
1504
dmu_read_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size)
usr/src/uts/common/fs/zfs/dmu.c
1512
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
1609
dmu_write_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size,
usr/src/uts/common/fs/zfs/dmu.c
1618
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
1630
dmu_write_pages(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/dmu.c
1640
err = dmu_buf_hold_array(os, object, offset, size,
usr/src/uts/common/fs/zfs/dmu.c
1707
dmu_copy_from_buf(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
1724
VERIFY0(dmu_buf_hold(os, object, offset, FTAG, &dst_handle,
usr/src/uts/common/fs/zfs/dmu.c
1736
abuf = arc_loan_raw_buf(os->os_spa, dmu_objset_id(os),
usr/src/uts/common/fs/zfs/dmu.c
1744
abuf = arc_loan_buf(os->os_spa,
usr/src/uts/common/fs/zfs/dmu.c
1766
objset_t *os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dmu.c
1790
os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dmu.c
1793
dmu_write(os, object, offset, blksz, buf->b_data, tx);
usr/src/uts/common/fs/zfs/dmu.c
189
dmu_buf_hold_noread(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
1943
dmu_sync_late_arrival(zio_t *pio, objset_t *os, dmu_sync_cb_t *done, zgd_t *zgd,
usr/src/uts/common/fs/zfs/dmu.c
1949
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
197
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
1993
zio_nowait(zio_write(pio, os->os_spa, dmu_tx_get_txg(tx), zgd->zgd_bp,
usr/src/uts/common/fs/zfs/dmu.c
2031
objset_t *os = db->db_objset;
usr/src/uts/common/fs/zfs/dmu.c
2032
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu.c
2047
dmu_write_policy(os, dn, db->db_level, WP_DMU_SYNC, &zp);
usr/src/uts/common/fs/zfs/dmu.c
2053
if (txg > spa_freeze_txg(os->os_spa))
usr/src/uts/common/fs/zfs/dmu.c
2054
return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb));
usr/src/uts/common/fs/zfs/dmu.c
2064
if (txg <= spa_last_synced_txg(os->os_spa)) {
usr/src/uts/common/fs/zfs/dmu.c
2072
if (txg <= spa_syncing_txg(os->os_spa)) {
usr/src/uts/common/fs/zfs/dmu.c
2078
return (dmu_sync_late_arrival(pio, os, done, zgd, &zp, &zb));
usr/src/uts/common/fs/zfs/dmu.c
2161
zio_nowait(arc_write(pio, os->os_spa, txg,
usr/src/uts/common/fs/zfs/dmu.c
2170
dmu_object_set_nlevels(objset_t *os, uint64_t object, int nlevels, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
2175
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
2184
dmu_object_set_blocksize(objset_t *os, uint64_t object, uint64_t size, int ibs,
usr/src/uts/common/fs/zfs/dmu.c
2190
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
2199
dmu_object_set_maxblkid(objset_t *os, uint64_t object, uint64_t maxblkid,
usr/src/uts/common/fs/zfs/dmu.c
2205
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
2216
dmu_object_set_checksum(objset_t *os, uint64_t object, uint8_t checksum,
usr/src/uts/common/fs/zfs/dmu.c
2228
VERIFY0(dnode_hold(os, object, FTAG, &dn));
usr/src/uts/common/fs/zfs/dmu.c
2236
dmu_object_set_compress(objset_t *os, uint64_t object, uint8_t compress,
usr/src/uts/common/fs/zfs/dmu.c
2248
VERIFY0(dnode_hold(os, object, FTAG, &dn));
usr/src/uts/common/fs/zfs/dmu.c
2261
dmu_write_policy(objset_t *os, dnode_t *dn, int level, int wp, zio_prop_t *zp)
usr/src/uts/common/fs/zfs/dmu.c
2266
enum zio_checksum checksum = os->os_checksum;
usr/src/uts/common/fs/zfs/dmu.c
2267
enum zio_compress compress = os->os_compress;
usr/src/uts/common/fs/zfs/dmu.c
2268
enum zio_checksum dedup_checksum = os->os_dedup_checksum;
usr/src/uts/common/fs/zfs/dmu.c
2271
boolean_t dedup_verify = os->os_dedup_verify;
usr/src/uts/common/fs/zfs/dmu.c
2273
int copies = os->os_copies;
usr/src/uts/common/fs/zfs/dmu.c
2287
compress = zio_compress_select(os->os_spa,
usr/src/uts/common/fs/zfs/dmu.c
2303
if (os->os_redundant_metadata == ZFS_REDUNDANT_METADATA_ALL ||
usr/src/uts/common/fs/zfs/dmu.c
2304
(os->os_redundant_metadata ==
usr/src/uts/common/fs/zfs/dmu.c
2322
compress = zio_compress_select(os->os_spa, dn->dn_compress,
usr/src/uts/common/fs/zfs/dmu.c
2365
if (os->os_encrypted && (wp & WP_NOFILL) == 0) {
usr/src/uts/common/fs/zfs/dmu.c
2385
zp->zp_copies = MIN(copies, spa_max_replication(os->os_spa));
usr/src/uts/common/fs/zfs/dmu.c
2390
os->os_zpl_special_smallblock : 0;
usr/src/uts/common/fs/zfs/dmu.c
2399
dmu_offset_next(objset_t *os, uint64_t object, boolean_t hole, uint64_t *off)
usr/src/uts/common/fs/zfs/dmu.c
2408
err = dmu_object_wait_synced(os, object);
usr/src/uts/common/fs/zfs/dmu.c
241
dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
2413
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
2432
dmu_object_wait_synced(objset_t *os, uint64_t object)
usr/src/uts/common/fs/zfs/dmu.c
2437
error = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
2453
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/dmu.c
2495
dmu_object_info(objset_t *os, uint64_t object, dmu_object_info_t *doi)
usr/src/uts/common/fs/zfs/dmu.c
2498
int err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
252
err = dmu_buf_hold_noread(os, object, offset, tag, dbp);
usr/src/uts/common/fs/zfs/dmu.c
333
dmu_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
338
error = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
402
dmu_bonus_hold_impl(objset_t *os, uint64_t object, void *tag, uint32_t flags,
usr/src/uts/common/fs/zfs/dmu.c
415
error = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
456
dmu_bonus_hold(objset_t *os, uint64_t obj, void *tag, dmu_buf_t **dbp)
usr/src/uts/common/fs/zfs/dmu.c
458
return (dmu_bonus_hold_impl(os, obj, tag, DMU_READ_NO_PREFETCH, dbp));
usr/src/uts/common/fs/zfs/dmu.c
643
dmu_buf_hold_array(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
649
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
705
dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
713
dn = DMU_META_DNODE(os);
usr/src/uts/common/fs/zfs/dmu.c
736
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
827
dmu_objset_zfs_unmounting(objset_t *os)
usr/src/uts/common/fs/zfs/dmu.c
830
if (dmu_objset_type(os) == DMU_OST_ZFS)
usr/src/uts/common/fs/zfs/dmu.c
831
return (zfs_get_vfs_flag_unmounted(os));
usr/src/uts/common/fs/zfs/dmu.c
837
dmu_free_long_range_impl(objset_t *os, dnode_t *dn, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
843
dsl_pool_t *dp = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/dmu.c
894
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
925
dmu_free_long_range(objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/dmu.c
931
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu.c
934
err = dmu_free_long_range_impl(os, dn, offset, length);
usr/src/uts/common/fs/zfs/dmu.c
950
dmu_free_long_object(objset_t *os, uint64_t object)
usr/src/uts/common/fs/zfs/dmu.c
955
err = dmu_free_long_range(os, object, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/dmu.c
959
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
966
err = dmu_object_free(os, object, tx);
usr/src/uts/common/fs/zfs/dmu.c
977
dmu_free_range(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/dmu.c
981
int err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu_object.c
127
if (os->os_rescan_dnodes) {
usr/src/uts/common/fs/zfs/dmu_object.c
129
os->os_rescan_dnodes = B_FALSE;
usr/src/uts/common/fs/zfs/dmu_object.c
136
error = dnode_next_offset(DMU_META_DNODE(os),
usr/src/uts/common/fs/zfs/dmu_object.c
147
os->os_obj_next_chunk =
usr/src/uts/common/fs/zfs/dmu_object.c
151
mutex_exit(&os->os_obj_lock);
usr/src/uts/common/fs/zfs/dmu_object.c
167
error = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE,
usr/src/uts/common/fs/zfs/dmu_object.c
192
if (dmu_object_next(os, &object, B_TRUE, 0) != 0) {
usr/src/uts/common/fs/zfs/dmu_object.c
201
dmu_object_alloc(objset_t *os, dmu_object_type_t ot, int blocksize,
usr/src/uts/common/fs/zfs/dmu_object.c
204
return (dmu_object_alloc_impl(os, ot, blocksize, 0, bonustype,
usr/src/uts/common/fs/zfs/dmu_object.c
209
dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize,
usr/src/uts/common/fs/zfs/dmu_object.c
213
return (dmu_object_alloc_impl(os, ot, blocksize, indirect_blockshift,
usr/src/uts/common/fs/zfs/dmu_object.c
218
dmu_object_alloc_dnsize(objset_t *os, dmu_object_type_t ot, int blocksize,
usr/src/uts/common/fs/zfs/dmu_object.c
221
return (dmu_object_alloc_impl(os, ot, blocksize, 0, bonustype,
usr/src/uts/common/fs/zfs/dmu_object.c
226
dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/dmu_object.c
229
return (dmu_object_claim_dnsize(os, object, ot, blocksize, bonustype,
usr/src/uts/common/fs/zfs/dmu_object.c
234
dmu_object_claim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/dmu_object.c
250
err = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE, dn_slots,
usr/src/uts/common/fs/zfs/dmu_object.c
263
dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/dmu_object.c
266
return (dmu_object_reclaim_dnsize(os, object, ot, blocksize, bonustype,
usr/src/uts/common/fs/zfs/dmu_object.c
271
dmu_object_reclaim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/dmu_object.c
285
err = dnode_hold_impl(os, object, DNODE_MUST_BE_ALLOCATED, 0,
usr/src/uts/common/fs/zfs/dmu_object.c
298
dmu_object_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
303
err = dnode_hold_impl(os, object, DNODE_MUST_BE_ALLOCATED, 0,
usr/src/uts/common/fs/zfs/dmu_object.c
320
dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
327
err = dnode_hold_impl(os, object, DNODE_MUST_BE_ALLOCATED, 0,
usr/src/uts/common/fs/zfs/dmu_object.c
350
dmu_object_next(objset_t *os, uint64_t *objectp, boolean_t hole, uint64_t txg)
usr/src/uts/common/fs/zfs/dmu_object.c
354
struct dsl_dataset *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_object.c
372
error = dmu_object_info(os, i, &doi);
usr/src/uts/common/fs/zfs/dmu_object.c
401
error = dnode_next_offset(DMU_META_DNODE(os),
usr/src/uts/common/fs/zfs/dmu_object.c
46
dmu_object_alloc_impl(objset_t *os, dmu_object_type_t ot, int blocksize,
usr/src/uts/common/fs/zfs/dmu_object.c
52
(DMU_META_DNODE(os)->dn_indblkshift - SPA_BLKPTRSHIFT);
usr/src/uts/common/fs/zfs/dmu_object.c
56
uint64_t *cpuobj = &os->os_obj_next_percpu[CPU_SEQID %
usr/src/uts/common/fs/zfs/dmu_object.c
57
os->os_obj_next_percpu_len];
usr/src/uts/common/fs/zfs/dmu_object.c
91
mutex_enter(&os->os_obj_lock);
usr/src/uts/common/fs/zfs/dmu_object.c
92
ASSERT0(P2PHASE(os->os_obj_next_chunk,
usr/src/uts/common/fs/zfs/dmu_object.c
94
object = os->os_obj_next_chunk;
usr/src/uts/common/fs/zfs/dmu_objset.c
1002
dmu_objset_snap_cmtime(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1004
return (dsl_dir_snap_cmtime(os->os_dsl_dataset->ds_dir));
usr/src/uts/common/fs/zfs/dmu_objset.c
1012
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_objset.c
1023
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dmu_objset.c
1025
VERIFY0(dmu_objset_open_impl(spa, NULL, bp, &os));
usr/src/uts/common/fs/zfs/dmu_objset.c
1027
mdn = DMU_META_DNODE(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
105
dmu_objset_spa(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
107
return (os->os_spa);
usr/src/uts/common/fs/zfs/dmu_objset.c
1071
os->os_phys->os_type = type;
usr/src/uts/common/fs/zfs/dmu_objset.c
1077
if (dmu_objset_userused_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1078
(!os->os_encrypted || !dmu_objset_is_receiving(os))) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1079
os->os_phys->os_flags |= OBJSET_FLAG_USERACCOUNTING_COMPLETE;
usr/src/uts/common/fs/zfs/dmu_objset.c
1080
if (dmu_objset_userobjused_enabled(os)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1084
os->os_phys->os_flags |=
usr/src/uts/common/fs/zfs/dmu_objset.c
1087
if (dmu_objset_projectquota_enabled(os)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1091
os->os_phys->os_flags |=
usr/src/uts/common/fs/zfs/dmu_objset.c
1094
os->os_flags = os->os_phys->os_flags;
usr/src/uts/common/fs/zfs/dmu_objset.c
1099
return (os);
usr/src/uts/common/fs/zfs/dmu_objset.c
111
dmu_objset_zil(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1113
void (*doca_userfunc)(objset_t *os, void *arg,
usr/src/uts/common/fs/zfs/dmu_objset.c
113
return (os->os_zil);
usr/src/uts/common/fs/zfs/dmu_objset.c
117
dmu_objset_pool(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1173
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_objset.c
1185
os = dmu_objset_create_impl(spa, ds, bp, doca->doca_type, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1189
doca->doca_userfunc(os, doca->doca_userarg,
usr/src/uts/common/fs/zfs/dmu_objset.c
1201
if (os->os_encrypted) {
usr/src/uts/common/fs/zfs/dmu_objset.c
121
if ((ds = os->os_dsl_dataset) != NULL && ds->ds_dir)
usr/src/uts/common/fs/zfs/dmu_objset.c
1217
dmu_objset_do_userquota_updates(os, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
124
return (spa_get_dsl(os->os_spa));
usr/src/uts/common/fs/zfs/dmu_objset.c
128
dmu_objset_ds(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
130
return (os->os_dsl_dataset);
usr/src/uts/common/fs/zfs/dmu_objset.c
134
dmu_objset_type(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
136
return (os->os_phys->os_type);
usr/src/uts/common/fs/zfs/dmu_objset.c
1376
dmu_objset_remap_indirects_impl(objset_t *os, uint64_t last_removed_txg)
usr/src/uts/common/fs/zfs/dmu_objset.c
1380
while ((error = dmu_object_next(os, &object, B_FALSE, 0)) == 0) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1381
error = dmu_object_remap_indirects(os, object,
usr/src/uts/common/fs/zfs/dmu_objset.c
140
dmu_objset_name(objset_t *os, char *buf)
usr/src/uts/common/fs/zfs/dmu_objset.c
1405
objset_t *os = NULL;
usr/src/uts/common/fs/zfs/dmu_objset.c
1410
error = dmu_objset_hold(fsname, FTAG, &os);
usr/src/uts/common/fs/zfs/dmu_objset.c
1414
dd = dmu_objset_ds(os)->ds_dir;
usr/src/uts/common/fs/zfs/dmu_objset.c
1416
if (!spa_feature_is_enabled(dmu_objset_spa(os),
usr/src/uts/common/fs/zfs/dmu_objset.c
1418
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
142
dsl_dataset_name(os->os_dsl_dataset, buf);
usr/src/uts/common/fs/zfs/dmu_objset.c
1422
if (dsl_dataset_is_snapshot(dmu_objset_ds(os))) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1423
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1430
last_removed_txg = spa_get_last_removal_txg(dmu_objset_spa(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
1432
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1441
if (zap_lookup(spa_meta_objset(dmu_objset_spa(os)),
usr/src/uts/common/fs/zfs/dmu_objset.c
1445
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1450
dsl_dataset_long_hold(dmu_objset_ds(os), FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1451
dsl_pool_rele(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1453
remap_start_txg = spa_last_synced_txg(dmu_objset_spa(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
1454
error = dmu_objset_remap_indirects_impl(os, last_removed_txg);
usr/src/uts/common/fs/zfs/dmu_objset.c
146
dmu_objset_id(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1464
dsl_dataset_long_rele(dmu_objset_ds(os), FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1465
dsl_dataset_rele(dmu_objset_ds(os), FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
148
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_objset.c
1487
objset_t *os = data;
usr/src/uts/common/fs/zfs/dmu_objset.c
1489
mutex_enter(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1490
os->os_upgrade_status = EINTR;
usr/src/uts/common/fs/zfs/dmu_objset.c
1491
if (!os->os_upgrade_exit) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1494
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1496
status = os->os_upgrade_cb(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
1498
mutex_enter(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1500
os->os_upgrade_status = status;
usr/src/uts/common/fs/zfs/dmu_objset.c
1502
os->os_upgrade_exit = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_objset.c
1503
os->os_upgrade_id = 0;
usr/src/uts/common/fs/zfs/dmu_objset.c
1504
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1505
dsl_dataset_long_rele(dmu_objset_ds(os), upgrade_tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
1509
dmu_objset_upgrade(objset_t *os, dmu_objset_upgrade_cb_t cb)
usr/src/uts/common/fs/zfs/dmu_objset.c
1511
if (os->os_upgrade_id != 0)
usr/src/uts/common/fs/zfs/dmu_objset.c
1514
ASSERT(dsl_pool_config_held(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/dmu_objset.c
1515
dsl_dataset_long_hold(dmu_objset_ds(os), upgrade_tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
1517
mutex_enter(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1518
if (os->os_upgrade_id == 0 && os->os_upgrade_status == 0) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1519
os->os_upgrade_exit = B_FALSE;
usr/src/uts/common/fs/zfs/dmu_objset.c
1520
os->os_upgrade_cb = cb;
usr/src/uts/common/fs/zfs/dmu_objset.c
1521
os->os_upgrade_id = taskq_dispatch(
usr/src/uts/common/fs/zfs/dmu_objset.c
1522
os->os_spa->spa_upgrade_taskq,
usr/src/uts/common/fs/zfs/dmu_objset.c
1523
dmu_objset_upgrade_task_cb, os, TQ_SLEEP);
usr/src/uts/common/fs/zfs/dmu_objset.c
1524
if (os->os_upgrade_id == TASKQID_INVALID) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1525
dsl_dataset_long_rele(dmu_objset_ds(os), upgrade_tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
1526
os->os_upgrade_status = ENOMEM;
usr/src/uts/common/fs/zfs/dmu_objset.c
1529
dsl_dataset_long_rele(dmu_objset_ds(os), upgrade_tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
1531
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1535
dmu_objset_upgrade_stop(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1537
mutex_enter(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1538
os->os_upgrade_exit = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_objset.c
1539
if (os->os_upgrade_id != 0) {
usr/src/uts/common/fs/zfs/dmu_objset.c
154
dmu_objset_dnodesize(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1540
taskqid_t tid = os->os_upgrade_id;
usr/src/uts/common/fs/zfs/dmu_objset.c
1542
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1544
taskq_wait_id(os->os_spa->spa_upgrade_taskq, tid);
usr/src/uts/common/fs/zfs/dmu_objset.c
1545
txg_wait_synced(os->os_spa->spa_dsl_pool, 0);
usr/src/uts/common/fs/zfs/dmu_objset.c
1547
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
156
return (os->os_dnodesize);
usr/src/uts/common/fs/zfs/dmu_objset.c
1597
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
1598
dnode_phys_t *dnp = &os->os_phys->os_meta_dnode;
usr/src/uts/common/fs/zfs/dmu_objset.c
160
dmu_objset_syncprop(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1615
if (os->os_dsl_dataset != NULL)
usr/src/uts/common/fs/zfs/dmu_objset.c
1616
rrw_enter(&os->os_dsl_dataset->ds_bp_rwlock, RW_WRITER, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
1617
*os->os_rootbp = *bp;
usr/src/uts/common/fs/zfs/dmu_objset.c
1618
if (os->os_dsl_dataset != NULL)
usr/src/uts/common/fs/zfs/dmu_objset.c
1619
rrw_exit(&os->os_dsl_dataset->ds_bp_rwlock, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
162
return (os->os_sync);
usr/src/uts/common/fs/zfs/dmu_objset.c
1628
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
1633
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_objset.c
1634
dmu_tx_t *tx = os->os_synctx;
usr/src/uts/common/fs/zfs/dmu_objset.c
166
dmu_objset_logbias(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1667
dmu_objset_sync(objset_t *os, zio_t *pio, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1675
blkptr_t *blkptr_copy = kmem_alloc(sizeof (*os->os_rootbp), KM_SLEEP);
usr/src/uts/common/fs/zfs/dmu_objset.c
1676
*blkptr_copy = *os->os_rootbp;
usr/src/uts/common/fs/zfs/dmu_objset.c
1678
dprintf_ds(os->os_dsl_dataset, "txg=%llu\n", tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_objset.c
168
return (os->os_logbias);
usr/src/uts/common/fs/zfs/dmu_objset.c
1682
os->os_synctx = tx;
usr/src/uts/common/fs/zfs/dmu_objset.c
1684
if (os->os_dsl_dataset == NULL) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1690
os->os_copies = spa_max_replication(os->os_spa);
usr/src/uts/common/fs/zfs/dmu_objset.c
1696
SET_BOOKMARK(&zb, os->os_dsl_dataset ?
usr/src/uts/common/fs/zfs/dmu_objset.c
1697
os->os_dsl_dataset->ds_object : DMU_META_OBJSET,
usr/src/uts/common/fs/zfs/dmu_objset.c
1699
arc_release(os->os_phys_buf, &os->os_phys_buf);
usr/src/uts/common/fs/zfs/dmu_objset.c
1701
dmu_write_policy(os, NULL, 0, 0, &zp);
usr/src/uts/common/fs/zfs/dmu_objset.c
1708
if (os->os_raw_receive ||
usr/src/uts/common/fs/zfs/dmu_objset.c
1709
os->os_next_write_raw[tx->tx_txg & TXG_MASK]) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1710
ASSERT(os->os_encrypted);
usr/src/uts/common/fs/zfs/dmu_objset.c
1711
arc_convert_to_raw(os->os_phys_buf,
usr/src/uts/common/fs/zfs/dmu_objset.c
1712
os->os_dsl_dataset->ds_object, ZFS_HOST_BYTEORDER,
usr/src/uts/common/fs/zfs/dmu_objset.c
1716
zio = arc_write(pio, os->os_spa, tx->tx_txg,
usr/src/uts/common/fs/zfs/dmu_objset.c
1717
blkptr_copy, os->os_phys_buf, DMU_OS_IS_L2CACHEABLE(os),
usr/src/uts/common/fs/zfs/dmu_objset.c
1719
os, ZIO_PRIORITY_ASYNC_WRITE, ZIO_FLAG_MUSTSUCCEED, &zb);
usr/src/uts/common/fs/zfs/dmu_objset.c
1724
DMU_META_DNODE(os)->dn_zio = zio;
usr/src/uts/common/fs/zfs/dmu_objset.c
1725
dnode_sync(DMU_META_DNODE(os), tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1727
os->os_phys->os_flags = os->os_flags;
usr/src/uts/common/fs/zfs/dmu_objset.c
1729
if (DMU_USERUSED_DNODE(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1730
DMU_USERUSED_DNODE(os)->dn_type != DMU_OT_NONE) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1731
DMU_USERUSED_DNODE(os)->dn_zio = zio;
usr/src/uts/common/fs/zfs/dmu_objset.c
1732
dnode_sync(DMU_USERUSED_DNODE(os), tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1733
DMU_GROUPUSED_DNODE(os)->dn_zio = zio;
usr/src/uts/common/fs/zfs/dmu_objset.c
1734
dnode_sync(DMU_GROUPUSED_DNODE(os), tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1737
if (DMU_PROJECTUSED_DNODE(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1738
DMU_PROJECTUSED_DNODE(os)->dn_type != DMU_OT_NONE) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1739
DMU_PROJECTUSED_DNODE(os)->dn_zio = zio;
usr/src/uts/common/fs/zfs/dmu_objset.c
174
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
1740
dnode_sync(DMU_PROJECTUSED_DNODE(os), tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1745
if (dmu_objset_userused_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1746
(!os->os_encrypted || !dmu_objset_is_receiving(os))) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1752
if (os->os_synced_dnodes == NULL) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1753
os->os_synced_dnodes =
usr/src/uts/common/fs/zfs/dmu_objset.c
1758
ASSERT3U(os->os_synced_dnodes->ml_offset, ==,
usr/src/uts/common/fs/zfs/dmu_objset.c
1764
i < multilist_get_num_sublists(os->os_dirty_dnodes[txgoff]); i++) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1766
sda->sda_list = os->os_dirty_dnodes[txgoff];
usr/src/uts/common/fs/zfs/dmu_objset.c
1769
(void) taskq_dispatch(dmu_objset_pool(os)->dp_sync_taskq,
usr/src/uts/common/fs/zfs/dmu_objset.c
1773
taskq_wait(dmu_objset_pool(os)->dp_sync_taskq);
usr/src/uts/common/fs/zfs/dmu_objset.c
1775
list = &DMU_META_DNODE(os)->dn_dirty_records[txgoff];
usr/src/uts/common/fs/zfs/dmu_objset.c
1784
if (os->os_freed_dnodes >= dmu_rescan_dnode_threshold) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1785
os->os_rescan_dnodes = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_objset.c
1786
os->os_freed_dnodes = 0;
usr/src/uts/common/fs/zfs/dmu_objset.c
1792
zil_sync(os->os_zil, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1793
os->os_phys->os_zil_header = os->os_zil_header;
usr/src/uts/common/fs/zfs/dmu_objset.c
1798
dmu_objset_is_dirty(objset_t *os, uint64_t txg)
usr/src/uts/common/fs/zfs/dmu_objset.c
1800
return (!multilist_is_empty(os->os_dirty_dnodes[txg & TXG_MASK]));
usr/src/uts/common/fs/zfs/dmu_objset.c
181
os->os_checksum = zio_checksum_select(newval, ZIO_CHECKSUM_ON_VALUE);
usr/src/uts/common/fs/zfs/dmu_objset.c
1812
dmu_objset_userused_enabled(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1814
return (spa_version(os->os_spa) >= SPA_VERSION_USERSPACE &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1815
used_cbs[os->os_phys->os_type] != NULL &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1816
DMU_USERUSED_DNODE(os) != NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
1820
dmu_objset_userobjused_enabled(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1822
return (dmu_objset_userused_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1823
spa_feature_is_enabled(os->os_spa, SPA_FEATURE_USEROBJ_ACCOUNTING));
usr/src/uts/common/fs/zfs/dmu_objset.c
1827
dmu_objset_projectquota_enabled(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
1829
return (used_cbs[os->os_phys->os_type] != NULL &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1830
DMU_PROJECTUSED_DNODE(os) != NULL &&
usr/src/uts/common/fs/zfs/dmu_objset.c
1831
spa_feature_is_enabled(os->os_spa, SPA_FEATURE_PROJECT_QUOTA));
usr/src/uts/common/fs/zfs/dmu_objset.c
1864
do_userquota_cacheflush(objset_t *os, userquota_cache_t *cache, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
187
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
1879
mutex_enter(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1880
VERIFY0(zap_increment(os, DMU_USERUSED_OBJECT,
usr/src/uts/common/fs/zfs/dmu_objset.c
1882
mutex_exit(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1890
mutex_enter(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1891
VERIFY0(zap_increment(os, DMU_GROUPUSED_OBJECT,
usr/src/uts/common/fs/zfs/dmu_objset.c
1893
mutex_exit(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1898
if (dmu_objset_projectquota_enabled(os)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1902
mutex_enter(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1903
VERIFY0(zap_increment(os, DMU_PROJECTUSED_OBJECT,
usr/src/uts/common/fs/zfs/dmu_objset.c
1905
mutex_exit(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
1934
do_userquota_update(objset_t *os, userquota_cache_t *cache, uint64_t used,
usr/src/uts/common/fs/zfs/dmu_objset.c
194
os->os_compress = zio_compress_select(os->os_spa, newval,
usr/src/uts/common/fs/zfs/dmu_objset.c
1951
if (dmu_objset_projectquota_enabled(os)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1960
do_userobjquota_update(objset_t *os, userquota_cache_t *cache, uint64_t flags,
usr/src/uts/common/fs/zfs/dmu_objset.c
1975
if (dmu_objset_projectquota_enabled(os)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1994
objset_t *os = uua->uua_os;
usr/src/uts/common/fs/zfs/dmu_objset.c
2000
multilist_sublist_lock(os->os_synced_dnodes, uua->uua_sublist_idx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2003
dmu_objset_userused_enabled(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
2008
if (dmu_objset_projectquota_enabled(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
201
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
2023
do_userquota_update(os, &cache, dn->dn_oldused,
usr/src/uts/common/fs/zfs/dmu_objset.c
2026
do_userobjquota_update(os, &cache, dn->dn_oldflags,
usr/src/uts/common/fs/zfs/dmu_objset.c
2031
do_userquota_update(os, &cache,
usr/src/uts/common/fs/zfs/dmu_objset.c
2035
do_userobjquota_update(os, &cache,
usr/src/uts/common/fs/zfs/dmu_objset.c
2054
if (dn->dn_dirty_txg == spa_syncing_txg(os->os_spa))
usr/src/uts/common/fs/zfs/dmu_objset.c
2059
dnode_rele(dn, os->os_synced_dnodes);
usr/src/uts/common/fs/zfs/dmu_objset.c
2061
do_userquota_cacheflush(os, &cache, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2067
dmu_objset_do_userquota_updates(objset_t *os, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
2069
if (!dmu_objset_userused_enabled(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
207
ASSERT(newval <= spa_max_replication(os->os_spa));
usr/src/uts/common/fs/zfs/dmu_objset.c
2079
if (os->os_encrypted && dmu_objset_is_receiving(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2082
if (tx->tx_txg <= os->os_spa->spa_claim_max_txg)
usr/src/uts/common/fs/zfs/dmu_objset.c
2086
if (DMU_USERUSED_DNODE(os)->dn_type == DMU_OT_NONE) {
usr/src/uts/common/fs/zfs/dmu_objset.c
2087
VERIFY0(zap_create_claim(os,
usr/src/uts/common/fs/zfs/dmu_objset.c
209
os->os_copies = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
2090
VERIFY0(zap_create_claim(os,
usr/src/uts/common/fs/zfs/dmu_objset.c
2095
if (dmu_objset_projectquota_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2096
DMU_PROJECTUSED_DNODE(os)->dn_type == DMU_OT_NONE) {
usr/src/uts/common/fs/zfs/dmu_objset.c
2097
VERIFY0(zap_create_claim(os, DMU_PROJECTUSED_OBJECT,
usr/src/uts/common/fs/zfs/dmu_objset.c
2102
i < multilist_get_num_sublists(os->os_synced_dnodes); i++) {
usr/src/uts/common/fs/zfs/dmu_objset.c
2105
uua->uua_os = os;
usr/src/uts/common/fs/zfs/dmu_objset.c
2109
(void) taskq_dispatch(dmu_objset_pool(os)->dp_sync_taskq,
usr/src/uts/common/fs/zfs/dmu_objset.c
215
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
2158
objset_t *os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dmu_objset.c
216
spa_t *spa = os->os_spa;
usr/src/uts/common/fs/zfs/dmu_objset.c
2180
if (os->os_encrypted && dmu_objset_is_receiving(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2232
error = used_cbs[os->os_phys->os_type](dn->dn_bonustype, data,
usr/src/uts/common/fs/zfs/dmu_objset.c
226
os->os_dedup_checksum = checksum & ZIO_CHECKSUM_MASK;
usr/src/uts/common/fs/zfs/dmu_objset.c
227
os->os_dedup_verify = !!(checksum & ZIO_CHECKSUM_VERIFY);
usr/src/uts/common/fs/zfs/dmu_objset.c
2275
dmu_objset_userspace_present(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2277
return (os->os_phys->os_flags &
usr/src/uts/common/fs/zfs/dmu_objset.c
2282
dmu_objset_userobjspace_present(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2284
return (os->os_phys->os_flags &
usr/src/uts/common/fs/zfs/dmu_objset.c
2289
dmu_objset_projectquota_present(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2291
return (os->os_phys->os_flags &
usr/src/uts/common/fs/zfs/dmu_objset.c
2296
dmu_objset_space_upgrade(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2309
for (obj = 0; err == 0; err = dmu_object_next(os, &obj, FALSE, 0)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
2314
mutex_enter(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
2315
if (os->os_upgrade_exit)
usr/src/uts/common/fs/zfs/dmu_objset.c
2317
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
233
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
2330
objerr = dmu_bonus_hold(os, obj, FTAG, &db);
usr/src/uts/common/fs/zfs/dmu_objset.c
2333
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
2349
dmu_objset_userspace_upgrade(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2353
if (dmu_objset_userspace_present(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2355
if (dmu_objset_is_snapshot(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2357
if (!dmu_objset_userused_enabled(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2360
err = dmu_objset_space_upgrade(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
2364
os->os_flags |= OBJSET_FLAG_USERACCOUNTING_COMPLETE;
usr/src/uts/common/fs/zfs/dmu_objset.c
2365
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/dmu_objset.c
2370
dmu_objset_id_quota_upgrade_cb(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2374
if (dmu_objset_userobjspace_present(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2375
dmu_objset_projectquota_present(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2377
if (dmu_objset_is_snapshot(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2379
if (!dmu_objset_userobjused_enabled(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2381
if (!dmu_objset_projectquota_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2382
dmu_objset_userobjspace_present(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2385
dmu_objset_ds(os)->ds_feature_activation[
usr/src/uts/common/fs/zfs/dmu_objset.c
2387
if (dmu_objset_projectquota_enabled(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2388
dmu_objset_ds(os)->ds_feature_activation[
usr/src/uts/common/fs/zfs/dmu_objset.c
2391
err = dmu_objset_space_upgrade(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
2395
os->os_flags |= OBJSET_FLAG_USEROBJACCOUNTING_COMPLETE;
usr/src/uts/common/fs/zfs/dmu_objset.c
2396
if (dmu_objset_projectquota_enabled(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
2397
os->os_flags |= OBJSET_FLAG_PROJECTQUOTA_COMPLETE;
usr/src/uts/common/fs/zfs/dmu_objset.c
2399
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/dmu_objset.c
2404
dmu_objset_id_quota_upgrade(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2406
dmu_objset_upgrade(os, dmu_objset_id_quota_upgrade_cb);
usr/src/uts/common/fs/zfs/dmu_objset.c
241
os->os_primary_cache = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
2410
dmu_objset_userobjspace_upgradable(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2412
return (dmu_objset_type(os) == DMU_OST_ZFS &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2413
!dmu_objset_is_snapshot(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2414
dmu_objset_userobjused_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2415
!dmu_objset_userobjspace_present(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2416
spa_writeable(dmu_objset_spa(os)));
usr/src/uts/common/fs/zfs/dmu_objset.c
2420
dmu_objset_projectquota_upgradable(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2422
return (dmu_objset_type(os) == DMU_OST_ZFS &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2423
!dmu_objset_is_snapshot(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2424
dmu_objset_projectquota_enabled(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2425
!dmu_objset_projectquota_present(os) &&
usr/src/uts/common/fs/zfs/dmu_objset.c
2426
spa_writeable(dmu_objset_spa(os)));
usr/src/uts/common/fs/zfs/dmu_objset.c
2430
dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
usr/src/uts/common/fs/zfs/dmu_objset.c
2433
dsl_dataset_space(os->os_dsl_dataset, refdbytesp, availbytesp,
usr/src/uts/common/fs/zfs/dmu_objset.c
2438
dmu_objset_fsid_guid(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2440
return (dsl_dataset_fsid_guid(os->os_dsl_dataset));
usr/src/uts/common/fs/zfs/dmu_objset.c
2444
dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat)
usr/src/uts/common/fs/zfs/dmu_objset.c
2446
stat->dds_type = os->os_phys->os_type;
usr/src/uts/common/fs/zfs/dmu_objset.c
2447
if (os->os_dsl_dataset)
usr/src/uts/common/fs/zfs/dmu_objset.c
2448
dsl_dataset_fast_stat(os->os_dsl_dataset, stat);
usr/src/uts/common/fs/zfs/dmu_objset.c
2452
dmu_objset_stats(objset_t *os, nvlist_t *nv)
usr/src/uts/common/fs/zfs/dmu_objset.c
2454
ASSERT(os->os_dsl_dataset ||
usr/src/uts/common/fs/zfs/dmu_objset.c
2455
os->os_phys->os_type == DMU_OST_META);
usr/src/uts/common/fs/zfs/dmu_objset.c
2457
if (os->os_dsl_dataset != NULL)
usr/src/uts/common/fs/zfs/dmu_objset.c
2458
dsl_dataset_stats(os->os_dsl_dataset, nv);
usr/src/uts/common/fs/zfs/dmu_objset.c
2461
os->os_phys->os_type);
usr/src/uts/common/fs/zfs/dmu_objset.c
2463
dmu_objset_userspace_present(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
2467
dmu_objset_is_snapshot(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2469
if (os->os_dsl_dataset != NULL)
usr/src/uts/common/fs/zfs/dmu_objset.c
247
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
2470
return (os->os_dsl_dataset->ds_is_snapshot);
usr/src/uts/common/fs/zfs/dmu_objset.c
2476
dmu_snapshot_realname(objset_t *os, char *name, char *real, int maxlen,
usr/src/uts/common/fs/zfs/dmu_objset.c
2479
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_objset.c
2491
dmu_snapshot_list_next(objset_t *os, int namelen, char *name,
usr/src/uts/common/fs/zfs/dmu_objset.c
2494
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_objset.c
2498
ASSERT(dsl_pool_config_held(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/dmu_objset.c
2530
dmu_dir_list_next(objset_t *os, int namelen, char *name,
usr/src/uts/common/fs/zfs/dmu_objset.c
2533
dsl_dir_t *dd = os->os_dsl_dataset->ds_dir;
usr/src/uts/common/fs/zfs/dmu_objset.c
2538
if (os->os_dsl_dataset->ds_object !=
usr/src/uts/common/fs/zfs/dmu_objset.c
255
os->os_secondary_cache = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
261
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
269
os->os_sync = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
270
if (os->os_zil)
usr/src/uts/common/fs/zfs/dmu_objset.c
271
zil_set_sync(os->os_zil, newval);
usr/src/uts/common/fs/zfs/dmu_objset.c
277
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
285
os->os_redundant_metadata = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
291
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
2939
dmu_objset_incompatible_encryption_version(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2942
os->os_dsl_dataset->ds_dir));
usr/src/uts/common/fs/zfs/dmu_objset.c
2946
dmu_objset_set_user(objset_t *os, void *user_ptr)
usr/src/uts/common/fs/zfs/dmu_objset.c
2948
ASSERT(MUTEX_HELD(&os->os_user_ptr_lock));
usr/src/uts/common/fs/zfs/dmu_objset.c
2949
os->os_user_ptr = user_ptr;
usr/src/uts/common/fs/zfs/dmu_objset.c
295
os->os_dnodesize = DNODE_MIN_SIZE;
usr/src/uts/common/fs/zfs/dmu_objset.c
2953
dmu_objset_get_user(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
2955
ASSERT(MUTEX_HELD(&os->os_user_ptr_lock));
usr/src/uts/common/fs/zfs/dmu_objset.c
2956
return (os->os_user_ptr);
usr/src/uts/common/fs/zfs/dmu_objset.c
2981
dmu_objset_willuse_space(objset_t *os, int64_t space, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
2983
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_objset.c
2984
int64_t aspace = spa_get_worst_case_asize(os->os_spa, space);
usr/src/uts/common/fs/zfs/dmu_objset.c
304
os->os_dnodesize = DNODE_MIN_SIZE * 2;
usr/src/uts/common/fs/zfs/dmu_objset.c
311
os->os_dnodesize = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
319
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
327
os->os_zpl_special_smallblock = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
333
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
337
os->os_logbias = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
338
if (os->os_zil)
usr/src/uts/common/fs/zfs/dmu_objset.c
339
zil_set_logbias(os->os_zil, newval);
usr/src/uts/common/fs/zfs/dmu_objset.c
345
objset_t *os = arg;
usr/src/uts/common/fs/zfs/dmu_objset.c
347
os->os_recordsize = newval;
usr/src/uts/common/fs/zfs/dmu_objset.c
373
dnode_hash(const objset_t *os, uint64_t obj)
usr/src/uts/common/fs/zfs/dmu_objset.c
375
uintptr_t osv = (uintptr_t)os;
usr/src/uts/common/fs/zfs/dmu_objset.c
409
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_objset.c
427
os = kmem_zalloc(sizeof (objset_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/dmu_objset.c
428
os->os_dsl_dataset = ds;
usr/src/uts/common/fs/zfs/dmu_objset.c
429
os->os_spa = spa;
usr/src/uts/common/fs/zfs/dmu_objset.c
430
os->os_rootbp = bp;
usr/src/uts/common/fs/zfs/dmu_objset.c
431
if (!BP_IS_HOLE(os->os_rootbp)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
439
if (DMU_OS_IS_L2CACHEABLE(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
448
dprintf_bp(os->os_rootbp, "reading %s", "");
usr/src/uts/common/fs/zfs/dmu_objset.c
449
err = arc_read(NULL, spa, os->os_rootbp,
usr/src/uts/common/fs/zfs/dmu_objset.c
450
arc_getbuf_func, &os->os_phys_buf,
usr/src/uts/common/fs/zfs/dmu_objset.c
453
kmem_free(os, sizeof (objset_t));
usr/src/uts/common/fs/zfs/dmu_objset.c
469
if (arc_buf_size(os->os_phys_buf) < size) {
usr/src/uts/common/fs/zfs/dmu_objset.c
470
arc_buf_t *buf = arc_alloc_buf(spa, &os->os_phys_buf,
usr/src/uts/common/fs/zfs/dmu_objset.c
473
bcopy(os->os_phys_buf->b_data, buf->b_data,
usr/src/uts/common/fs/zfs/dmu_objset.c
474
arc_buf_size(os->os_phys_buf));
usr/src/uts/common/fs/zfs/dmu_objset.c
475
arc_buf_destroy(os->os_phys_buf, &os->os_phys_buf);
usr/src/uts/common/fs/zfs/dmu_objset.c
476
os->os_phys_buf = buf;
usr/src/uts/common/fs/zfs/dmu_objset.c
479
os->os_phys = os->os_phys_buf->b_data;
usr/src/uts/common/fs/zfs/dmu_objset.c
480
os->os_flags = os->os_phys->os_flags;
usr/src/uts/common/fs/zfs/dmu_objset.c
484
os->os_phys_buf = arc_alloc_buf(spa, &os->os_phys_buf,
usr/src/uts/common/fs/zfs/dmu_objset.c
486
os->os_phys = os->os_phys_buf->b_data;
usr/src/uts/common/fs/zfs/dmu_objset.c
487
bzero(os->os_phys, size);
usr/src/uts/common/fs/zfs/dmu_objset.c
499
os->os_encrypted = (ds->ds_dir->dd_crypto_obj != 0);
usr/src/uts/common/fs/zfs/dmu_objset.c
506
if (!dsl_pool_config_held(dmu_objset_pool(os))) {
usr/src/uts/common/fs/zfs/dmu_objset.c
508
dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
513
primary_cache_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
517
secondary_cache_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
523
checksum_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
528
compression_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
533
copies_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
538
dedup_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
543
logbias_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
548
sync_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
554
redundant_metadata_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
559
recordsize_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
564
dnodesize_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
570
smallblk_changed_cb, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
574
dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
576
arc_buf_destroy(os->os_phys_buf, &os->os_phys_buf);
usr/src/uts/common/fs/zfs/dmu_objset.c
577
kmem_free(os, sizeof (objset_t));
usr/src/uts/common/fs/zfs/dmu_objset.c
582
os->os_checksum = ZIO_CHECKSUM_FLETCHER_4;
usr/src/uts/common/fs/zfs/dmu_objset.c
583
os->os_compress = ZIO_COMPRESS_ON;
usr/src/uts/common/fs/zfs/dmu_objset.c
584
os->os_encrypted = B_FALSE;
usr/src/uts/common/fs/zfs/dmu_objset.c
585
os->os_copies = spa_max_replication(spa);
usr/src/uts/common/fs/zfs/dmu_objset.c
586
os->os_dedup_checksum = ZIO_CHECKSUM_OFF;
usr/src/uts/common/fs/zfs/dmu_objset.c
587
os->os_dedup_verify = B_FALSE;
usr/src/uts/common/fs/zfs/dmu_objset.c
588
os->os_logbias = ZFS_LOGBIAS_LATENCY;
usr/src/uts/common/fs/zfs/dmu_objset.c
589
os->os_sync = ZFS_SYNC_STANDARD;
usr/src/uts/common/fs/zfs/dmu_objset.c
590
os->os_primary_cache = ZFS_CACHE_ALL;
usr/src/uts/common/fs/zfs/dmu_objset.c
591
os->os_secondary_cache = ZFS_CACHE_ALL;
usr/src/uts/common/fs/zfs/dmu_objset.c
592
os->os_dnodesize = DNODE_MIN_SIZE;
usr/src/uts/common/fs/zfs/dmu_objset.c
598
os->os_version = OBJSET_PROP_UNINITIALIZED;
usr/src/uts/common/fs/zfs/dmu_objset.c
599
os->os_normalization = OBJSET_PROP_UNINITIALIZED;
usr/src/uts/common/fs/zfs/dmu_objset.c
600
os->os_utf8only = OBJSET_PROP_UNINITIALIZED;
usr/src/uts/common/fs/zfs/dmu_objset.c
601
os->os_casesensitivity = OBJSET_PROP_UNINITIALIZED;
usr/src/uts/common/fs/zfs/dmu_objset.c
604
os->os_zil_header = os->os_phys->os_zil_header;
usr/src/uts/common/fs/zfs/dmu_objset.c
605
os->os_zil = zil_alloc(os, &os->os_zil_header);
usr/src/uts/common/fs/zfs/dmu_objset.c
608
os->os_dirty_dnodes[i] = multilist_create(sizeof (dnode_t),
usr/src/uts/common/fs/zfs/dmu_objset.c
612
list_create(&os->os_dnodes, sizeof (dnode_t),
usr/src/uts/common/fs/zfs/dmu_objset.c
614
list_create(&os->os_downgraded_dbufs, sizeof (dmu_buf_impl_t),
usr/src/uts/common/fs/zfs/dmu_objset.c
617
mutex_init(&os->os_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
618
mutex_init(&os->os_userused_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
619
mutex_init(&os->os_obj_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
620
mutex_init(&os->os_user_ptr_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
621
os->os_obj_next_percpu_len = boot_ncpus;
usr/src/uts/common/fs/zfs/dmu_objset.c
622
os->os_obj_next_percpu = kmem_zalloc(os->os_obj_next_percpu_len *
usr/src/uts/common/fs/zfs/dmu_objset.c
623
sizeof (os->os_obj_next_percpu[0]), KM_SLEEP);
usr/src/uts/common/fs/zfs/dmu_objset.c
625
dnode_special_open(os, &os->os_phys->os_meta_dnode,
usr/src/uts/common/fs/zfs/dmu_objset.c
626
DMU_META_DNODE_OBJECT, &os->os_meta_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
627
if (OBJSET_BUF_HAS_USERUSED(os->os_phys_buf)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
628
dnode_special_open(os, &os->os_phys->os_userused_dnode,
usr/src/uts/common/fs/zfs/dmu_objset.c
629
DMU_USERUSED_OBJECT, &os->os_userused_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
630
dnode_special_open(os, &os->os_phys->os_groupused_dnode,
usr/src/uts/common/fs/zfs/dmu_objset.c
631
DMU_GROUPUSED_OBJECT, &os->os_groupused_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
632
if (OBJSET_BUF_HAS_PROJECTUSED(os->os_phys_buf))
usr/src/uts/common/fs/zfs/dmu_objset.c
633
dnode_special_open(os,
usr/src/uts/common/fs/zfs/dmu_objset.c
634
&os->os_phys->os_projectused_dnode,
usr/src/uts/common/fs/zfs/dmu_objset.c
635
DMU_PROJECTUSED_OBJECT, &os->os_projectused_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
638
mutex_init(&os->os_upgrade_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
640
*osp = os;
usr/src/uts/common/fs/zfs/dmu_objset.c
658
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_objset.c
661
ds, dsl_dataset_get_blkptr(ds), &os);
usr/src/uts/common/fs/zfs/dmu_objset.c
667
ds->ds_objset = os;
usr/src/uts/common/fs/zfs/dmu_objset.c
819
dmu_objset_rele_flags(objset_t *os, boolean_t decrypt, void *tag)
usr/src/uts/common/fs/zfs/dmu_objset.c
822
dsl_pool_t *dp = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
825
dsl_dataset_rele_flags(os->os_dsl_dataset, flags, tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
830
dmu_objset_rele(objset_t *os, void *tag)
usr/src/uts/common/fs/zfs/dmu_objset.c
832
dmu_objset_rele_flags(os, B_FALSE, tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
869
dmu_objset_disown(objset_t *os, boolean_t decrypt, void *tag)
usr/src/uts/common/fs/zfs/dmu_objset.c
877
dmu_objset_upgrade_stop(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
878
dsl_dataset_disown(os->os_dsl_dataset, flags, tag);
usr/src/uts/common/fs/zfs/dmu_objset.c
882
dmu_objset_evict_dbufs(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
887
mutex_enter(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
888
dn = list_head(&os->os_dnodes);
usr/src/uts/common/fs/zfs/dmu_objset.c
89
static void dmu_objset_upgrade(objset_t *os, dmu_objset_upgrade_cb_t cb);
usr/src/uts/common/fs/zfs/dmu_objset.c
896
list_insert_after(&os->os_dnodes, dn, &dn_marker);
usr/src/uts/common/fs/zfs/dmu_objset.c
897
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
90
static void dmu_objset_upgrade_stop(objset_t *os);
usr/src/uts/common/fs/zfs/dmu_objset.c
902
mutex_enter(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
903
dn = list_next(&os->os_dnodes, &dn_marker);
usr/src/uts/common/fs/zfs/dmu_objset.c
904
list_remove(&os->os_dnodes, &dn_marker);
usr/src/uts/common/fs/zfs/dmu_objset.c
906
dn = list_next(&os->os_dnodes, dn);
usr/src/uts/common/fs/zfs/dmu_objset.c
909
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
911
if (DMU_USERUSED_DNODE(os) != NULL) {
usr/src/uts/common/fs/zfs/dmu_objset.c
912
if (DMU_PROJECTUSED_DNODE(os) != NULL)
usr/src/uts/common/fs/zfs/dmu_objset.c
913
dnode_evict_dbufs(DMU_PROJECTUSED_DNODE(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
914
dnode_evict_dbufs(DMU_GROUPUSED_DNODE(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
915
dnode_evict_dbufs(DMU_USERUSED_DNODE(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
917
dnode_evict_dbufs(DMU_META_DNODE(os));
usr/src/uts/common/fs/zfs/dmu_objset.c
934
dmu_objset_evict(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
936
dsl_dataset_t *ds = os->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dmu_objset.c
939
ASSERT(!dmu_objset_is_dirty(os, t));
usr/src/uts/common/fs/zfs/dmu_objset.c
942
dsl_prop_unregister_all(ds, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
944
if (os->os_sa)
usr/src/uts/common/fs/zfs/dmu_objset.c
945
sa_tear_down(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
947
dmu_objset_evict_dbufs(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
949
mutex_enter(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
950
spa_evicting_os_register(os->os_spa, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
951
if (list_is_empty(&os->os_dnodes)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
952
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
953
dmu_objset_evict_done(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
955
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
962
dmu_objset_evict_done(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_objset.c
964
ASSERT3P(list_head(&os->os_dnodes), ==, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
966
dnode_special_close(&os->os_meta_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
967
if (DMU_USERUSED_DNODE(os)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
968
if (DMU_PROJECTUSED_DNODE(os))
usr/src/uts/common/fs/zfs/dmu_objset.c
969
dnode_special_close(&os->os_projectused_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
970
dnode_special_close(&os->os_userused_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
971
dnode_special_close(&os->os_groupused_dnode);
usr/src/uts/common/fs/zfs/dmu_objset.c
973
zil_free(os->os_zil);
usr/src/uts/common/fs/zfs/dmu_objset.c
975
arc_buf_destroy(os->os_phys_buf, &os->os_phys_buf);
usr/src/uts/common/fs/zfs/dmu_objset.c
986
kmem_free(os->os_obj_next_percpu,
usr/src/uts/common/fs/zfs/dmu_objset.c
987
os->os_obj_next_percpu_len * sizeof (os->os_obj_next_percpu[0]));
usr/src/uts/common/fs/zfs/dmu_objset.c
989
mutex_destroy(&os->os_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
990
mutex_destroy(&os->os_userused_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
991
mutex_destroy(&os->os_obj_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
992
mutex_destroy(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
993
mutex_destroy(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/dmu_objset.c
995
multilist_destroy(os->os_dirty_dnodes[i]);
usr/src/uts/common/fs/zfs/dmu_objset.c
997
spa_evicting_os_deregister(os->os_spa, os);
usr/src/uts/common/fs/zfs/dmu_objset.c
998
kmem_free(os, sizeof (objset_t));
usr/src/uts/common/fs/zfs/dmu_recv.c
1095
ASSERT3U(object, >=, rwa->os->os_dsl_dataset->ds_resume_object[txgoff]);
usr/src/uts/common/fs/zfs/dmu_recv.c
1096
ASSERT(object != rwa->os->os_dsl_dataset->ds_resume_object[txgoff] ||
usr/src/uts/common/fs/zfs/dmu_recv.c
1097
offset >= rwa->os->os_dsl_dataset->ds_resume_offset[txgoff]);
usr/src/uts/common/fs/zfs/dmu_recv.c
1099
rwa->os->os_dsl_dataset->ds_resume_bytes[txgoff]);
usr/src/uts/common/fs/zfs/dmu_recv.c
1101
rwa->os->os_dsl_dataset->ds_resume_object[txgoff] = object;
usr/src/uts/common/fs/zfs/dmu_recv.c
1102
rwa->os->os_dsl_dataset->ds_resume_offset[txgoff] = offset;
usr/src/uts/common/fs/zfs/dmu_recv.c
1103
rwa->os->os_dsl_dataset->ds_resume_bytes[txgoff] = rwa->bytes_read;
usr/src/uts/common/fs/zfs/dmu_recv.c
1130
drro->drr_blksz > spa_maxblocksize(dmu_objset_spa(rwa->os)) ||
usr/src/uts/common/fs/zfs/dmu_recv.c
1132
DN_BONUS_SIZE(spa_maxdnodesize(dmu_objset_spa(rwa->os))) ||
usr/src/uts/common/fs/zfs/dmu_recv.c
1134
(spa_maxdnodesize(dmu_objset_spa(rwa->os)) >> DNODE_SHIFT)) {
usr/src/uts/common/fs/zfs/dmu_recv.c
1169
err = dmu_object_info(rwa->os, drro->drr_object, &doi);
usr/src/uts/common/fs/zfs/dmu_recv.c
1215
err = dmu_free_long_range(rwa->os,
usr/src/uts/common/fs/zfs/dmu_recv.c
1236
err = dmu_free_long_object(rwa->os, drro->drr_object);
usr/src/uts/common/fs/zfs/dmu_recv.c
1240
txg_wait_synced(dmu_objset_pool(rwa->os), 0);
usr/src/uts/common/fs/zfs/dmu_recv.c
1258
err = dmu_free_long_range(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1272
txg_wait_synced(dmu_objset_pool(rwa->os), 0);
usr/src/uts/common/fs/zfs/dmu_recv.c
1274
if (dmu_object_info(rwa->os, drro->drr_object, NULL) != ENOENT)
usr/src/uts/common/fs/zfs/dmu_recv.c
1287
txg_wait_synced(dmu_objset_pool(rwa->os), 0);
usr/src/uts/common/fs/zfs/dmu_recv.c
1310
err = dmu_object_info(rwa->os, slot, &slot_doi);
usr/src/uts/common/fs/zfs/dmu_recv.c
1316
err = dmu_free_long_object(rwa->os, slot);
usr/src/uts/common/fs/zfs/dmu_recv.c
1325
txg_wait_synced(dmu_objset_pool(rwa->os), 0);
usr/src/uts/common/fs/zfs/dmu_recv.c
1328
tx = dmu_tx_create(rwa->os);
usr/src/uts/common/fs/zfs/dmu_recv.c
1339
err = dmu_object_claim_dnsize(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1348
err = dmu_object_reclaim_dnsize(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1359
err = dmu_object_rm_spill(rwa->os, drro->drr_object, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1386
err = dmu_buf_hold_by_dnode(DMU_META_DNODE(rwa->os),
usr/src/uts/common/fs/zfs/dmu_recv.c
1401
dmu_object_set_checksum(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1403
dmu_object_set_compress(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1415
VERIFY0(dmu_object_set_blocksize(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1417
VERIFY0(dmu_object_set_nlevels(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1424
VERIFY0(dmu_object_set_maxblkid(rwa->os, drro->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1436
VERIFY0(dnode_hold(rwa->os, drro->drr_object, FTAG, &dn));
usr/src/uts/common/fs/zfs/dmu_recv.c
1475
next_err = dmu_object_next(rwa->os, &obj, FALSE, 0)) {
usr/src/uts/common/fs/zfs/dmu_recv.c
1479
err = dmu_object_info(rwa->os, obj, &doi);
usr/src/uts/common/fs/zfs/dmu_recv.c
1485
err = dmu_free_long_object(rwa->os, obj);
usr/src/uts/common/fs/zfs/dmu_recv.c
1528
if (dmu_object_info(rwa->os, drrw->drr_object, NULL) != 0)
usr/src/uts/common/fs/zfs/dmu_recv.c
1531
tx = dmu_tx_create(rwa->os);
usr/src/uts/common/fs/zfs/dmu_recv.c
1548
VERIFY0(dnode_hold(rwa->os, drrw->drr_object, FTAG, &dn));
usr/src/uts/common/fs/zfs/dmu_recv.c
1605
ref_os = rwa->os;
usr/src/uts/common/fs/zfs/dmu_recv.c
1620
tx = dmu_tx_create(rwa->os);
usr/src/uts/common/fs/zfs/dmu_recv.c
1631
dmu_copy_from_buf(rwa->os, drrwbr->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1634
dmu_write(rwa->os, drrwbr->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1668
tx = dmu_tx_create(rwa->os);
usr/src/uts/common/fs/zfs/dmu_recv.c
1678
dmu_write_embedded(rwa->os, drrwe->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1699
drrs->drr_length > spa_maxblocksize(dmu_objset_spa(rwa->os)))
usr/src/uts/common/fs/zfs/dmu_recv.c
1722
if (dmu_object_info(rwa->os, drrs->drr_object, NULL) != 0)
usr/src/uts/common/fs/zfs/dmu_recv.c
1728
VERIFY0(dmu_bonus_hold(rwa->os, drrs->drr_object, FTAG, &db));
usr/src/uts/common/fs/zfs/dmu_recv.c
1735
tx = dmu_tx_create(rwa->os);
usr/src/uts/common/fs/zfs/dmu_recv.c
1785
if (dmu_object_info(rwa->os, drrf->drr_object, NULL) != 0)
usr/src/uts/common/fs/zfs/dmu_recv.c
1791
err = dmu_free_long_range(rwa->os, drrf->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
2047
dmu_prefetch(ra->os, object, 1, offset, length,
usr/src/uts/common/fs/zfs/dmu_recv.c
2076
err = dmu_object_info(ra->os, drro->drr_object, &doi);
usr/src/uts/common/fs/zfs/dmu_recv.c
2104
abuf = arc_loan_raw_buf(dmu_objset_spa(ra->os),
usr/src/uts/common/fs/zfs/dmu_recv.c
2115
dmu_objset_spa(ra->os),
usr/src/uts/common/fs/zfs/dmu_recv.c
2119
abuf = arc_loan_buf(dmu_objset_spa(ra->os),
usr/src/uts/common/fs/zfs/dmu_recv.c
2188
abuf = arc_loan_raw_buf(dmu_objset_spa(ra->os),
usr/src/uts/common/fs/zfs/dmu_recv.c
2189
dmu_objset_id(ra->os), byteorder, drrs->drr_salt,
usr/src/uts/common/fs/zfs/dmu_recv.c
2194
abuf = arc_loan_buf(dmu_objset_spa(ra->os),
usr/src/uts/common/fs/zfs/dmu_recv.c
2339
objset_t *mos = dmu_objset_pool(ra->os)->dp_meta_objset;
usr/src/uts/common/fs/zfs/dmu_recv.c
2340
uint64_t dsobj = dmu_objset_id(ra->os);
usr/src/uts/common/fs/zfs/dmu_recv.c
2405
VERIFY0(dmu_objset_from_ds(drc->drc_ds, &ra.os));
usr/src/uts/common/fs/zfs/dmu_recv.c
2412
ASSERT0(ra.os->os_encrypted &&
usr/src/uts/common/fs/zfs/dmu_recv.c
2472
ASSERT(ra.os->os_encrypted);
usr/src/uts/common/fs/zfs/dmu_recv.c
2485
err = dsl_crypto_recv_raw(spa_name(ra.os->os_spa),
usr/src/uts/common/fs/zfs/dmu_recv.c
2511
rwa.os = ra.os;
usr/src/uts/common/fs/zfs/dmu_recv.c
2516
rwa.os->os_raw_receive = drc->drc_raw;
usr/src/uts/common/fs/zfs/dmu_recv.c
2588
free_err = dmu_free_long_object(rwa.os, obj);
usr/src/uts/common/fs/zfs/dmu_recv.c
2592
next_err = dmu_object_next(rwa.os, &obj, FALSE, 0);
usr/src/uts/common/fs/zfs/dmu_recv.c
2861
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_recv.c
2881
err = dmu_objset_from_ds(snapds, &os);
usr/src/uts/common/fs/zfs/dmu_recv.c
2888
os->os_raw_receive = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_recv.c
2957
dmu_objset_is_receiving(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_recv.c
2959
return (os->os_dsl_dataset != NULL &&
usr/src/uts/common/fs/zfs/dmu_recv.c
2960
os->os_dsl_dataset->ds_owner == dmu_recv_tag);
usr/src/uts/common/fs/zfs/dmu_recv.c
406
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_recv.c
473
VERIFY0(dmu_objset_from_ds(newds, &os));
usr/src/uts/common/fs/zfs/dmu_recv.c
517
os->os_encrypted = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_recv.c
678
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_recv.c
707
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dmu_recv.c
813
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_recv.c
864
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_send.c
1001
if (dmu_objset_type(os) == DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/dmu_send.c
1003
if (zfs_get_zplprop(os, ZFS_PROP_VERSION, &version) != 0) {
usr/src/uts/common/fs/zfs/dmu_send.c
1022
if ((embedok || rawok) && !os->os_encrypted &&
usr/src/uts/common/fs/zfs/dmu_send.c
1030
if (rawok && os->os_encrypted)
usr/src/uts/common/fs/zfs/dmu_send.c
1049
drr->drr_u.drr_begin.drr_type = dmu_objset_type(os);
usr/src/uts/common/fs/zfs/dmu_send.c
1077
dsp->dsa_os = os;
usr/src/uts/common/fs/zfs/dmu_send.c
1103
err = dmu_object_info(os, resumeobj, &to_doi);
usr/src/uts/common/fs/zfs/dmu_send.c
1121
ASSERT(os->os_encrypted);
usr/src/uts/common/fs/zfs/dmu_send.c
1393
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_send.c
1394
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dmu_send.c
1399
} else if (os->os_phys->os_type == DMU_OST_ZVOL) {
usr/src/uts/common/fs/zfs/dmu_send.c
958
objset_t *os;
usr/src/uts/common/fs/zfs/dmu_send.c
966
err = dmu_objset_from_ds(to_ds, &os);
usr/src/uts/common/fs/zfs/dmu_send.c
978
if (!rawok && os->os_encrypted &&
usr/src/uts/common/fs/zfs/dmu_send.c
979
arc_is_unauthenticated(os->os_phys_buf)) {
usr/src/uts/common/fs/zfs/dmu_send.c
984
err = arc_untransform(os->os_phys_buf, os->os_spa,
usr/src/uts/common/fs/zfs/dmu_send.c
991
ASSERT0(arc_is_unauthenticated(os->os_phys_buf));
usr/src/uts/common/fs/zfs/dmu_tx.c
131
dmu_tx_hold_object_impl(dmu_tx_t *tx, objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/dmu_tx.c
139
err = dnode_hold(os, object, FTAG, &dn);
usr/src/uts/common/fs/zfs/dmu_tx.c
63
dmu_tx_create(objset_t *os)
usr/src/uts/common/fs/zfs/dmu_tx.c
65
dmu_tx_t *tx = dmu_tx_create_dd(os->os_dsl_dataset->ds_dir);
usr/src/uts/common/fs/zfs/dmu_tx.c
66
tx->tx_objset = os;
usr/src/uts/common/fs/zfs/dnode.c
1011
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
1030
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
1192
dnode_special_open(objset_t *os, dnode_phys_t *dnp, uint64_t object,
usr/src/uts/common/fs/zfs/dnode.c
1200
dn = dnode_create(os, dnp, NULL, object, dnh);
usr/src/uts/common/fs/zfs/dnode.c
1276
dnode_hold_impl(objset_t *os, uint64_t object, int flag, int slots,
usr/src/uts/common/fs/zfs/dnode.c
1299
ASSERT(spa_config_held(os->os_spa, SCL_ALL, RW_WRITER) == 0 ||
usr/src/uts/common/fs/zfs/dnode.c
1300
(spa_is_root(os->os_spa) &&
usr/src/uts/common/fs/zfs/dnode.c
1301
spa_config_held(os->os_spa, SCL_STATE, RW_WRITER)));
usr/src/uts/common/fs/zfs/dnode.c
1308
dn = DMU_USERUSED_DNODE(os);
usr/src/uts/common/fs/zfs/dnode.c
1310
dn = DMU_GROUPUSED_DNODE(os);
usr/src/uts/common/fs/zfs/dnode.c
1312
dn = DMU_PROJECTUSED_DNODE(os);
usr/src/uts/common/fs/zfs/dnode.c
1332
mdn = DMU_META_DNODE(os);
usr/src/uts/common/fs/zfs/dnode.c
1449
dn = dnode_create(os, dn_block + idx, db,
usr/src/uts/common/fs/zfs/dnode.c
1513
dn = dnode_create(os, dn_block + idx, db,
usr/src/uts/common/fs/zfs/dnode.c
1564
dnode_hold(objset_t *os, uint64_t object, void *tag, dnode_t **dnp)
usr/src/uts/common/fs/zfs/dnode.c
1566
return (dnode_hold_impl(os, object, DNODE_MUST_BE_ALLOCATED, 0, tag,
usr/src/uts/common/fs/zfs/dnode.c
1639
dnode_try_claim(objset_t *os, uint64_t object, int slots)
usr/src/uts/common/fs/zfs/dnode.c
1641
return (dnode_hold_impl(os, object, DNODE_MUST_BE_FREE | DNODE_DRY_RUN,
usr/src/uts/common/fs/zfs/dnode.c
1648
objset_t *os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dnode.c
1652
dsl_dataset_dirty(os->os_dsl_dataset, tx);
usr/src/uts/common/fs/zfs/dnode.c
1670
multilist_t *dirtylist = os->os_dirty_dnodes[txg & TXG_MASK];
usr/src/uts/common/fs/zfs/dnode.c
1688
dprintf_ds(os->os_dsl_dataset, "obj=%llu txg=%llu\n",
usr/src/uts/common/fs/zfs/dnode.c
1708
dsl_dataset_dirty(os->os_dsl_dataset, tx);
usr/src/uts/common/fs/zfs/dnode.c
435
dnode_create(objset_t *os, dnode_phys_t *dnp, dmu_buf_impl_t *db,
usr/src/uts/common/fs/zfs/dnode.c
481
mutex_enter(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
491
list_insert_head(&os->os_dnodes, dn);
usr/src/uts/common/fs/zfs/dnode.c
498
dn->dn_objset = os;
usr/src/uts/common/fs/zfs/dnode.c
501
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
514
objset_t *os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dnode.c
519
mutex_enter(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
522
list_remove(&os->os_dnodes, dn);
usr/src/uts/common/fs/zfs/dnode.c
524
list_is_empty(&os->os_dnodes) &&
usr/src/uts/common/fs/zfs/dnode.c
525
list_link_active(&os->os_evicting_node);
usr/src/uts/common/fs/zfs/dnode.c
527
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
566
dmu_objset_evict_done(os);
usr/src/uts/common/fs/zfs/dnode.c
899
objset_t *os;
usr/src/uts/common/fs/zfs/dnode.c
912
os = odn->dn_objset;
usr/src/uts/common/fs/zfs/dnode.c
913
if (!POINTER_IS_VALID(os)) {
usr/src/uts/common/fs/zfs/dnode.c
922
if (os != odn->dn_objset) {
usr/src/uts/common/fs/zfs/dnode.c
933
mutex_enter(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
939
if (os != odn->dn_objset) {
usr/src/uts/common/fs/zfs/dnode.c
940
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
954
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
969
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode.c
985
mutex_exit(&os->os_lock);
usr/src/uts/common/fs/zfs/dnode_sync.c
623
objset_t *os = dn->dn_objset;
usr/src/uts/common/fs/zfs/dnode_sync.c
642
if (dmu_objset_userused_enabled(os) &&
usr/src/uts/common/fs/zfs/dnode_sync.c
644
(!os->os_encrypted || !dmu_objset_is_receiving(os))) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1972
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2017
ret = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2026
ASSERT0(os->os_flags & OBJSET_FLAG_USERACCOUNTING_COMPLETE);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2028
mdn = DMU_META_DNODE(os);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2099
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2107
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2108
mdn = DMU_META_DNODE(os);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2140
arc_release(os->os_phys_buf, &os->os_phys_buf);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2141
bcopy(portable_mac, os->os_phys->os_portable_mac, ZIO_OBJSET_MAC_LEN);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2142
bzero(os->os_phys->os_local_mac, ZIO_OBJSET_MAC_LEN);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2143
os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2420
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2438
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2439
mdn = DMU_META_DNODE(os);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2541
os->os_phys->os_portable_mac, ZIO_OBJSET_MAC_LEN));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1157
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1159
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1160
if (bcmp(&os->os_zil_header, &zero_zil, sizeof (zero_zil)) != 0) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
1164
bzero(&os->os_zil_header, sizeof (os->os_zil_header));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1165
if (os->os_encrypted)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1166
os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1204
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1207
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1209
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_SNAPSHOT_COUNT,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1321
objset_t *os = ds->ds_objset;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1328
!os->os_raw_receive &&
usr/src/uts/common/fs/zfs/dsl_dataset.c
1329
!os->os_next_write_raw[tx->tx_txg & TXG_MASK]) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
1582
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1591
dmu_objset_from_ds(ds, &os) != 0 ||
usr/src/uts/common/fs/zfs/dsl_dataset.c
1592
bcmp(&os->os_phys->os_zil_header, &zero_zil,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1999
objset_t *os = ds->ds_objset;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2004
if (os->os_synced_dnodes != NULL) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
2005
multilist_destroy(os->os_synced_dnodes);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2006
os->os_synced_dnodes = NULL;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2009
if (os->os_encrypted)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2010
os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_FALSE;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2012
ASSERT0(os->os_next_write_raw[tx->tx_txg & TXG_MASK]);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2014
ASSERT(!dmu_objset_is_dirty(os, dmu_tx_get_txg(tx)));
usr/src/uts/common/fs/zfs/dsl_dataset.c
2625
objset_t *os, *os_snap;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2631
if (dmu_objset_from_ds(ds, &os) != 0)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2635
return (bcmp(&os->os_phys->os_meta_dnode,
usr/src/uts/common/fs/zfs/dsl_dataset.c
2637
sizeof (os->os_phys->os_meta_dnode)) != 0);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3543
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3549
error = dmu_objset_hold(name, FTAG, &os);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3552
error = zap_count(dmu_objset_pool(os)->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_dataset.c
3553
dsl_dataset_phys(dmu_objset_ds(os))->ds_snapnames_zapobj,
usr/src/uts/common/fs/zfs/dsl_dataset.c
3555
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
100
dl->dl_os = os;
usr/src/uts/common/fs/zfs/dsl_deadlist.c
102
VERIFY3U(0, ==, dmu_bonus_hold(os, object, dl, &dl->dl_dbuf));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
108
VERIFY3U(0, ==, bpobj_open(&dl->dl_bpobj, os, object));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
156
dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
158
if (spa_version(dmu_objset_spa(os)) < SPA_VERSION_DEADLISTS)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
159
return (bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
160
return (zap_create(os, DMU_OT_DEADLIST, DMU_OT_DEADLIST_HDR,
usr/src/uts/common/fs/zfs/dsl_deadlist.c
165
dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
171
VERIFY3U(0, ==, dmu_object_info(os, dlobj, &doi));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
173
bpobj_free(os, dlobj, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
177
for (zap_cursor_init(&zc, os, dlobj);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
181
if (obj == dmu_objset_pool(os)->dp_empty_bpobj)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
182
bpobj_decr_empty(os, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
184
bpobj_free(os, obj, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
187
VERIFY3U(0, ==, dmu_object_free(os, dlobj, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
316
dsl_deadlist_regenerate(objset_t *os, uint64_t dlobj,
usr/src/uts/common/fs/zfs/dsl_deadlist.c
320
dsl_pool_t *dp = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
322
dsl_deadlist_open(&dl, os, dlobj);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
93
dsl_deadlist_open(dsl_deadlist_t *dl, objset_t *os, uint64_t object)
usr/src/uts/common/fs/zfs/dsl_deleg.c
757
dsl_delegation_on(objset_t *os)
usr/src/uts/common/fs/zfs/dsl_deleg.c
759
return (!!spa_delegation(os->os_spa));
usr/src/uts/common/fs/zfs/dsl_destroy.c
1024
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_destroy.c
1038
FTAG, &os);
usr/src/uts/common/fs/zfs/dsl_destroy.c
1041
dsl_dataset_phys(dmu_objset_ds(os))->
usr/src/uts/common/fs/zfs/dsl_destroy.c
1044
error = dmu_object_next(os, &obj, FALSE,
usr/src/uts/common/fs/zfs/dsl_destroy.c
1046
(void) dmu_free_long_object(os, obj);
usr/src/uts/common/fs/zfs/dsl_destroy.c
1048
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/dsl_destroy.c
1049
dmu_objset_disown(os, B_FALSE, FTAG);
usr/src/uts/common/fs/zfs/dsl_destroy.c
1067
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_destroy.c
1069
if (dmu_objset_hold(dsname, FTAG, &os) == 0) {
usr/src/uts/common/fs/zfs/dsl_destroy.c
1070
boolean_t need_destroy = DS_IS_INCONSISTENT(dmu_objset_ds(os));
usr/src/uts/common/fs/zfs/dsl_destroy.c
1076
if (dsl_dataset_has_resume_receive_state(dmu_objset_ds(os)))
usr/src/uts/common/fs/zfs/dsl_destroy.c
1079
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dsl_destroy.c
875
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_destroy.c
876
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/dsl_destroy.c
887
zil_destroy_sync(dmu_objset_zil(os), tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1059
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1060
return (zap_lookup(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
1071
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1072
return (zap_lookup(os, dd->dd_object, DD_FIELD_SNAPSHOT_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
1083
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1084
return (zap_lookup(os, dd->dd_object, DD_FIELD_LAST_REMAP_TXG,
usr/src/uts/common/fs/zfs/dsl_dir.c
1932
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1939
err = zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
1954
err = zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
2012
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
2022
VERIFY0(zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
2028
VERIFY0(zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
525
objset_t *os = dp->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
540
if (zap_contains(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT) == 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
547
for (zap_cursor_init(zc, os, dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dsl_dir.c
569
VERIFY0(zap_lookup(os, chld_dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
572
VERIFY0(zap_lookup(os, chld_dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
583
for (zap_cursor_init(zc, os, dsl_dataset_phys(ds)->ds_snapnames_zapobj);
usr/src/uts/common/fs/zfs/dsl_dir.c
599
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
601
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_SNAPSHOT_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
793
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
848
if (!dsl_dir_is_zapified(dd) || zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
879
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
910
if (!dsl_dir_is_zapified(dd) || (err = zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
919
VERIFY0(zap_update(os, dd->dd_object, prop, sizeof (count), 1, &count,
usr/src/uts/common/fs/zfs/dsl_pool.c
516
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_pool.c
518
os = dmu_objset_create_impl(dp->dp_spa, ds,
usr/src/uts/common/fs/zfs/dsl_pool.c
521
zfs_create_fs(os, kcred, zplprops, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
685
objset_t *os = ds->ds_objset;
usr/src/uts/common/fs/zfs/dsl_pool.c
696
if (os->os_encrypted && !os->os_raw_receive &&
usr/src/uts/common/fs/zfs/dsl_pool.c
697
!os->os_next_write_raw[txg & TXG_MASK]) {
usr/src/uts/common/fs/zfs/dsl_pool.c
713
objset_t *os = ds->ds_objset;
usr/src/uts/common/fs/zfs/dsl_pool.c
715
if (os->os_encrypted && !os->os_raw_receive &&
usr/src/uts/common/fs/zfs/dsl_pool.c
716
!os->os_next_write_raw[txg & TXG_MASK]) {
usr/src/uts/common/fs/zfs/dsl_prop.c
1140
dsl_prop_get_all(objset_t *os, nvlist_t **nvp)
usr/src/uts/common/fs/zfs/dsl_prop.c
1142
return (dsl_prop_get_all_ds(os->os_dsl_dataset, nvp, 0));
usr/src/uts/common/fs/zfs/dsl_prop.c
1148
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_prop.c
1159
error = dmu_objset_hold(dsname, FTAG, &os);
usr/src/uts/common/fs/zfs/dsl_prop.c
1162
error = dsl_prop_get_all_ds(os->os_dsl_dataset, nvp, flags);
usr/src/uts/common/fs/zfs/dsl_prop.c
1163
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dsl_prop.c
316
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_prop.c
319
error = dmu_objset_hold(dsname, FTAG, &os);
usr/src/uts/common/fs/zfs/dsl_prop.c
323
error = dsl_prop_get_ds(dmu_objset_ds(os), propname,
usr/src/uts/common/fs/zfs/dsl_prop.c
326
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/dsl_scan.c
2318
objset_t *os;
usr/src/uts/common/fs/zfs/dsl_scan.c
2319
if (dmu_objset_from_ds(ds, &os) != 0) {
usr/src/uts/common/fs/zfs/dsl_scan.c
2322
dsl_scan_zil(dp, &os->os_zil_header);
usr/src/uts/common/fs/zfs/sa.c
1002
mutex_enter(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/sa.c
1003
if (os->os_sa) {
usr/src/uts/common/fs/zfs/sa.c
1004
mutex_enter(&os->os_sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1005
mutex_exit(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/sa.c
1006
tb = os->os_sa->sa_user_table;
usr/src/uts/common/fs/zfs/sa.c
1007
mutex_exit(&os->os_sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1016
os->os_sa = sa;
usr/src/uts/common/fs/zfs/sa.c
1018
mutex_exit(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/sa.c
1025
error = zap_lookup(os, sa_obj, SA_LAYOUTS,
usr/src/uts/common/fs/zfs/sa.c
1029
error = zap_lookup(os, sa_obj, SA_REGISTRY,
usr/src/uts/common/fs/zfs/sa.c
1035
if ((error = sa_attr_table_setup(os, reg_attrs, count)) != 0)
usr/src/uts/common/fs/zfs/sa.c
1041
error = zap_count(os, sa->sa_layout_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
1053
for (zap_cursor_init(&zc, os, sa->sa_layout_attr_obj);
usr/src/uts/common/fs/zfs/sa.c
1062
if ((error = (zap_lookup(os, sa->sa_layout_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
1072
(void) sa_add_layout_entry(os, lot_attrs,
usr/src/uts/common/fs/zfs/sa.c
1093
(void) sa_add_layout_entry(os, sa_legacy_zpl_layout,
usr/src/uts/common/fs/zfs/sa.c
1098
(void) sa_add_layout_entry(os, sa_dummy_zpl_layout, 0, 1,
usr/src/uts/common/fs/zfs/sa.c
1101
*user_table = os->os_sa->sa_user_table;
usr/src/uts/common/fs/zfs/sa.c
1105
os->os_sa = NULL;
usr/src/uts/common/fs/zfs/sa.c
1118
sa_tear_down(objset_t *os)
usr/src/uts/common/fs/zfs/sa.c
1120
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1135
sa_idx_tab_rele(os, tab);
usr/src/uts/common/fs/zfs/sa.c
1151
os->os_sa = NULL;
usr/src/uts/common/fs/zfs/sa.c
1169
sa_attr_iter(objset_t *os, sa_hdr_phys_t *hdr, dmu_object_type_t type,
usr/src/uts/common/fs/zfs/sa.c
1176
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1310
sa_idx_tab_rele(objset_t *os, void *arg)
usr/src/uts/common/fs/zfs/sa.c
1312
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1334
sa_idx_tab_hold(objset_t *os, sa_idx_tab_t *idx_tab)
usr/src/uts/common/fs/zfs/sa.c
1336
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1366
sa_handle_get_from_db(objset_t *os, dmu_buf_t *db, void *userp,
usr/src/uts/common/fs/zfs/sa.c
1392
handle->sa_os = os;
usr/src/uts/common/fs/zfs/sa.c
140
static void sa_idx_tab_hold(objset_t *os, sa_idx_tab_t *idx_tab);
usr/src/uts/common/fs/zfs/sa.c
141
static sa_idx_tab_t *sa_find_idx_tab(objset_t *os, dmu_object_type_t bonustype,
usr/src/uts/common/fs/zfs/sa.c
143
static void sa_idx_tab_rele(objset_t *os, void *arg);
usr/src/uts/common/fs/zfs/sa.c
1670
sa_find_idx_tab(objset_t *os, dmu_object_type_t bonustype, sa_hdr_phys_t *hdr)
usr/src/uts/common/fs/zfs/sa.c
1673
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1716
sa_idx_tab_hold(os, idx_tab);
usr/src/uts/common/fs/zfs/sa.c
1731
sa_attr_iter(os, hdr, bonustype, sa_build_idx_tab,
usr/src/uts/common/fs/zfs/sa.c
1733
sa_idx_tab_hold(os, idx_tab); /* one hold for consumer */
usr/src/uts/common/fs/zfs/sa.c
1734
sa_idx_tab_hold(os, idx_tab); /* one for layout */
usr/src/uts/common/fs/zfs/sa.c
2134
sa_register_update_callback_locked(objset_t *os, sa_update_cb_t *func)
usr/src/uts/common/fs/zfs/sa.c
2136
ASSERT(MUTEX_HELD(&os->os_sa->sa_lock));
usr/src/uts/common/fs/zfs/sa.c
2137
os->os_sa->sa_update_cb = func;
usr/src/uts/common/fs/zfs/sa.c
2141
sa_register_update_callback(objset_t *os, sa_update_cb_t *func)
usr/src/uts/common/fs/zfs/sa.c
2144
mutex_enter(&os->os_sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
2145
sa_register_update_callback_locked(os, func);
usr/src/uts/common/fs/zfs/sa.c
2146
mutex_exit(&os->os_sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
2156
sa_enabled(objset_t *os)
usr/src/uts/common/fs/zfs/sa.c
2158
return (os->os_sa == NULL);
usr/src/uts/common/fs/zfs/sa.c
2162
sa_set_sa_object(objset_t *os, uint64_t sa_object)
usr/src/uts/common/fs/zfs/sa.c
2164
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
404
sa_add_layout_entry(objset_t *os, sa_attr_type_t *attrs, int attr_count,
usr/src/uts/common/fs/zfs/sa.c
407
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
429
sa->sa_layout_attr_obj = zap_create_link(os,
usr/src/uts/common/fs/zfs/sa.c
436
VERIFY(0 == zap_update(os, os->os_sa->sa_layout_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
464
sa_find_layout(objset_t *os, uint64_t hash, sa_attr_type_t *attrs,
usr/src/uts/common/fs/zfs/sa.c
469
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
486
tb = sa_add_layout_entry(os, attrs, count,
usr/src/uts/common/fs/zfs/sa.c
832
sa_attr_table_setup(objset_t *os, sa_attr_reg_t *reg_attrs, int count)
usr/src/uts/common/fs/zfs/sa.c
834
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
844
dmu_objset_type_t ostype = dmu_objset_type(os);
usr/src/uts/common/fs/zfs/sa.c
851
error = zap_count(os, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
887
error = zap_lookup(os, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
915
for (zap_cursor_init(&zc, os, sa->sa_reg_attr_obj);
usr/src/uts/common/fs/zfs/sa.c
992
sa_setup(objset_t *os, uint64_t sa_obj, sa_attr_reg_t *reg_attrs, int count,
usr/src/uts/common/fs/zfs/sa.c
998
dmu_objset_type_t ostype = dmu_objset_type(os);
usr/src/uts/common/fs/zfs/spa.c
603
objset_t *os;
usr/src/uts/common/fs/zfs/spa.c
612
error = dmu_objset_hold(strval, FTAG, &os);
usr/src/uts/common/fs/zfs/spa.c
621
if (dmu_objset_type(os) != DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/spa.c
624
dsl_prop_get_int_ds(dmu_objset_ds(os),
usr/src/uts/common/fs/zfs/spa.c
630
objnum = dmu_objset_id(os);
usr/src/uts/common/fs/zfs/spa.c
632
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/spa_misc.c
1957
spa_evicting_os_register(spa_t *spa, objset_t *os)
usr/src/uts/common/fs/zfs/spa_misc.c
1960
list_insert_head(&spa->spa_evicting_os_list, os);
usr/src/uts/common/fs/zfs/spa_misc.c
1965
spa_evicting_os_deregister(spa_t *spa, objset_t *os)
usr/src/uts/common/fs/zfs/spa_misc.c
1968
list_remove(&spa->spa_evicting_os_list, os);
usr/src/uts/common/fs/zfs/space_map.c
737
objset_t *os = sm->sm_os;
usr/src/uts/common/fs/zfs/space_map.c
739
ASSERT(dsl_pool_sync_context(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/space_map.c
790
space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/space_map.c
797
ASSERT(os != NULL);
usr/src/uts/common/fs/zfs/space_map.c
805
sm->sm_os = os;
usr/src/uts/common/fs/zfs/space_map.c
835
objset_t *os = sm->sm_os;
usr/src/uts/common/fs/zfs/space_map.c
836
spa_t *spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/space_map.c
839
ASSERT(dsl_pool_sync_context(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/space_map.c
868
VERIFY0(dmu_free_range(os, space_map_object(sm), 0, -1ULL, tx));
usr/src/uts/common/fs/zfs/space_map.c
885
space_map_alloc(objset_t *os, int blocksize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
887
spa_t *spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/space_map.c
899
object = dmu_object_alloc_ibs(os, DMU_OT_SPACE_MAP, blocksize,
usr/src/uts/common/fs/zfs/space_map.c
906
space_map_free_obj(objset_t *os, uint64_t smobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
908
spa_t *spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/space_map.c
912
VERIFY0(dmu_object_info(os, smobj, &doi));
usr/src/uts/common/fs/zfs/space_map.c
919
VERIFY0(dmu_object_free(os, smobj, tx));
usr/src/uts/common/fs/zfs/sys/bpobj.h
71
uint64_t bpobj_alloc_empty(objset_t *os, int blocksize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bpobj.h
72
void bpobj_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bpobj.h
73
void bpobj_decr_empty(objset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bptree.h
51
uint64_t bptree_alloc(objset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bptree.h
52
int bptree_free(objset_t *os, uint64_t obj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bptree.h
53
boolean_t bptree_is_empty(objset_t *os, uint64_t obj);
usr/src/uts/common/fs/zfs/sys/bptree.h
55
void bptree_add(objset_t *os, uint64_t obj, blkptr_t *bp, uint64_t birth_txg,
usr/src/uts/common/fs/zfs/sys/bptree.h
58
int bptree_iterate(objset_t *os, uint64_t obj, boolean_t free,
usr/src/uts/common/fs/zfs/sys/dbuf.h
336
boolean_t dbuf_try_add_ref(dmu_buf_t *db, objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/sys/dbuf.h
343
dmu_buf_impl_t *dbuf_find(struct objset *os, uint64_t object, uint8_t level,
usr/src/uts/common/fs/zfs/sys/ddt.h
163
int (*ddt_op_create)(objset_t *os, uint64_t *object, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/sys/ddt.h
165
int (*ddt_op_destroy)(objset_t *os, uint64_t object, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/ddt.h
166
int (*ddt_op_lookup)(objset_t *os, uint64_t object, ddt_entry_t *dde);
usr/src/uts/common/fs/zfs/sys/ddt.h
167
void (*ddt_op_prefetch)(objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/sys/ddt.h
169
int (*ddt_op_update)(objset_t *os, uint64_t object, ddt_entry_t *dde,
usr/src/uts/common/fs/zfs/sys/ddt.h
171
int (*ddt_op_remove)(objset_t *os, uint64_t object, ddt_entry_t *dde,
usr/src/uts/common/fs/zfs/sys/ddt.h
173
int (*ddt_op_walk)(objset_t *os, uint64_t object, ddt_entry_t *dde,
usr/src/uts/common/fs/zfs/sys/ddt.h
175
uint64_t (*ddt_op_count)(objset_t *os, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dmu.h
1000
extern struct zilog *dmu_objset_zil(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1001
extern struct dsl_pool *dmu_objset_pool(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1002
extern struct dsl_dataset *dmu_objset_ds(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1003
extern void dmu_objset_name(objset_t *os, char *buf);
usr/src/uts/common/fs/zfs/sys/dmu.h
1004
extern dmu_objset_type_t dmu_objset_type(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1005
extern uint64_t dmu_objset_id(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1006
extern uint64_t dmu_objset_dnodesize(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1007
extern zfs_sync_type_t dmu_objset_syncprop(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1008
extern zfs_logbias_op_t dmu_objset_logbias(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1009
extern int dmu_snapshot_list_next(objset_t *os, int namelen, char *name,
usr/src/uts/common/fs/zfs/sys/dmu.h
1011
extern int dmu_snapshot_realname(objset_t *os, char *name, char *real,
usr/src/uts/common/fs/zfs/sys/dmu.h
1013
extern int dmu_dir_list_next(objset_t *os, int namelen, char *name,
usr/src/uts/common/fs/zfs/sys/dmu.h
1020
extern void dmu_objset_set_user(objset_t *os, void *user_ptr);
usr/src/uts/common/fs/zfs/sys/dmu.h
1021
extern void *dmu_objset_get_user(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
1057
int dmu_offset_next(objset_t *os, uint64_t object, boolean_t hole,
usr/src/uts/common/fs/zfs/sys/dmu.h
1067
int dmu_object_wait_synced(objset_t *os, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dmu.h
1075
typedef void (*dmu_traverse_cb_t)(objset_t *os, void *arg, struct blkptr *bp,
usr/src/uts/common/fs/zfs/sys/dmu.h
1077
void dmu_traverse_objset(objset_t *os, uint64_t txg_start,
usr/src/uts/common/fs/zfs/sys/dmu.h
326
typedef void dmu_objset_create_sync_func_t(objset_t *os, void *arg,
usr/src/uts/common/fs/zfs/sys/dmu.h
332
void dmu_objset_rele(objset_t *os, void *tag);
usr/src/uts/common/fs/zfs/sys/dmu.h
333
void dmu_objset_disown(objset_t *os, boolean_t key_required, void *tag);
usr/src/uts/common/fs/zfs/sys/dmu.h
336
void dmu_objset_evict_dbufs(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
408
uint64_t dmu_object_alloc(objset_t *os, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/dmu.h
410
uint64_t dmu_object_alloc_ibs(objset_t *os, dmu_object_type_t ot, int blocksize,
usr/src/uts/common/fs/zfs/sys/dmu.h
413
uint64_t dmu_object_alloc_dnsize(objset_t *os, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/dmu.h
416
int dmu_object_claim_dnsize(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/dmu.h
419
int dmu_object_reclaim_dnsize(objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/sys/dmu.h
422
int dmu_object_claim(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/dmu.h
424
int dmu_object_reclaim(objset_t *os, uint64_t object, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/dmu.h
426
int dmu_object_rm_spill(objset_t *os, uint64_t object, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
444
int dmu_object_free(objset_t *os, uint64_t object, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
457
int dmu_object_next(objset_t *os, uint64_t *objectp,
usr/src/uts/common/fs/zfs/sys/dmu.h
464
int dmu_object_set_nlevels(objset_t *os, uint64_t object, int nlevels,
usr/src/uts/common/fs/zfs/sys/dmu.h
478
int dmu_object_set_blocksize(objset_t *os, uint64_t object, uint64_t size,
usr/src/uts/common/fs/zfs/sys/dmu.h
486
int dmu_object_set_maxblkid(objset_t *os, uint64_t object, uint64_t maxblkid,
usr/src/uts/common/fs/zfs/sys/dmu.h
493
void dmu_object_set_checksum(objset_t *os, uint64_t object, uint8_t checksum,
usr/src/uts/common/fs/zfs/sys/dmu.h
500
void dmu_object_set_compress(objset_t *os, uint64_t object, uint8_t compress,
usr/src/uts/common/fs/zfs/sys/dmu.h
503
int dmu_object_remap_indirects(objset_t *os, uint64_t object, uint64_t txg);
usr/src/uts/common/fs/zfs/sys/dmu.h
506
dmu_write_embedded(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
517
void dmu_write_policy(objset_t *os, dnode_t *dn, int level, int wp,
usr/src/uts/common/fs/zfs/sys/dmu.h
536
int dmu_bonus_hold_impl(objset_t *os, uint64_t object, void *tag,
usr/src/uts/common/fs/zfs/sys/dmu.h
538
int dmu_bonus_hold(objset_t *os, uint64_t object, void *tag, dmu_buf_t **);
usr/src/uts/common/fs/zfs/sys/dmu.h
571
int dmu_buf_hold(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
589
boolean_t dmu_buf_try_add_ref(dmu_buf_t *, objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/sys/dmu.h
779
dmu_tx_t *dmu_tx_create(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
826
int dmu_free_range(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
828
int dmu_free_long_range(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
830
int dmu_free_long_object(objset_t *os, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dmu.h
841
int dmu_read(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/sys/dmu.h
845
void dmu_write(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/sys/dmu.h
849
void dmu_prealloc(objset_t *os, uint64_t object, uint64_t offset, uint64_t size,
usr/src/uts/common/fs/zfs/sys/dmu.h
851
int dmu_read_uio(objset_t *os, uint64_t object, struct uio *uio, uint64_t size);
usr/src/uts/common/fs/zfs/sys/dmu.h
854
int dmu_write_uio(objset_t *os, uint64_t object, struct uio *uio, uint64_t size,
usr/src/uts/common/fs/zfs/sys/dmu.h
860
int dmu_write_pages(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
871
void dmu_copy_from_buf(objset_t *os, uint64_t object, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
889
void dmu_prefetch(objset_t *os, uint64_t object, int64_t level, uint64_t offset,
usr/src/uts/common/fs/zfs/sys/dmu.h
935
int dmu_object_info(objset_t *os, uint64_t object, dmu_object_info_t *doi);
usr/src/uts/common/fs/zfs/sys/dmu.h
962
void dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat);
usr/src/uts/common/fs/zfs/sys/dmu.h
968
void dmu_objset_stats(objset_t *os, struct nvlist *nv);
usr/src/uts/common/fs/zfs/sys/dmu.h
982
void dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
usr/src/uts/common/fs/zfs/sys/dmu.h
990
uint64_t dmu_objset_fsid_guid(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
995
timestruc_t dmu_objset_snap_cmtime(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
997
int dmu_objset_is_snapshot(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu.h
999
extern struct spa *dmu_objset_spa(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
192
#define DMU_META_DNODE(os) ((os)->os_meta_dnode.dnh_dnode)
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
193
#define DMU_USERUSED_DNODE(os) ((os)->os_userused_dnode.dnh_dnode)
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
194
#define DMU_GROUPUSED_DNODE(os) ((os)->os_groupused_dnode.dnh_dnode)
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
195
#define DMU_PROJECTUSED_DNODE(os) ((os)->os_projectused_dnode.dnh_dnode)
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
197
#define DMU_OS_IS_L2CACHEABLE(os) \
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
198
((os)->os_secondary_cache == ZFS_CACHE_ALL || \
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
199
(os)->os_secondary_cache == ZFS_CACHE_METADATA)
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
201
#define DMU_OS_IS_L2COMPRESSIBLE(os) (zfs_mdcomp_disable == B_FALSE)
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
214
void dmu_objset_rele(objset_t *os, void *tag);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
215
void dmu_objset_rele_flags(objset_t *os, boolean_t decrypt, void *tag);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
216
void dmu_objset_disown(objset_t *os, boolean_t decrypt, void *tag);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
219
void dmu_objset_stats(objset_t *os, nvlist_t *nv);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
220
void dmu_objset_fast_stat(objset_t *os, dmu_objset_stats_t *stat);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
221
void dmu_objset_space(objset_t *os, uint64_t *refdbytesp, uint64_t *availbytesp,
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
223
uint64_t dmu_objset_fsid_guid(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
228
void dmu_objset_evict_dbufs(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
229
timestruc_t dmu_objset_snap_cmtime(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
232
void dmu_objset_sync(objset_t *os, zio_t *zio, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
233
boolean_t dmu_objset_is_dirty(objset_t *os, uint64_t txg);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
241
void dmu_objset_evict(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
242
void dmu_objset_do_userquota_updates(objset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
244
boolean_t dmu_objset_userused_enabled(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
245
int dmu_objset_userspace_upgrade(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
246
boolean_t dmu_objset_userspace_present(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
247
boolean_t dmu_objset_userobjspace_upgradable(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
248
boolean_t dmu_objset_userobjused_enabled(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
249
boolean_t dmu_objset_userobjspace_present(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
250
boolean_t dmu_objset_projectquota_enabled(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
251
boolean_t dmu_objset_projectquota_present(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
252
boolean_t dmu_objset_projectquota_upgradable(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
253
void dmu_objset_id_quota_upgrade(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
255
boolean_t dmu_objset_incompatible_encryption_version(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
258
void dmu_objset_evict_done(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
259
void dmu_objset_willuse_space(objset_t *os, int64_t space, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_recv.h
69
boolean_t dmu_objset_is_receiving(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dnode.h
398
int dnode_try_claim(objset_t *os, uint64_t object, int slots);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
362
void dsl_dataset_sync(dsl_dataset_t *os, zio_t *zio, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
363
void dsl_dataset_sync_done(dsl_dataset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
401
void dsl_dataset_stats(dsl_dataset_t *os, nvlist_t *nv);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
66
void dsl_deadlist_open(dsl_deadlist_t *dl, objset_t *os, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
68
uint64_t dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
69
void dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
84
int dsl_deleg_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
85
boolean_t dsl_delegation_on(objset_t *os);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
83
int dsl_prop_get_all(objset_t *os, nvlist_t **nvp);
usr/src/uts/common/fs/zfs/sys/spa.h
943
extern void spa_evicting_os_register(spa_t *, objset_t *os);
usr/src/uts/common/fs/zfs/sys/spa.h
944
extern void spa_evicting_os_deregister(spa_t *, objset_t *os);
usr/src/uts/common/fs/zfs/sys/space_map.h
225
uint64_t space_map_alloc(objset_t *os, int blocksize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/space_map.h
227
void space_map_free_obj(objset_t *os, uint64_t smobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/space_map.h
229
int space_map_open(space_map_t **smp, objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/sys/vdev_indirect_births.h
56
extern vdev_indirect_births_t *vdev_indirect_births_open(objset_t *os,
usr/src/uts/common/fs/zfs/sys/vdev_indirect_births.h
60
extern uint64_t vdev_indirect_births_alloc(objset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_indirect_births.h
61
extern void vdev_indirect_births_free(objset_t *os, uint64_t object,
usr/src/uts/common/fs/zfs/sys/vdev_indirect_mapping.h
100
extern uint64_t vdev_indirect_mapping_alloc(objset_t *os, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_indirect_mapping.h
101
extern void vdev_indirect_mapping_free(objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/sys/vdev_indirect_mapping.h
97
extern vdev_indirect_mapping_t *vdev_indirect_mapping_open(objset_t *os,
usr/src/uts/common/fs/zfs/sys/zap.h
131
uint64_t zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
usr/src/uts/common/fs/zfs/sys/zap.h
134
uint64_t zap_create_flags_dnsize(objset_t *os, int normflags,
usr/src/uts/common/fs/zfs/sys/zap.h
138
uint64_t zap_create_link(objset_t *os, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/zap.h
140
uint64_t zap_create_link_dnsize(objset_t *os, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/sys/zap.h
146
void mzap_create_impl(objset_t *os, uint64_t obj, int normflags,
usr/src/uts/common/fs/zfs/sys/zap.h
218
int zap_lookup_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/sys/zap.h
221
int zap_prefetch_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/sys/zap.h
259
int zap_update_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/sys/zap.h
272
int zap_length_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/sys/zap.h
285
int zap_remove_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/sys/zap.h
300
int zap_value_search(objset_t *os, uint64_t zapobj,
usr/src/uts/common/fs/zfs/sys/zap.h
308
int zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
311
int zap_join_key(objset_t *os, uint64_t fromobj, uint64_t intoobj,
usr/src/uts/common/fs/zfs/sys/zap.h
315
int zap_join_increment(objset_t *os, uint64_t fromobj, uint64_t intoobj,
usr/src/uts/common/fs/zfs/sys/zap.h
322
int zap_add_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
323
int zap_remove_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
324
int zap_lookup_int(objset_t *os, uint64_t obj, uint64_t value);
usr/src/uts/common/fs/zfs/sys/zap.h
325
int zap_increment_int(objset_t *os, uint64_t obj, uint64_t key, int64_t delta,
usr/src/uts/common/fs/zfs/sys/zap.h
329
int zap_add_int_key(objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/sys/zap.h
331
int zap_update_int_key(objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/sys/zap.h
333
int zap_lookup_int_key(objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/sys/zap.h
336
int zap_increment(objset_t *os, uint64_t obj, const char *name, int64_t delta,
usr/src/uts/common/fs/zfs/sys/zap.h
377
void zap_cursor_init_noprefetch(zap_cursor_t *zc, objset_t *os,
usr/src/uts/common/fs/zfs/sys/zap_impl.h
202
int zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/sys/zfs_vfsops.h
163
extern int zfsvfs_create_impl(zfsvfs_t **zfvp, zfsvfs_t *zfsvfs, objset_t *os);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
135
#define USE_FUIDS(version, os) (version >= ZPL_VERSION_FUID && \
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
136
spa_version(dmu_objset_spa(os)) >= SPA_VERSION_FUID)
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
137
#define USE_SA(version, os) (version >= ZPL_VERSION_SA && \
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
138
spa_version(dmu_objset_spa(os)) >= SPA_VERSION_SA)
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
308
extern void zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
325
extern int zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
326
extern int zfs_get_stats(objset_t *os, nvlist_t *nv);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
327
extern boolean_t zfs_get_vfs_flag_unmounted(objset_t *os);
usr/src/uts/common/fs/zfs/sys/zil.h
417
extern zilog_t *zil_alloc(objset_t *os, zil_header_t *zh_phys);
usr/src/uts/common/fs/zfs/sys/zil.h
420
extern zilog_t *zil_open(objset_t *os, zil_get_data_t *get_data);
usr/src/uts/common/fs/zfs/sys/zil.h
423
extern void zil_replay(objset_t *os, void *arg,
usr/src/uts/common/fs/zfs/sys/zio.h
559
extern int zio_alloc_zil(spa_t *spa, objset_t *os, uint64_t txg,
usr/src/uts/common/fs/zfs/sys/zvol.h
41
extern int zvol_get_stats(objset_t *os, nvlist_t *nv);
usr/src/uts/common/fs/zfs/sys/zvol.h
42
extern void zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
101
vib->vib_objset = os;
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
104
VERIFY0(dmu_bonus_hold(os, vib->vib_object, vib, &vib->vib_dbuf));
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
120
vdev_indirect_births_free(objset_t *os, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
122
VERIFY0(dmu_object_free(os, object, tx));
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
86
vdev_indirect_births_alloc(objset_t *os, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
90
return (dmu_object_alloc(os,
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
97
vdev_indirect_births_open(objset_t *os, uint64_t births_object)
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
304
vdev_indirect_mapping_alloc(objset_t *os, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
310
if (spa_feature_is_enabled(os->os_spa, SPA_FEATURE_OBSOLETE_COUNTS)) {
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
314
object = dmu_object_alloc(os,
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
319
if (spa_feature_is_enabled(os->os_spa, SPA_FEATURE_OBSOLETE_COUNTS)) {
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
323
VERIFY0(dmu_bonus_hold(os, object, FTAG, &dbuf));
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
326
vimp->vimp_counts_object = dmu_object_alloc(os,
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
329
spa_feature_incr(os->os_spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
338
vdev_indirect_mapping_open(objset_t *os, uint64_t mapping_object)
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
342
VERIFY0(dmu_object_info(os, mapping_object, &doi));
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
344
vim->vim_objset = os;
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
347
VERIFY0(dmu_bonus_hold(os, vim->vim_object, vim,
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
357
VERIFY0(dmu_read(os, vim->vim_object, 0, map_size,
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
367
vdev_indirect_mapping_free(objset_t *os, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
369
vdev_indirect_mapping_t *vim = vdev_indirect_mapping_open(os, object);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
371
VERIFY0(dmu_object_free(os, vim->vim_phys->vimp_counts_object,
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
373
spa_feature_decr(os->os_spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
377
VERIFY0(dmu_object_free(os, object, tx));
usr/src/uts/common/fs/zfs/zap.c
1009
for (zap_cursor_init(&zc, os, zapobj);
usr/src/uts/common/fs/zfs/zap.c
1023
zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
1029
for (zap_cursor_init(&zc, os, fromobj);
usr/src/uts/common/fs/zfs/zap.c
1036
err = zap_add(os, intoobj, za->za_name,
usr/src/uts/common/fs/zfs/zap.c
1047
zap_join_key(objset_t *os, uint64_t fromobj, uint64_t intoobj,
usr/src/uts/common/fs/zfs/zap.c
1054
for (zap_cursor_init(&zc, os, fromobj);
usr/src/uts/common/fs/zfs/zap.c
1061
err = zap_add(os, intoobj, za->za_name,
usr/src/uts/common/fs/zfs/zap.c
1072
zap_join_increment(objset_t *os, uint64_t fromobj, uint64_t intoobj,
usr/src/uts/common/fs/zfs/zap.c
1079
for (zap_cursor_init(&zc, os, fromobj);
usr/src/uts/common/fs/zfs/zap.c
1089
err = zap_lookup(os, intoobj, za->za_name, 8, 1, &delta);
usr/src/uts/common/fs/zfs/zap.c
1093
err = zap_update(os, intoobj, za->za_name, 8, 1, &delta, tx);
usr/src/uts/common/fs/zfs/zap.c
1103
zap_add_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
1108
return (zap_add(os, obj, name, 8, 1, &value, tx));
usr/src/uts/common/fs/zfs/zap.c
1112
zap_remove_int(objset_t *os, uint64_t obj, uint64_t value, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
1117
return (zap_remove(os, obj, name, tx));
usr/src/uts/common/fs/zfs/zap.c
1121
zap_lookup_int(objset_t *os, uint64_t obj, uint64_t value)
usr/src/uts/common/fs/zfs/zap.c
1126
return (zap_lookup(os, obj, name, 8, 1, &value));
usr/src/uts/common/fs/zfs/zap.c
1130
zap_add_int_key(objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/zap.c
1136
return (zap_add(os, obj, name, 8, 1, &value, tx));
usr/src/uts/common/fs/zfs/zap.c
1140
zap_update_int_key(objset_t *os, uint64_t obj,
usr/src/uts/common/fs/zfs/zap.c
1146
return (zap_update(os, obj, name, 8, 1, &value, tx));
usr/src/uts/common/fs/zfs/zap.c
1150
zap_lookup_int_key(objset_t *os, uint64_t obj, uint64_t key, uint64_t *valuep)
usr/src/uts/common/fs/zfs/zap.c
1155
return (zap_lookup(os, obj, name, 8, 1, valuep));
usr/src/uts/common/fs/zfs/zap.c
1159
zap_increment(objset_t *os, uint64_t obj, const char *name, int64_t delta,
usr/src/uts/common/fs/zfs/zap.c
1167
int err = zap_lookup(os, obj, name, 8, 1, &value);
usr/src/uts/common/fs/zfs/zap.c
1172
err = zap_remove(os, obj, name, tx);
usr/src/uts/common/fs/zfs/zap.c
1174
err = zap_update(os, obj, name, 8, 1, &value, tx);
usr/src/uts/common/fs/zfs/zap.c
1179
zap_increment_int(objset_t *os, uint64_t obj, uint64_t key, int64_t delta,
usr/src/uts/common/fs/zfs/zap.c
1185
return (zap_increment(os, obj, name, delta, tx));
usr/src/uts/common/fs/zfs/zap.c
636
objset_t *os = zap->zap_objset;
usr/src/uts/common/fs/zfs/zap.c
641
err = zap_lockdir(os, object, tx, RW_WRITER,
usr/src/uts/common/fs/zfs/zap.c
722
objset_t *os = zap->zap_objset;
usr/src/uts/common/fs/zfs/zap.c
726
int err = zap_lockdir(os, zapobj, tx,
usr/src/uts/common/fs/zfs/zap.c
978
zap_create_link(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj,
usr/src/uts/common/fs/zfs/zap.c
981
return (zap_create_link_dnsize(os, ot, parent_obj, name, 0, tx));
usr/src/uts/common/fs/zfs/zap.c
985
zap_create_link_dnsize(objset_t *os, dmu_object_type_t ot, uint64_t parent_obj,
usr/src/uts/common/fs/zfs/zap.c
990
VERIFY((new_obj = zap_create_dnsize(os, ot, DMU_OT_NONE, 0,
usr/src/uts/common/fs/zfs/zap.c
992
VERIFY0(zap_add(os, parent_obj, name, sizeof (uint64_t), 1, &new_obj,
usr/src/uts/common/fs/zfs/zap.c
999
zap_value_search(objset_t *os, uint64_t zapobj, uint64_t value, uint64_t mask,
usr/src/uts/common/fs/zfs/zap_micro.c
1003
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1020
zap_contains(objset_t *os, uint64_t zapobj, const char *name)
usr/src/uts/common/fs/zfs/zap_micro.c
1022
int err = zap_lookup_norm(os, zapobj, name, 0,
usr/src/uts/common/fs/zfs/zap_micro.c
1030
zap_length(objset_t *os, uint64_t zapobj, const char *name,
usr/src/uts/common/fs/zfs/zap_micro.c
1036
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1063
zap_length_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/zap_micro.c
1069
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1164
zap_add(objset_t *os, uint64_t zapobj, const char *key,
usr/src/uts/common/fs/zfs/zap_micro.c
1171
err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1196
zap_add_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/zap_micro.c
1203
zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1220
zap_update(objset_t *os, uint64_t zapobj, const char *name,
usr/src/uts/common/fs/zfs/zap_micro.c
1233
(void) zap_lookup(os, zapobj, name, 8, 1, &oldval);
usr/src/uts/common/fs/zfs/zap_micro.c
1237
zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1277
zap_update_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/zap_micro.c
1284
zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1301
zap_remove(objset_t *os, uint64_t zapobj, const char *name, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
1303
return (zap_remove_norm(os, zapobj, name, 0, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
1333
zap_remove_norm(objset_t *os, uint64_t zapobj, const char *name,
usr/src/uts/common/fs/zfs/zap_micro.c
1339
err = zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1362
zap_remove_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/zap_micro.c
1368
zap_lockdir(os, zapobj, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1387
zap_cursor_init_impl(zap_cursor_t *zc, objset_t *os, uint64_t zapobj,
usr/src/uts/common/fs/zfs/zap_micro.c
1390
zc->zc_objset = os;
usr/src/uts/common/fs/zfs/zap_micro.c
1400
zap_cursor_init_serialized(zap_cursor_t *zc, objset_t *os, uint64_t zapobj,
usr/src/uts/common/fs/zfs/zap_micro.c
1403
zap_cursor_init_impl(zc, os, zapobj, serialized, B_TRUE);
usr/src/uts/common/fs/zfs/zap_micro.c
1411
zap_cursor_init(zap_cursor_t *zc, objset_t *os, uint64_t zapobj)
usr/src/uts/common/fs/zfs/zap_micro.c
1413
zap_cursor_init_impl(zc, os, zapobj, 0, B_TRUE);
usr/src/uts/common/fs/zfs/zap_micro.c
1421
zap_cursor_init_noprefetch(zap_cursor_t *zc, objset_t *os, uint64_t zapobj)
usr/src/uts/common/fs/zfs/zap_micro.c
1423
zap_cursor_init_impl(zc, os, zapobj, 0, B_FALSE);
usr/src/uts/common/fs/zfs/zap_micro.c
1538
zap_get_stats(objset_t *os, uint64_t zapobj, zap_stats_t *zs)
usr/src/uts/common/fs/zfs/zap_micro.c
1543
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
377
mzap_open(objset_t *os, uint64_t obj, dmu_buf_t *db)
usr/src/uts/common/fs/zfs/zap_micro.c
389
zap->zap_objset = os;
usr/src/uts/common/fs/zfs/zap_micro.c
478
objset_t *os = dmu_buf_get_objset(db);
usr/src/uts/common/fs/zfs/zap_micro.c
485
zap = mzap_open(os, obj, db);
usr/src/uts/common/fs/zfs/zap_micro.c
513
zap->zap_objset = os;
usr/src/uts/common/fs/zfs/zap_micro.c
534
VERIFY0(dmu_object_set_blocksize(os, obj, newsz, 0, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
569
zap_lockdir(objset_t *os, uint64_t obj, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/zap_micro.c
574
int err = dmu_buf_hold(os, obj, 0, tag, &db, DMU_READ_NO_PREFETCH);
usr/src/uts/common/fs/zfs/zap_micro.c
663
mzap_create_impl(objset_t *os, uint64_t obj, int normflags, zap_flags_t flags,
usr/src/uts/common/fs/zfs/zap_micro.c
668
VERIFY0(dmu_buf_hold(os, obj, 0, FTAG, &db, DMU_READ_NO_PREFETCH));
usr/src/uts/common/fs/zfs/zap_micro.c
689
zap_create_claim(objset_t *os, uint64_t obj, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/zap_micro.c
692
return (zap_create_claim_dnsize(os, obj, ot, bonustype, bonuslen,
usr/src/uts/common/fs/zfs/zap_micro.c
697
zap_create_claim_dnsize(objset_t *os, uint64_t obj, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/zap_micro.c
700
return (zap_create_claim_norm_dnsize(os, obj,
usr/src/uts/common/fs/zfs/zap_micro.c
705
zap_create_claim_norm(objset_t *os, uint64_t obj, int normflags,
usr/src/uts/common/fs/zfs/zap_micro.c
709
return (zap_create_claim_norm_dnsize(os, obj, normflags, ot, bonustype,
usr/src/uts/common/fs/zfs/zap_micro.c
714
zap_create_claim_norm_dnsize(objset_t *os, uint64_t obj, int normflags,
usr/src/uts/common/fs/zfs/zap_micro.c
720
err = dmu_object_claim_dnsize(os, obj, ot, 0, bonustype, bonuslen,
usr/src/uts/common/fs/zfs/zap_micro.c
724
mzap_create_impl(os, obj, normflags, 0, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
729
zap_create(objset_t *os, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/zap_micro.c
732
return (zap_create_norm(os, 0, ot, bonustype, bonuslen, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
736
zap_create_dnsize(objset_t *os, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/zap_micro.c
739
return (zap_create_norm_dnsize(os, 0, ot, bonustype, bonuslen,
usr/src/uts/common/fs/zfs/zap_micro.c
744
zap_create_norm(objset_t *os, int normflags, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/zap_micro.c
748
return (zap_create_norm_dnsize(os, normflags, ot, bonustype, bonuslen,
usr/src/uts/common/fs/zfs/zap_micro.c
753
zap_create_norm_dnsize(objset_t *os, int normflags, dmu_object_type_t ot,
usr/src/uts/common/fs/zfs/zap_micro.c
756
uint64_t obj = dmu_object_alloc_dnsize(os, ot, 0, bonustype, bonuslen,
usr/src/uts/common/fs/zfs/zap_micro.c
759
mzap_create_impl(os, obj, normflags, 0, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
764
zap_create_flags(objset_t *os, int normflags, zap_flags_t flags,
usr/src/uts/common/fs/zfs/zap_micro.c
769
return (zap_create_flags_dnsize(os, normflags, flags, ot,
usr/src/uts/common/fs/zfs/zap_micro.c
774
zap_create_flags_dnsize(objset_t *os, int normflags, zap_flags_t flags,
usr/src/uts/common/fs/zfs/zap_micro.c
778
uint64_t obj = dmu_object_alloc_dnsize(os, ot, 0, bonustype, bonuslen,
usr/src/uts/common/fs/zfs/zap_micro.c
786
VERIFY(dmu_object_set_blocksize(os, obj,
usr/src/uts/common/fs/zfs/zap_micro.c
789
mzap_create_impl(os, obj, normflags, flags, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
794
zap_destroy(objset_t *os, uint64_t zapobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
802
return (dmu_object_free(os, zapobj, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
821
zap_count(objset_t *os, uint64_t zapobj, uint64_t *count)
usr/src/uts/common/fs/zfs/zap_micro.c
826
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
883
zap_lookup(objset_t *os, uint64_t zapobj, const char *name,
usr/src/uts/common/fs/zfs/zap_micro.c
886
return (zap_lookup_norm(os, zapobj, name, integer_size,
usr/src/uts/common/fs/zfs/zap_micro.c
931
zap_lookup_norm(objset_t *os, uint64_t zapobj, const char *name,
usr/src/uts/common/fs/zfs/zap_micro.c
939
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
975
zap_prefetch_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/zap_micro.c
981
zap_lockdir(os, zapobj, NULL, RW_READER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
997
zap_lookup_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key,
usr/src/uts/common/fs/zfs/zcp_get.c
226
objset_t *os;
usr/src/uts/common/fs/zfs/zcp_get.c
286
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zcp_get.c
288
numval = dmu_objset_userspace_present(os);
usr/src/uts/common/fs/zfs/zcp_get.c
308
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zcp_get.c
311
error = zap_lookup(os, MASTER_NODE_OBJ, ZPL_VERSION_STR,
usr/src/uts/common/fs/zfs/zcp_get.c
365
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zcp_get.c
367
error = zap_lookup(os, ZVOL_ZAP_OBJ, "size",
usr/src/uts/common/fs/zfs/zcp_get.c
378
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zcp_get.c
380
error = dmu_object_info(os, ZVOL_OBJ, &doi);
usr/src/uts/common/fs/zfs/zcp_get.c
49
objset_t *os;
usr/src/uts/common/fs/zfs/zcp_get.c
50
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zcp_get.c
56
switch (os->os_phys->os_type) {
usr/src/uts/common/fs/zfs/zcp_get.c
626
objset_t *os;
usr/src/uts/common/fs/zfs/zcp_get.c
634
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zcp_get.c
637
error = zfsvfs_create_impl(&zfvp, zfsvfs, os);
usr/src/uts/common/fs/zfs/zcp_iter.c
161
objset_t *os;
usr/src/uts/common/fs/zfs/zcp_iter.c
176
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/zcp_iter.c
177
err = dmu_snapshot_list_next(os,
usr/src/uts/common/fs/zfs/zcp_iter.c
259
objset_t *os;
usr/src/uts/common/fs/zfs/zcp_iter.c
274
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/zcp_iter.c
276
err = dmu_dir_list_next(os,
usr/src/uts/common/fs/zfs/zcp_iter.c
396
objset_t *os;
usr/src/uts/common/fs/zfs/zcp_iter.c
402
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/zcp_iter.c
403
VERIFY0(dsl_prop_get_all(os, props));
usr/src/uts/common/fs/zfs/zfeature.c
177
objset_t *os = spa->spa_meta_objset;
usr/src/uts/common/fs/zfs/zfeature.c
185
for (zap_cursor_init(&zc, os, obj);
usr/src/uts/common/fs/zfs/zfeature.c
204
if (zap_lookup(os, spa->spa_feat_desc_obj,
usr/src/uts/common/fs/zfs/zfs_ctldir.c
511
objset_t *os = ((zfsvfs_t *)((vp)->v_vfsp->vfs_data))->z_os;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
515
dmu_objset_name(os, zname);
usr/src/uts/common/fs/zfs/zfs_dir.c
649
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_dir.c
681
error = dmu_free_long_range(os, zp->z_id, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/zfs_dir.c
709
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_fuid.c
111
zfs_fuid_table_load(objset_t *os, uint64_t fuid_obj, avl_tree_t *idx_tree,
usr/src/uts/common/fs/zfs/zfs_fuid.c
118
VERIFY(0 == dmu_bonus_hold(os, fuid_obj,
usr/src/uts/common/fs/zfs/zfs_fuid.c
131
VERIFY(dmu_read(os, fuid_obj, 0,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1493
getzfsvfs_impl(objset_t *os, zfsvfs_t **zfvp)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1496
if (dmu_objset_type(os) != DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1500
mutex_enter(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1501
*zfvp = dmu_objset_get_user(os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1507
mutex_exit(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1514
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1517
error = dmu_objset_hold(dsname, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1521
error = getzfsvfs_impl(os, zfvp);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1522
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1923
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1928
FTAG, &os)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1930
if (dmu_objset_type(os) != DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1931
dmu_objset_rele_flags(os, B_TRUE, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1934
error = zfs_obj_to_path(os, zc->zc_obj, zc->zc_value,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1936
dmu_objset_rele_flags(os, B_TRUE, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1953
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1958
FTAG, &os)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1960
if (dmu_objset_type(os) != DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1961
dmu_objset_rele_flags(os, B_TRUE, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1964
error = zfs_obj_to_stats(os, zc->zc_obj, &zc->zc_stat, zc->zc_value,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
1966
dmu_objset_rele_flags(os, B_TRUE, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2165
zfs_ioc_objset_stats_impl(zfs_cmd_t *zc, objset_t *os)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2170
dmu_objset_fast_stat(os, &zc->zc_objset_stats);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2173
(error = dsl_prop_get_all(os, &nv)) == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2174
dmu_objset_stats(os, nv);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2183
dmu_objset_type(os) == DMU_OST_ZVOL) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2184
error = zvol_get_stats(os, nv);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2209
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2212
error = dmu_objset_hold(zc->zc_name, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2214
error = zfs_ioc_objset_stats_impl(zc, os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2215
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2258
nvl_add_zplprop(objset_t *os, nvlist_t *props, zfs_prop_t prop)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2267
if ((error = zfs_get_zplprop(os, prop, &value)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2285
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2289
if (err = dmu_objset_hold(zc->zc_name, FTAG, &os))
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2292
dmu_objset_fast_stat(os, &zc->zc_objset_stats);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2301
dmu_objset_type(os) == DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2305
if ((err = nvl_add_zplprop(os, nv, ZFS_PROP_VERSION)) == 0 &&
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2306
(err = nvl_add_zplprop(os, nv, ZFS_PROP_NORMALIZE)) == 0 &&
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2307
(err = nvl_add_zplprop(os, nv, ZFS_PROP_UTF8ONLY)) == 0 &&
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2308
(err = nvl_add_zplprop(os, nv, ZFS_PROP_CASE)) == 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2314
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2351
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2357
if (error = dmu_objset_hold(zc->zc_name, FTAG, &os)) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2369
error = dmu_dir_list_next(os,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2375
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2408
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2411
error = dmu_objset_hold(zc->zc_name, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2422
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2426
error = dmu_snapshot_list_next(os,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2433
dsl_pool_t *dp = os->os_dsl_dataset->ds_dir->dd_pool;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
2448
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3114
zfs_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3118
zfs_create_fs(os, cr, zct->zct_zplprops, tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3144
zfs_fill_zplprops_impl(objset_t *os, uint64_t zplver,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3154
if (os != NULL && os->os_phys->os_type != DMU_OST_ZFS)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3198
VERIFY(zfs_get_zplprop(os, ZFS_PROP_NORMALIZE, &norm) == 0);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3208
VERIFY(zfs_get_zplprop(os, ZFS_PROP_UTF8ONLY, &u8) == 0);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3213
VERIFY(zfs_get_zplprop(os, ZFS_PROP_CASE, &sense) == 0);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3229
objset_t *os = NULL;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3254
if ((error = dmu_objset_hold(parentname, FTAG, &os)) != 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3257
error = zfs_fill_zplprops_impl(os, zplver, fuids_ok, sa_ok, createprops,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3259
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3305
void (*cbfunc)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3681
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3684
error = dmu_objset_hold(fsname, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3687
ds = dmu_objset_ds(os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3691
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3694
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3929
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
393
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3933
err = dmu_objset_hold(zc->zc_name, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3936
ost = dmu_objset_type(os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
3937
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
395
if (dmu_objset_hold(name, FTAG, &os) == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
397
ret = (dmu_objset_id(os) == spa_bootfs(dmu_objset_spa(os)));
usr/src/uts/common/fs/zfs/zfs_ioctl.c
398
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4215
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4229
err = dmu_objset_hold(zc->zc_name, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4232
ost = dmu_objset_type(os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4233
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
428
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
431
if (dmu_objset_hold(name, FTAG, &os) == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
434
if (dmu_objset_type(os) != DMU_OST_ZFS) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
435
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
439
if (zfs_get_zplprop(os, ZFS_PROP_VERSION, &zplversion) == 0)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
441
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4816
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4817
if (dmu_objset_hold(tofs, FTAG, &os) == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4818
if (dsl_prop_get_all(os, &origprops) != 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4821
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5595
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5621
error = dmu_objset_hold_flags(zc->zc_name, B_TRUE, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5625
error = dmu_objset_userspace_upgrade(os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5626
dmu_objset_rele_flags(os, B_TRUE, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5642
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5645
error = dmu_objset_hold(zc->zc_name, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5649
if (dmu_objset_userobjspace_upgradable(os) ||
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5650
dmu_objset_projectquota_upgradable(os)) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5651
mutex_enter(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5652
if (os->os_upgrade_id == 0) {
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5654
os->os_upgrade_status = 0;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5655
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5657
dmu_objset_id_quota_upgrade(os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5659
mutex_exit(&os->os_upgrade_lock);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5662
dsl_pool_rele(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5664
taskq_wait_id(os->os_spa->spa_upgrade_taskq, os->os_upgrade_id);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5665
error = os->os_upgrade_status;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5667
dsl_pool_rele(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5670
dsl_dataset_rele(dmu_objset_ds(os), FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5824
objset_t *os = NULL;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5827
error = dmu_objset_hold(zc->zc_name, FTAG, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5831
error = dmu_object_next(os, &zc->zc_obj, B_FALSE,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5832
dsl_dataset_phys(os->os_dsl_dataset)->ds_prev_snap_txg);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5834
dmu_objset_rele(os, FTAG);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
651
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
659
setsl_tag, &os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
663
dmu_objset_disown(os, B_TRUE, setsl_tag);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1057
zfsvfs_init(zfsvfs_t *zfsvfs, objset_t *os)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1064
zfsvfs->z_os = os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1066
error = zfs_get_zplprop(os, ZFS_PROP_VERSION, &zfsvfs->z_version);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1070
zfs_zpl_version_map(spa_version(dmu_objset_spa(os)))) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1074
(u_longlong_t)spa_version(dmu_objset_spa(os)));
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1077
error = zfs_get_zplprop(os, ZFS_PROP_NORMALIZE, &val);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1082
error = zfs_get_zplprop(os, ZFS_PROP_UTF8ONLY, &val);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1087
error = zfs_get_zplprop(os, ZFS_PROP_CASE, &val);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1106
error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_SA_ATTRS, 8, 1,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1112
error = sa_setup(os, sa_obj, zfs_attr_table, ZPL_END,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1118
sa_register_update_callback(os, zfs_sa_upgrade);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1120
error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_ROOT_OBJ, 8, 1,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1126
error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_UNLINKED_SET, 8, 1,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1131
error = zap_lookup(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1139
error = zap_lookup(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1147
error = zap_lookup(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1155
error = zap_lookup(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1163
error = zap_lookup(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1171
error = zap_lookup(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1179
error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_FUID_TABLES, 8, 1,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1186
error = zap_lookup(os, MASTER_NODE_OBJ, ZFS_SHARES_DIR, 8, 1,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1199
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1206
error = dmu_objset_own(osname, DMU_OST_ZFS, ro, B_TRUE, zfsvfs, &os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1212
error = zfsvfs_create_impl(zfvp, zfsvfs, os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1214
dmu_objset_disown(os, B_TRUE, zfsvfs);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1221
zfsvfs_create_impl(zfsvfs_t **zfvp, zfsvfs_t *zfsvfs, objset_t *os)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1238
error = zfsvfs_init(zfsvfs, os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1494
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1496
if (!dmu_objset_is_snapshot(os))
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1497
dsl_prop_unregister_all(dmu_objset_ds(os), zfsvfs);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2277
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2354
os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2360
if (os != NULL) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2364
mutex_enter(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2365
dmu_objset_set_user(os, NULL);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2366
mutex_exit(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2371
dmu_objset_disown(os, B_TRUE, zfsvfs);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2509
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2512
VERIFY0(dmu_objset_from_ds(ds, &os));
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2514
err = zfsvfs_init(zfsvfs, os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2655
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2668
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2681
error = zap_update(os, MASTER_NODE_OBJ, ZPL_VERSION_STR,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2694
sa_obj = zap_create(os, DMU_OT_SA_MASTER_NODE,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2697
error = zap_add(os, MASTER_NODE_OBJ,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2701
VERIFY(0 == sa_set_sa_object(os, sa_obj));
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2702
sa_register_update_callback(os, zfs_sa_upgrade);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2705
spa_history_log_internal_ds(dmu_objset_ds(os), "upgrade", tx,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2711
os->os_version = newvers;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2722
zfs_get_zplprop(objset_t *os, zfs_prop_t prop, uint64_t *value)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2730
if (os != NULL) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2733
cached_copy = &os->os_version;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2736
cached_copy = &os->os_normalization;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2739
cached_copy = &os->os_utf8only;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2742
cached_copy = &os->os_casesensitivity;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2766
if (os != NULL) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2767
ASSERT3U(os->os_phys->os_type, ==, DMU_OST_ZFS);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2768
error = zap_lookup(os, MASTER_NODE_OBJ, pname, 8, 1, value);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2807
zfs_get_vfs_flag_unmounted(objset_t *os)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2812
ASSERT(dmu_objset_type(os) == DMU_OST_ZFS);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2814
mutex_enter(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2815
zfvp = dmu_objset_get_user(os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2819
mutex_exit(&os->os_user_ptr_lock);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2839
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2842
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2846
error = getzfsvfs_impl(os, &zfvp);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
434
objset_t *os = NULL;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
454
os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
463
!spa_writeable(dmu_objset_spa(os))) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
528
dmu_objset_name(os, osname);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
542
ds = dmu_objset_ds(os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
543
dsl_pool_config_enter(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
570
dsl_pool_config_exit(dmu_objset_pool(os), FTAG);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1201
objset_t *os = zp->z_zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1212
VN_RELE_ASYNC(ZTOV(zp), dsl_pool_vnrele_taskq(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/zfs_vnops.c
1228
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1252
dsl_pool_vnrele_taskq(dmu_objset_pool(os)));
usr/src/uts/common/fs/zfs/zfs_vnops.c
1274
error = dmu_read(os, object, offset, size, buf,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1307
error = dmu_buf_hold(os, object, offset, zgd, &db,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1587
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1617
os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1706
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2404
objset_t *os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2451
os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2462
zap_cursor_init(&zc, os, zp->z_id);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2467
zap_cursor_init_serialized(&zc, os, zp->z_id, offset);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2617
dmu_prefetch(os, objnum, 0, 0, 0,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2937
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2947
zap_cursor_init(&zc, os, dzp->z_id);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2967
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3060
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
3104
if (!dmu_objset_projectquota_enabled(os) ||
usr/src/uts/common/fs/zfs/zfs_vnops.c
3123
(!dmu_objset_projectquota_enabled(os) ||
usr/src/uts/common/fs/zfs/zfs_vnops.c
3477
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3777
if (os->os_sync == ZFS_SYNC_ALWAYS)
usr/src/uts/common/fs/zfs/zfs_vnops.c
4993
objset_t *os = zp->z_zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_vnops.c
5030
err = dmu_read(os, zp->z_id, io_off, PAGESIZE, va,
usr/src/uts/common/fs/zfs/zfs_vnops.c
527
update_pages(vnode_t *vp, int64_t start, int len, objset_t *os, uint64_t oid)
usr/src/uts/common/fs/zfs/zfs_vnops.c
540
(void) dmu_read(os, oid, start+off, nbytes, va+off,
usr/src/uts/common/fs/zfs/zfs_znode.c
1366
objset_t *os = zfsvfs->z_os;
usr/src/uts/common/fs/zfs/zfs_znode.c
1373
VERIFY(0 == dmu_object_free(os, acl_obj, tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
1375
VERIFY(0 == dmu_object_free(os, obj, tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
1835
zfs_create_fs(objset_t *os, cred_t *cr, nvlist_t *zplprops, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_znode.c
1858
error = zap_create_claim(os, moid, DMU_OT_MASTER_NODE,
usr/src/uts/common/fs/zfs/zfs_znode.c
1865
version = zfs_zpl_version_map(spa_version(dmu_objset_spa(os)));
usr/src/uts/common/fs/zfs/zfs_znode.c
1879
error = zap_update(os, moid, name, 8, 1, &val, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1888
error = zap_update(os, moid, ZPL_VERSION_STR, 8, 1, &version, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1895
sa_obj = zap_create(os, DMU_OT_SA_MASTER_NODE,
usr/src/uts/common/fs/zfs/zfs_znode.c
1897
error = zap_add(os, moid, ZFS_SA_ATTRS, 8, 1, &sa_obj, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1905
obj = zap_create(os, DMU_OT_UNLINKED_SET, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1907
error = zap_add(os, moid, ZFS_UNLINKED_SET, 8, 1, &obj, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1925
rootzp->z_is_sa = USE_SA(version, os);
usr/src/uts/common/fs/zfs/zfs_znode.c
1933
zfsvfs->z_os = os;
usr/src/uts/common/fs/zfs/zfs_znode.c
1936
zfsvfs->z_use_fuids = USE_FUIDS(version, os);
usr/src/uts/common/fs/zfs/zfs_znode.c
1937
zfsvfs->z_use_sa = USE_SA(version, os);
usr/src/uts/common/fs/zfs/zfs_znode.c
1940
error = sa_setup(os, sa_obj, zfs_attr_table, ZPL_END,
usr/src/uts/common/fs/zfs/zfs_znode.c
1965
error = zap_add(os, moid, ZFS_ROOT_OBJ, 8, 1, &rootzp->z_id, tx);
usr/src/uts/common/fs/zfs/zil.c
2967
zil_alloc(objset_t *os, zil_header_t *zh_phys)
usr/src/uts/common/fs/zfs/zil.c
2974
zilog->zl_os = os;
usr/src/uts/common/fs/zfs/zil.c
2975
zilog->zl_spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/zil.c
2976
zilog->zl_dmu_pool = dmu_objset_pool(os);
usr/src/uts/common/fs/zfs/zil.c
2978
zilog->zl_logbias = dmu_objset_logbias(os);
usr/src/uts/common/fs/zfs/zil.c
2979
zilog->zl_sync = dmu_objset_syncprop(os);
usr/src/uts/common/fs/zfs/zil.c
3042
zil_open(objset_t *os, zil_get_data_t *get_data)
usr/src/uts/common/fs/zfs/zil.c
3044
zilog_t *zilog = dmu_objset_zil(os);
usr/src/uts/common/fs/zfs/zil.c
3137
objset_t *os;
usr/src/uts/common/fs/zfs/zil.c
3142
error = dmu_objset_hold(osname, suspend_tag, &os);
usr/src/uts/common/fs/zfs/zil.c
3145
zilog = dmu_objset_zil(os);
usr/src/uts/common/fs/zfs/zil.c
3152
dmu_objset_rele(os, suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3165
dmu_objset_rele(os, suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3169
dsl_dataset_long_hold(dmu_objset_ds(os), suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3170
dsl_pool_rele(dmu_objset_pool(os), suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3185
zil_resume(os);
usr/src/uts/common/fs/zfs/zil.c
3187
*cookiep = os;
usr/src/uts/common/fs/zfs/zil.c
3199
*cookiep = os;
usr/src/uts/common/fs/zfs/zil.c
3210
if (os->os_encrypted &&
usr/src/uts/common/fs/zfs/zil.c
3211
dsl_dataset_create_key_mapping(dmu_objset_ds(os)) != 0) {
usr/src/uts/common/fs/zfs/zil.c
3214
dsl_dataset_long_rele(dmu_objset_ds(os), suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3215
dsl_dataset_rele(dmu_objset_ds(os), suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3247
if (os->os_encrypted)
usr/src/uts/common/fs/zfs/zil.c
3248
dsl_dataset_remove_key_mapping(dmu_objset_ds(os));
usr/src/uts/common/fs/zfs/zil.c
3251
zil_resume(os);
usr/src/uts/common/fs/zfs/zil.c
3253
*cookiep = os;
usr/src/uts/common/fs/zfs/zil.c
3260
objset_t *os = cookie;
usr/src/uts/common/fs/zfs/zil.c
3261
zilog_t *zilog = dmu_objset_zil(os);
usr/src/uts/common/fs/zfs/zil.c
3267
dsl_dataset_long_rele(dmu_objset_ds(os), suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3268
dsl_dataset_rele(dmu_objset_ds(os), suspend_tag);
usr/src/uts/common/fs/zfs/zil.c
3391
zil_replay(objset_t *os, void *arg, zil_replay_func_t *replay_func[TX_MAX_TYPE])
usr/src/uts/common/fs/zfs/zil.c
3393
zilog_t *zilog = dmu_objset_zil(os);
usr/src/uts/common/fs/zfs/zil.c
767
objset_t *os;
usr/src/uts/common/fs/zfs/zil.c
771
DMU_OST_ANY, B_FALSE, B_FALSE, FTAG, &os);
usr/src/uts/common/fs/zfs/zil.c
784
zilog = dmu_objset_zil(os);
usr/src/uts/common/fs/zfs/zil.c
824
if (os->os_encrypted)
usr/src/uts/common/fs/zfs/zil.c
825
os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE;
usr/src/uts/common/fs/zfs/zil.c
826
dsl_dataset_dirty(dmu_objset_ds(os), tx);
usr/src/uts/common/fs/zfs/zil.c
827
dmu_objset_disown(os, B_FALSE, FTAG);
usr/src/uts/common/fs/zfs/zil.c
854
if (os->os_encrypted)
usr/src/uts/common/fs/zfs/zil.c
855
os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE;
usr/src/uts/common/fs/zfs/zil.c
856
dsl_dataset_dirty(dmu_objset_ds(os), tx);
usr/src/uts/common/fs/zfs/zil.c
860
dmu_objset_disown(os, B_FALSE, FTAG);
usr/src/uts/common/fs/zfs/zil.c
874
objset_t *os;
usr/src/uts/common/fs/zfs/zil.c
880
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zil.c
887
zilog = dmu_objset_zil(os);
usr/src/uts/common/fs/zfs/zil.c
901
spa_config_enter(os->os_spa, SCL_STATE, FTAG, RW_READER);
usr/src/uts/common/fs/zfs/zil.c
902
vd = vdev_lookup_top(os->os_spa, DVA_GET_VDEV(&bp->blk_dva[0]));
usr/src/uts/common/fs/zfs/zil.c
905
spa_config_exit(os->os_spa, SCL_STATE, FTAG);
usr/src/uts/common/fs/zfs/zil.c
932
spa_min_claim_txg(os->os_spa), B_FALSE);
usr/src/uts/common/fs/zfs/zio.c
3328
zio_alloc_zil(spa_t *spa, objset_t *os, uint64_t txg, blkptr_t *new_bp,
usr/src/uts/common/fs/zfs/zio.c
3355
os->os_dsl_dataset->ds_object) % spa->spa_alloc_count);
usr/src/uts/common/fs/zfs/zio.c
3362
os->os_dsl_dataset->ds_object) % spa->spa_alloc_count);
usr/src/uts/common/fs/zfs/zio.c
3385
if (os->os_encrypted) {
usr/src/uts/common/fs/zfs/zio.c
3391
dmu_objset_id(os), salt));
usr/src/uts/common/fs/zfs/zio_inject.c
660
objset_t *os = NULL;
usr/src/uts/common/fs/zfs/zio_inject.c
676
error = dmu_objset_from_ds(ds, &os);
usr/src/uts/common/fs/zfs/zio_inject.c
681
error = dnode_hold(os, record->zi_object, FTAG, &dn);
usr/src/uts/common/fs/zfs/zvol.c
1181
objset_t *os;
usr/src/uts/common/fs/zfs/zvol.c
1214
os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
1215
ASSERT(os != NULL);
usr/src/uts/common/fs/zfs/zvol.c
1249
error = dmu_read(os, ZVOL_OBJ, off, size, addr,
usr/src/uts/common/fs/zfs/zvol.c
1252
dmu_tx_t *tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
1258
dmu_write(os, ZVOL_OBJ, off, size, addr, tx);
usr/src/uts/common/fs/zfs/zvol.c
1912
objset_t *os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
1913
spa_t *spa = dmu_objset_spa(os);
usr/src/uts/common/fs/zfs/zvol.c
1975
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
1991
error = zap_update(os, ZVOL_ZAP_OBJ,
usr/src/uts/common/fs/zfs/zvol.c
1995
error = zap_update(os, ZVOL_ZAP_OBJ,
usr/src/uts/common/fs/zfs/zvol.c
1999
error = zap_update(os, ZVOL_ZAP_OBJ,
usr/src/uts/common/fs/zfs/zvol.c
2004
error = zap_update(os, ZVOL_ZAP_OBJ,
usr/src/uts/common/fs/zfs/zvol.c
2009
error = zap_update(os, ZVOL_ZAP_OBJ,
usr/src/uts/common/fs/zfs/zvol.c
2015
os, ZVOL_OBJ, SPA_OLD_MAXBLOCKSIZE, 0, tx);
usr/src/uts/common/fs/zfs/zvol.c
2018
error = zap_update(os, ZVOL_ZAP_OBJ,
usr/src/uts/common/fs/zfs/zvol.c
2072
objset_t *os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
2077
if (os->os_encrypted)
usr/src/uts/common/fs/zfs/zvol.c
2099
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
2109
error = zap_update(os, ZVOL_ZAP_OBJ, ZVOL_DUMPSIZE, 8, 1,
usr/src/uts/common/fs/zfs/zvol.c
2118
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/zvol.c
212
zvol_get_stats(objset_t *os, nvlist_t *nv)
usr/src/uts/common/fs/zfs/zvol.c
2126
objset_t *os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
2139
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
2146
(void) zap_remove(os, ZVOL_ZAP_OBJ, ZVOL_DUMPSIZE, tx);
usr/src/uts/common/fs/zfs/zvol.c
2177
(void) dmu_free_long_range(os, ZVOL_OBJ, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/zvol.c
218
error = zap_lookup(os, ZVOL_ZAP_OBJ, "size", 8, 1, &val);
usr/src/uts/common/fs/zfs/zvol.c
2180
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
2187
if (dmu_object_set_blocksize(os, ZVOL_OBJ, vbs, 0, tx) == 0)
usr/src/uts/common/fs/zfs/zvol.c
224
error = dmu_object_info(os, ZVOL_OBJ, &doi);
usr/src/uts/common/fs/zfs/zvol.c
317
objset_t *os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
326
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/zvol.c
327
err = traverse_dataset(dmu_objset_ds(os), 0,
usr/src/uts/common/fs/zfs/zvol.c
339
zvol_create_cb(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zvol.c
361
error = dmu_object_claim(os, ZVOL_OBJ, DMU_OT_ZVOL, volblocksize,
usr/src/uts/common/fs/zfs/zvol.c
365
error = zap_create_claim(os, ZVOL_ZAP_OBJ, DMU_OT_ZVOL_PROP,
usr/src/uts/common/fs/zfs/zvol.c
369
error = zap_update(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize, tx);
usr/src/uts/common/fs/zfs/zvol.c
403
objset_t *os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
424
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
430
dmu_write(os, ZVOL_OBJ, offset, length, data, tx);
usr/src/uts/common/fs/zfs/zvol.c
492
objset_t *os;
usr/src/uts/common/fs/zfs/zvol.c
506
error = dmu_objset_own(name, DMU_OST_ZVOL, B_TRUE, B_TRUE, FTAG, &os);
usr/src/uts/common/fs/zfs/zvol.c
514
dmu_objset_disown(os, 1, FTAG);
usr/src/uts/common/fs/zfs/zvol.c
520
dmu_objset_disown(os, 1, FTAG);
usr/src/uts/common/fs/zfs/zvol.c
532
dmu_objset_disown(os, 1, FTAG);
usr/src/uts/common/fs/zfs/zvol.c
543
dmu_objset_disown(os, 1, FTAG);
usr/src/uts/common/fs/zfs/zvol.c
554
zv->zv_objset = os;
usr/src/uts/common/fs/zfs/zvol.c
555
if (dmu_objset_is_snapshot(os) || !spa_writeable(dmu_objset_spa(os)))
usr/src/uts/common/fs/zfs/zvol.c
561
error = dmu_object_info(os, ZVOL_OBJ, &doi);
usr/src/uts/common/fs/zfs/zvol.c
565
if (spa_writeable(dmu_objset_spa(os))) {
usr/src/uts/common/fs/zfs/zvol.c
567
zil_destroy(dmu_objset_zil(os), B_FALSE);
usr/src/uts/common/fs/zfs/zvol.c
569
zil_replay(os, zv, zvol_replay_vector);
usr/src/uts/common/fs/zfs/zvol.c
571
dmu_objset_disown(os, 1, FTAG);
usr/src/uts/common/fs/zfs/zvol.c
629
objset_t *os;
usr/src/uts/common/fs/zfs/zvol.c
636
error = dmu_objset_own(zv->zv_name, DMU_OST_ZVOL, ro, B_TRUE, zv, &os);
usr/src/uts/common/fs/zfs/zvol.c
640
zv->zv_objset = os;
usr/src/uts/common/fs/zfs/zvol.c
641
error = zap_lookup(os, ZVOL_ZAP_OBJ, "size", 8, 1, &volsize);
usr/src/uts/common/fs/zfs/zvol.c
644
dmu_objset_disown(os, 1, zv);
usr/src/uts/common/fs/zfs/zvol.c
648
error = dnode_hold(os, ZVOL_OBJ, zvol_tag, &zv->zv_dn);
usr/src/uts/common/fs/zfs/zvol.c
650
dmu_objset_disown(os, 1, zv);
usr/src/uts/common/fs/zfs/zvol.c
655
zv->zv_zilog = zil_open(os, zvol_get_data);
usr/src/uts/common/fs/zfs/zvol.c
659
if (readonly || dmu_objset_is_snapshot(os) ||
usr/src/uts/common/fs/zfs/zvol.c
660
!spa_writeable(dmu_objset_spa(os)))
usr/src/uts/common/fs/zfs/zvol.c
691
objset_t *os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
698
dmu_objset_space(os, &refd, &avail, &usedobjs, &availobjs);
usr/src/uts/common/fs/zfs/zvol.c
709
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
714
(void) dmu_free_long_range(os, ZVOL_OBJ, 0, off);
usr/src/uts/common/fs/zfs/zvol.c
717
dmu_prealloc(os, ZVOL_OBJ, off, bytes, tx);
usr/src/uts/common/fs/zfs/zvol.c
722
txg_wait_synced(dmu_objset_pool(os), 0);
usr/src/uts/common/fs/zfs/zvol.c
728
zvol_update_volsize(objset_t *os, uint64_t volsize)
usr/src/uts/common/fs/zfs/zvol.c
736
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
746
error = zap_update(os, ZVOL_ZAP_OBJ, "size", 8, 1,
usr/src/uts/common/fs/zfs/zvol.c
750
txg_wait_synced(dmu_objset_pool(os), txg);
usr/src/uts/common/fs/zfs/zvol.c
753
error = dmu_free_long_range(os,
usr/src/uts/common/fs/zfs/zvol.c
831
objset_t *os;
usr/src/uts/common/fs/zfs/zvol.c
849
FTAG, &os)) != 0) {
usr/src/uts/common/fs/zfs/zvol.c
855
zv->zv_objset = os;
usr/src/uts/common/fs/zfs/zvol.c
857
os = zv->zv_objset;
usr/src/uts/common/fs/zfs/zvol.c
860
if ((error = dmu_object_info(os, ZVOL_OBJ, &doi)) != 0 ||
usr/src/uts/common/fs/zfs/zvol.c
864
error = zvol_update_volsize(os, volsize);
usr/src/uts/common/fs/zfs/zvol.c
870
dmu_objset_disown(os, B_TRUE, FTAG);
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
744
k5_os_mutex os;
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
753
int err = k5_os_mutex_init(&m->os);
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
764
int err = k5_os_mutex_finish_init(&m->os);
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
773
(k5_os_mutex_assert_unlocked(&(M)->os), \
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
775
k5_os_mutex_destroy(&(M)->os))
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
781
_err = k5_os_mutex_lock(&_m->os); \
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
790
err = k5_os_mutex_lock(&m->os);
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
801
k5_os_mutex_unlock(&(M)->os))
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
803
#define k5_mutex_assert_locked(M) k5_os_mutex_assert_locked(&(M)->os)
usr/src/uts/common/gssapi/mechs/krb5/include/k5-thread.h
804
#define k5_mutex_assert_unlocked(M) k5_os_mutex_assert_unlocked(&(M)->os)
usr/src/uts/common/io/overlay/overlay.c
1962
overlay_ioc_status_t *os = karg;
usr/src/uts/common/io/overlay/overlay.c
1964
odd = overlay_hold_by_dlid(os->ois_linkid);
usr/src/uts/common/io/overlay/overlay.c
1970
os->ois_status = OVERLAY_I_DEGRADED;
usr/src/uts/common/io/overlay/overlay.c
1971
(void) strlcpy(os->ois_message, odd->odd_fmamsg,
usr/src/uts/common/io/overlay/overlay.c
1974
os->ois_status = OVERLAY_I_OK;
usr/src/uts/common/io/overlay/overlay.c
1975
os->ois_message[0] = '\0';
usr/src/uts/common/io/usb/usba/hubdi.c
4736
uint16_t os = *status;
usr/src/uts/common/io/usb/usba/hubdi.c
4738
hubd->h_port_raw[port] = os;
usr/src/uts/common/io/usb/usba/hubdi.c
4752
*speed = (os & PORT_STATUS_SPMASK_SS) >>
usr/src/uts/common/io/usb/usba/hubdi.c
4760
if (os & PORT_STATUS_PPS_SS) {
usr/src/uts/common/io/usb/usba/hubdi.c
4761
os &= ~PORT_STATUS_PPS_SS;
usr/src/uts/common/io/usb/usba/hubdi.c
4762
os |= PORT_STATUS_PPS;
usr/src/uts/common/io/usb/usba/hubdi.c
4763
*status = os;
usr/src/uts/common/io/usb/usba/hubdi.c
4773
if (os & PORT_STATUS_HSDA)
usr/src/uts/common/io/usb/usba/hubdi.c
4775
else if (os & PORT_STATUS_LSDA)