Symbol: tx
usr/src/cmd/acctadm/aconf.c
323
scf_transaction_t *tx;
usr/src/cmd/acctadm/aconf.c
333
(tx = scf_transaction_create(handle)) == NULL)
usr/src/cmd/acctadm/aconf.c
338
scf_transaction_start(tx, pg) == -1)
usr/src/cmd/acctadm/aconf.c
342
if (scf_transaction_property_change(tx, p->entry,
usr/src/cmd/acctadm/aconf.c
347
tx_result = scf_transaction_commit(tx);
usr/src/cmd/acctadm/aconf.c
348
scf_transaction_reset(tx);
usr/src/cmd/acctadm/aconf.c
362
scf_transaction_destroy(tx);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1686
scf_transaction_t *tx = NULL;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1712
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1722
if (scf_transaction_start(tx, pg) == -1) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1728
if (scf_transaction_property_delete(tx, entry, buf) == -1) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1734
if (scf_transaction_commit(tx) != 1) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1744
if (tx != NULL)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
1745
scf_transaction_destroy(tx);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
869
scf_transaction_t *tx = NULL;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
889
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
896
if (scf_transaction_start(tx, pg) == -1) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
903
if (scf_transaction_property_new(tx, ent, propname,
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
910
if (scf_transaction_property_change(tx, ent, propname, proptype)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
924
commit_ret = scf_transaction_commit(tx);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
940
if (tx != NULL)
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_scf.c
941
scf_transaction_destroy(tx);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1003
int keyidx, tx, key_rsc_len = 0, alg;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1009
tx = !!(gtk[0] & BIT(2));
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1010
if (tx && wpa_s->pairwise_cipher != WPA_CIPHER_NONE) {
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1021
tx = 0;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1070
"(keyidx=%d tx=%d).", keyidx, tx);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1089
(uint8_t *)"\xff\xff\xff\xff\xff\xff", keyidx, tx,
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1306
int alg, tx;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1413
tx = !!(gtk_ie[0] & BIT(2));
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1441
tx = !!(key_info & WPA_KEY_INFO_TXRX);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1442
if (tx && wpa_s->pairwise_cipher != WPA_CIPHER_NONE) {
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1453
tx = 0;
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1458
"tx=%d).", keyidx, tx);
usr/src/cmd/cmd-inet/usr.lib/wpad/wpa.c
1477
keyidx, tx,
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
189
scf_transaction_t *tx;
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
239
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
246
if (scf_transaction_start(tx, gpg) == -1) {
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
255
ret = scf_transaction_property_new(tx, ent, prop, type);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
257
ret = scf_transaction_property_change_type(tx, ent,
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
285
ret = scf_transaction_commit(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
293
scf_transaction_reset(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
307
scf_transaction_destroy(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
320
scf_transaction_t *tx;
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
328
(tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
340
if (scf_transaction_start(tx, gpg) != SCF_SUCCESS) {
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
347
if (scf_transaction_property_delete(tx, ent,
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
357
ret = scf_transaction_commit(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
365
scf_transaction_reset(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetadm/inetadm.c
372
scf_transaction_destroy(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1106
scf_transaction_t *tx = NULL;
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1145
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1152
if (scf_transaction_start(tx, gpg) == -1) {
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1159
ret = scf_transaction_property_new(tx, ent, prop,
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1162
ret = scf_transaction_property_change_type(tx, ent,
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1183
ret = scf_transaction_commit(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1191
scf_transaction_reset(tx);
usr/src/cmd/cmd-inet/usr.sbin/inetconv/inetconv.c
1198
scf_transaction_destroy(tx);
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2076
scf_transaction_t *tx = NULL;
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2146
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2150
if (scf_transaction_start(tx, instpg) == -1)
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2153
if (scf_transaction_property_new(tx, ent, propname,
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2156
} else if (scf_transaction_property_change(tx, ent, propname,
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2166
retval = scf_transaction_commit(tx);
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2168
scf_transaction_reset(tx);
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2196
if (tx != NULL)
usr/src/cmd/cmd-inet/usr.sbin/routeadm/routeadm.c
2197
scf_transaction_destroy(tx);
usr/src/cmd/cxgbetool/cudbg_view.c
4693
u32 tx, rx, cs, es, pcie, pcie1, sge;
usr/src/cmd/cxgbetool/cudbg_view.c
4715
tx = *sp;
usr/src/cmd/cxgbetool/cudbg_view.c
4744
((tx >> 28) & 1), ((rx >> 28) & 1));
usr/src/cmd/cxgbetool/cudbg_view.c
4746
((tx >> 29) & 1), ((rx >> 29) & 1));
usr/src/cmd/cxgbetool/cudbg_view.c
4787
u32 tx, rx, cs, es, pcie, sge;
usr/src/cmd/cxgbetool/cudbg_view.c
4806
tx = *sp;
usr/src/cmd/cxgbetool/cudbg_view.c
4834
((tx >> 28) & 1), ((rx >> 28) & 1));
usr/src/cmd/cxgbetool/cudbg_view.c
4836
((tx >> 29) & 1), ((rx >> 29) & 1));
usr/src/cmd/cxgbetool/cudbg_view.c
4838
((tx >> 30) & 1), ((rx >> 30) & 1));
usr/src/cmd/cxgbetool/cudbg_view.c
4840
((tx >> 31) & 1), ((rx >> 31) & 1));
usr/src/cmd/idmap/idmapd/idmap_config.c
671
scf_transaction_t *tx = NULL;
usr/src/cmd/idmap/idmapd/idmap_config.c
674
if ((tx = scf_transaction_create(handles->main)) == NULL) {
usr/src/cmd/idmap/idmapd/idmap_config.c
694
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/idmap/idmapd/idmap_config.c
701
if (scf_transaction_property_delete(tx, ent, name) != 0) {
usr/src/cmd/idmap/idmapd/idmap_config.c
712
ret = scf_transaction_commit(tx);
usr/src/cmd/idmap/idmapd/idmap_config.c
715
scf_transaction_reset(tx);
usr/src/cmd/idmap/idmapd/idmap_config.c
730
if (tx != NULL)
usr/src/cmd/idmap/idmapd/idmap_config.c
731
scf_transaction_destroy(tx);
usr/src/cmd/idmap/idmapd/idmap_config.c
746
scf_transaction_t *tx = NULL;
usr/src/cmd/idmap/idmapd/idmap_config.c
750
(tx = scf_transaction_create(handles->main)) == NULL ||
usr/src/cmd/idmap/idmapd/idmap_config.c
767
if (scf_transaction_start(tx, pg) == -1) {
usr/src/cmd/idmap/idmapd/idmap_config.c
776
if (scf_transaction_property_change_type(tx, ent, name,
usr/src/cmd/idmap/idmapd/idmap_config.c
785
if (scf_transaction_property_new(tx, ent, name,
usr/src/cmd/idmap/idmapd/idmap_config.c
806
ret = scf_transaction_commit(tx);
usr/src/cmd/idmap/idmapd/idmap_config.c
816
scf_transaction_reset(tx);
usr/src/cmd/idmap/idmapd/idmap_config.c
832
scf_transaction_destroy(tx);
usr/src/cmd/init/init.c
3207
transaction_add_set(scf_transaction_t *tx, scf_transaction_entry_t *ent,
usr/src/cmd/init/init.c
3211
if (scf_transaction_property_change_type(tx, ent, pname, type) == 0)
usr/src/cmd/init/init.c
3233
if (scf_transaction_property_new(tx, ent, pname, type) == 0)
usr/src/cmd/init/init.c
3290
scf_transaction_t *tx = NULL;
usr/src/cmd/init/init.c
3318
(tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/init/init.c
3393
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/init/init.c
3413
r = transaction_add_set(tx, ent, "runlevel", SCF_TYPE_ASTRING);
usr/src/cmd/init/init.c
3423
scf_transaction_reset(tx);
usr/src/cmd/init/init.c
3433
r = scf_transaction_commit(tx);
usr/src/cmd/init/init.c
3447
scf_transaction_reset(tx);
usr/src/cmd/init/init.c
3459
scf_transaction_reset(tx);
usr/src/cmd/init/init.c
3464
scf_transaction_destroy(tx);
usr/src/cmd/rcap/common/rcapd_conf.c
167
scf_transaction_t *tx = NULL;
usr/src/cmd/rcap/common/rcapd_conf.c
177
if ((tx = scf_transaction_setup(simple_h)) == NULL) {
usr/src/cmd/rcap/common/rcapd_conf.c
184
if (scf_set_count_property(tx, PRESSURE,
usr/src/cmd/rcap/common/rcapd_conf.c
192
if (scf_set_count_property(tx, RECONFIG_INT,
usr/src/cmd/rcap/common/rcapd_conf.c
199
if (scf_set_count_property(tx, RSS_SAMPLE_INT,
usr/src/cmd/rcap/common/rcapd_conf.c
206
if (scf_set_count_property(tx, REPORT_INT,
usr/src/cmd/rcap/common/rcapd_conf.c
213
if (scf_set_count_property(tx, WALK_INT,
usr/src/cmd/rcap/common/rcapd_conf.c
220
if ((rval = scf_transaction_commit(tx)) == -1)
usr/src/cmd/rcap/common/rcapd_conf.c
224
if (scf_transaction_restart(simple_h, tx)
usr/src/cmd/rcap/common/rcapd_conf.c
236
if (tx != NULL) {
usr/src/cmd/rcap/common/rcapd_conf.c
237
scf_transaction_destroy_children(tx);
usr/src/cmd/rcap/common/rcapd_conf.c
238
scf_transaction_destroy(tx);
usr/src/cmd/refer/refer6.c
103
fprintf(fo, "%s%c", tx, sep);
usr/src/cmd/refer/refer6.c
105
lauth = last(tx) == '.';
usr/src/cmd/refer/refer6.c
109
cch, sep, tx, sep);
usr/src/cmd/refer/refer6.c
112
cch, tx, sep);
usr/src/cmd/refer/refer6.c
119
ltitle = (mindex(".;,?", last(tx)) != 0);
usr/src/cmd/refer/refer6.c
121
lother = (mindex(".;,?", last(tx)) != 0);
usr/src/cmd/refer/refer6.c
31
char *s, *tx;
usr/src/cmd/refer/refer6.c
46
tx = s+3;
usr/src/cmd/refer/refer6.c
50
tx = s+2;
usr/src/cmd/refer/refer6.c
55
tx = s;
usr/src/cmd/refer/refer6.c
61
tx = caps(tx, buf1);
usr/src/cmd/refer/refer6.c
63
fprintf(stderr, " s %o tx %o %s\n", s, tx, tx);
usr/src/cmd/refer/refer6.c
68
fprintf(fo, "%s%c", tx, sep);
usr/src/cmd/refer/refer6.c
71
lastype, tx, sep);
usr/src/cmd/refer/refer6.c
74
last(tx)) != 0);
usr/src/cmd/refer/refer6.c
76
lauth = last(tx) == '.';
usr/src/cmd/refer/refer6.c
86
tx = revauth(tx, buf2);
usr/src/cmd/refer/refer6.c
90
cch, sep, tx, sep);
usr/src/cmd/refer/refer6.c
93
cch, tx, sep);
usr/src/cmd/refer/tick.c
30
struct tbuffer tx;
usr/src/cmd/refer/tick.c
32
times(&tx);
usr/src/cmd/refer/tick.c
34
user = tx.proc_user_time;
usr/src/cmd/refer/tick.c
35
systm = tx.proc_system_time;
usr/src/cmd/refer/tick.c
42
struct tbuffer tx;
usr/src/cmd/refer/tick.c
47
times(&tx);
usr/src/cmd/refer/tick.c
50
use = (tx.proc_user_time - user)/60.;
usr/src/cmd/refer/tick.c
51
sys = (tx.proc_system_time - systm)/60.;
usr/src/cmd/sa/sar.c
341
struct sa tx;
usr/src/cmd/sa/sar.c
351
while (safe_read(fin, &tx, sizeof (struct sa))) {
usr/src/cmd/sa/sar.c
360
nx.valid = tx.valid;
usr/src/cmd/sa/sar.c
361
nx.ts = tx.ts;
usr/src/cmd/sa/sar.c
362
convert_32to64((uint64_t *)&nx.csi, (uint_t *)&tx.csi,
usr/src/cmd/sa/sar.c
363
sizeof (tx.csi) / sizeof (uint_t));
usr/src/cmd/sa/sar.c
364
convert_32to64((uint64_t *)&nx.cvmi, (uint_t *)&tx.cvmi,
usr/src/cmd/sa/sar.c
365
sizeof (tx.cvmi) / sizeof (uint_t));
usr/src/cmd/sa/sar.c
366
convert_32to64((uint64_t *)&nx.si, (uint_t *)&tx.si,
usr/src/cmd/sa/sar.c
367
sizeof (tx.si) / sizeof (uint_t));
usr/src/cmd/sa/sar.c
368
(void) memcpy(&nx.vmi, &tx.vmi,
usr/src/cmd/sa/sar.c
369
sizeof (tx) - (((char *)&tx.vmi) - ((char *)&tx)));
usr/src/cmd/sa/sar.c
451
tx.valid = nx.valid;
usr/src/cmd/sa/sar.c
452
tx.ts = nx.ts;
usr/src/cmd/sa/sar.c
453
convert_64to32((uint_t *)&tx.csi, (uint64_t *)&nx.csi,
usr/src/cmd/sa/sar.c
455
convert_64to32((uint_t *)&tx.cvmi, (uint64_t *)&nx.cvmi,
usr/src/cmd/sa/sar.c
457
convert_64to32((uint_t *)&tx.si, (uint64_t *)&nx.si,
usr/src/cmd/sa/sar.c
459
(void) memcpy(&tx.vmi, &nx.vmi,
usr/src/cmd/sa/sar.c
461
if (tx.valid != 0 && tx.valid != 1)
usr/src/cmd/sa/sar.c
464
safe_write(fout, &tx, sizeof (struct sa));
usr/src/cmd/svc/common/manifest_hash.c
243
scf_transaction_t *tx = NULL;
usr/src/cmd/svc/common/manifest_hash.c
388
tx = scf_transaction_create(hndl);
usr/src/cmd/svc/common/manifest_hash.c
389
if (tx == NULL) {
usr/src/cmd/svc/common/manifest_hash.c
404
if (scf_transaction_start(tx, pg) != SCF_SUCCESS) {
usr/src/cmd/svc/common/manifest_hash.c
418
scf_transaction_destroy(tx);
usr/src/cmd/svc/common/manifest_hash.c
423
if (scf_transaction_property_new(tx, e, MHASH_PROP,
usr/src/cmd/svc/common/manifest_hash.c
425
scf_transaction_property_change_type(tx, e, MHASH_PROP,
usr/src/cmd/svc/common/manifest_hash.c
437
if (scf_transaction_property_new(tx, fe, MHASH_FILE_PROP,
usr/src/cmd/svc/common/manifest_hash.c
439
scf_transaction_property_change_type(tx, fe,
usr/src/cmd/svc/common/manifest_hash.c
453
if (scf_transaction_property_delete(tx, ae,
usr/src/cmd/svc/common/manifest_hash.c
469
if ((scf_transaction_property_new(tx, ae,
usr/src/cmd/svc/common/manifest_hash.c
472
(scf_transaction_property_change_type(tx, ae,
usr/src/cmd/svc/common/manifest_hash.c
490
ret = scf_transaction_commit(tx);
usr/src/cmd/svc/common/manifest_hash.c
493
scf_transaction_reset(tx);
usr/src/cmd/svc/common/manifest_hash.c
510
scf_transaction_destroy(tx);
usr/src/cmd/svc/configd/backend.c
2141
backend_tx_end(backend_tx_t *tx)
usr/src/cmd/svc/configd/backend.c
2145
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2147
if (tx->bt_full) {
usr/src/cmd/svc/configd/backend.c
2162
tx->bt_be = NULL;
usr/src/cmd/svc/configd/backend.c
2163
uu_free(tx);
usr/src/cmd/svc/configd/backend.c
2167
backend_tx_end_ro(backend_tx_t *tx)
usr/src/cmd/svc/configd/backend.c
2169
assert(tx->bt_readonly);
usr/src/cmd/svc/configd/backend.c
2170
backend_tx_end(tx);
usr/src/cmd/svc/configd/backend.c
2214
backend_tx_rollback(backend_tx_t *tx)
usr/src/cmd/svc/configd/backend.c
2221
assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
usr/src/cmd/svc/configd/backend.c
2222
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2230
tx->bt_full = 1;
usr/src/cmd/svc/configd/backend.c
2233
backend_tx_end(tx);
usr/src/cmd/svc/configd/backend.c
2241
backend_tx_commit(backend_tx_t *tx)
usr/src/cmd/svc/configd/backend.c
2248
assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
usr/src/cmd/svc/configd/backend.c
2249
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2256
tx->bt_full = 1;
usr/src/cmd/svc/configd/backend.c
2268
backend_tx_end(tx);
usr/src/cmd/svc/configd/backend.c
2271
backend_tx_end(tx);
usr/src/cmd/svc/configd/backend.c
2305
backend_new_id(backend_tx_t *tx, enum id_space id)
usr/src/cmd/svc/configd/backend.c
2315
assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
usr/src/cmd/svc/configd/backend.c
2316
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2329
tx->bt_full = 1;
usr/src/cmd/svc/configd/backend.c
2347
backend_tx_run(backend_tx_t *tx, backend_query_t *q,
usr/src/cmd/svc/configd/backend.c
2355
assert(tx != NULL && tx->bt_be != NULL);
usr/src/cmd/svc/configd/backend.c
2356
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2366
tx->bt_full = 1;
usr/src/cmd/svc/configd/backend.c
2379
backend_tx_run_single_int(backend_tx_t *tx, backend_query_t *q, uint32_t *buf)
usr/src/cmd/svc/configd/backend.c
2387
ret = backend_tx_run(tx, q, run_single_int_callback, &info);
usr/src/cmd/svc/configd/backend.c
2401
backend_tx_run_update(backend_tx_t *tx, const char *format, ...)
usr/src/cmd/svc/configd/backend.c
2409
assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
usr/src/cmd/svc/configd/backend.c
2410
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2418
tx->bt_full = 1;
usr/src/cmd/svc/configd/backend.c
2430
backend_tx_run_update_changed(backend_tx_t *tx, const char *format, ...)
usr/src/cmd/svc/configd/backend.c
2438
assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
usr/src/cmd/svc/configd/backend.c
2439
be = tx->bt_be;
usr/src/cmd/svc/configd/backend.c
2447
tx->bt_full = 1;
usr/src/cmd/svc/configd/client.c
1378
repcache_entity_t *tx;
usr/src/cmd/svc/configd/client.c
1385
result = entity_find2(cp, txid, &tx, epid, &ep);
usr/src/cmd/svc/configd/client.c
1389
if (tx->re_txstate == REPCACHE_TX_SETUP) {
usr/src/cmd/svc/configd/client.c
1393
if (tx->re_txstate != REPCACHE_TX_INIT) {
usr/src/cmd/svc/configd/client.c
1398
result = rc_node_setup_tx(&ep->re_node, &tx->re_node);
usr/src/cmd/svc/configd/client.c
1402
tx->re_txstate = REPCACHE_TX_SETUP;
usr/src/cmd/svc/configd/client.c
1404
rc_node_clear(&tx->re_node, 0);
usr/src/cmd/svc/configd/client.c
1407
entity_release(tx);
usr/src/cmd/svc/configd/client.c
1418
repcache_entity_t *tx;
usr/src/cmd/svc/configd/client.c
1428
tx = entity_find(cp, rpr->rpr_entityid);
usr/src/cmd/svc/configd/client.c
1430
if (tx == NULL) {
usr/src/cmd/svc/configd/client.c
1435
switch (tx->re_txstate) {
usr/src/cmd/svc/configd/client.c
1441
out->rpr_response = rc_tx_commit(&tx->re_node, rpr->rpr_cmd,
usr/src/cmd/svc/configd/client.c
1445
tx->re_txstate = REPCACHE_TX_COMMITTED;
usr/src/cmd/svc/configd/client.c
1446
rc_node_clear(&tx->re_node, 0);
usr/src/cmd/svc/configd/client.c
1458
entity_release(tx);
usr/src/cmd/svc/configd/configd.h
826
int backend_tx_run_single_int(backend_tx_t *tx, backend_query_t *q,
usr/src/cmd/svc/configd/file_object.c
1158
backend_tx_t *tx;
usr/src/cmd/svc/configd/file_object.c
1165
res = backend_tx_begin_ro(backend, &tx);
usr/src/cmd/svc/configd/file_object.c
1175
ci.ci_tx = tx;
usr/src/cmd/svc/configd/file_object.c
1183
res = backend_tx_run(tx, q, fill_property_callback, &ci);
usr/src/cmd/svc/configd/file_object.c
1187
backend_tx_end_ro(tx);
usr/src/cmd/svc/configd/file_object.c
1223
scope_insert_child(backend_tx_t *tx, rc_node_lookup_t *lp, const char *name)
usr/src/cmd/svc/configd/file_object.c
1225
return (backend_tx_run_update(tx,
usr/src/cmd/svc/configd/file_object.c
1276
service_insert_child(backend_tx_t *tx, rc_node_lookup_t *lp, const char *name)
usr/src/cmd/svc/configd/file_object.c
1278
return (backend_tx_run_update(tx,
usr/src/cmd/svc/configd/file_object.c
1290
instance_insert_child(backend_tx_t *tx, rc_node_lookup_t *lp, const char *name)
usr/src/cmd/svc/configd/file_object.c
1292
return (backend_tx_run_update(tx,
usr/src/cmd/svc/configd/file_object.c
1340
generic_insert_pg_child(backend_tx_t *tx, rc_node_lookup_t *lp,
usr/src/cmd/svc/configd/file_object.c
1345
return (backend_tx_run_update(tx,
usr/src/cmd/svc/configd/file_object.c
1529
object_do_create(backend_tx_t *tx, child_info_t *cip, rc_node_t *pp,
usr/src/cmd/svc/configd/file_object.c
1566
rc = backend_tx_run_single_int(tx, q, &id);
usr/src/cmd/svc/configd/file_object.c
1574
if ((lp->rl_main_id = backend_new_id(tx,
usr/src/cmd/svc/configd/file_object.c
1582
if ((rc = (*ip->obj_insert_child)(tx, lp, name)) !=
usr/src/cmd/svc/configd/file_object.c
1606
backend_tx_t *tx;
usr/src/cmd/svc/configd/file_object.c
1611
if ((rc = backend_tx_begin(pp->rn_id.rl_backend, &tx)) !=
usr/src/cmd/svc/configd/file_object.c
1616
if ((rc = object_do_create(tx, &ci, pp, type, name, &np)) !=
usr/src/cmd/svc/configd/file_object.c
1618
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/file_object.c
1622
rc = backend_tx_commit(tx);
usr/src/cmd/svc/configd/file_object.c
2123
object_snapshot_add_level(backend_tx_t *tx, uint32_t snap_id,
usr/src/cmd/svc/configd/file_object.c
2134
data.sai_level_id = backend_new_id(tx, BACKEND_ID_SNAPLEVEL);
usr/src/cmd/svc/configd/file_object.c
2139
result = backend_tx_run_update(tx,
usr/src/cmd/svc/configd/file_object.c
2156
result = backend_tx_run(tx, q, object_snaplevel_process_pg,
usr/src/cmd/svc/configd/file_object.c
2161
result = backend_tx_run(tx, data.sai_q, NULL, NULL);
usr/src/cmd/svc/configd/file_object.c
2177
backend_tx_t *tx;
usr/src/cmd/svc/configd/file_object.c
2185
result = backend_tx_begin(BACKEND_TYPE_NORMAL, &tx);
usr/src/cmd/svc/configd/file_object.c
2189
snapid = backend_new_id(tx, BACKEND_ID_SNAPSHOT);
usr/src/cmd/svc/configd/file_object.c
219
backend_tx_t *tx = (be == BACKEND_TYPE_NORMAL)? dip->di_tx :
usr/src/cmd/svc/configd/file_object.c
2200
result = backend_tx_run(tx, q, object_copy_string,
usr/src/cmd/svc/configd/file_object.c
2223
result = backend_tx_run(tx, q, object_copy_string,
usr/src/cmd/svc/configd/file_object.c
2242
result = object_snapshot_add_level(tx, snapid, 1,
usr/src/cmd/svc/configd/file_object.c
2248
result = object_snapshot_add_level(tx, snapid, 2,
usr/src/cmd/svc/configd/file_object.c
2255
*tx_out = tx;
usr/src/cmd/svc/configd/file_object.c
2263
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/file_object.c
228
r = backend_tx_run(tx, q, backend_fail_if_seen, NULL);
usr/src/cmd/svc/configd/file_object.c
2285
backend_tx_t *tx = NULL;
usr/src/cmd/svc/configd/file_object.c
2294
&tx, &snapid);
usr/src/cmd/svc/configd/file_object.c
2298
if ((result = object_do_create(tx, &ci, pp,
usr/src/cmd/svc/configd/file_object.c
2300
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/file_object.c
2309
result = backend_tx_run_update(tx,
usr/src/cmd/svc/configd/file_object.c
2313
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/file_object.c
2317
result = backend_tx_commit(tx);
usr/src/cmd/svc/configd/file_object.c
2341
backend_tx_t *tx = NULL;
usr/src/cmd/svc/configd/file_object.c
2357
svcid, NULL, &tx, &snapid);
usr/src/cmd/svc/configd/file_object.c
2361
result = backend_tx_begin(BACKEND_TYPE_NORMAL, &tx);
usr/src/cmd/svc/configd/file_object.c
2371
result = backend_tx_run_single_int(tx, q, &oldsnapid);
usr/src/cmd/svc/configd/file_object.c
2375
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/file_object.c
2387
dip.di_tx = tx;
usr/src/cmd/svc/configd/file_object.c
2400
result = backend_tx_commit(tx);
usr/src/cmd/svc/configd/file_object.c
2409
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/file_object.c
244
backend_tx_t *tx = (be == BACKEND_TYPE_NORMAL)? dip->di_tx :
usr/src/cmd/svc/configd/file_object.c
266
r = backend_tx_run(tx, q, backend_fail_if_seen, NULL);
usr/src/cmd/svc/configd/file_object.c
287
r = backend_tx_run(tx, q, push_delete_callback, &info);
usr/src/cmd/svc/configd/file_object.c
306
backend_tx_t *tx = (be == BACKEND_TYPE_NORMAL)? dip->di_tx :
usr/src/cmd/svc/configd/file_object.c
314
r = backend_tx_run_single_int(tx, q, &gen);
usr/src/cmd/svc/configd/file_object.c
333
backend_tx_t *tx = (be == BACKEND_TYPE_NORMAL)? dip->di_tx :
usr/src/cmd/svc/configd/file_object.c
348
r = backend_tx_run(tx, q, push_delete_callback, &info);
usr/src/cmd/svc/configd/file_object.c
362
backend_tx_t *tx = (be == BACKEND_TYPE_NORMAL)? dip->di_tx :
usr/src/cmd/svc/configd/file_object.c
375
r = backend_tx_run(tx, q, backend_fail_if_seen, NULL);
usr/src/cmd/svc/configd/file_object.c
391
r = backend_tx_run(tx, q, push_delete_callback, &info);
usr/src/cmd/svc/configd/file_object.c
405
backend_tx_t *tx = (be == BACKEND_TYPE_NORMAL)? dip->di_tx :
usr/src/cmd/svc/configd/file_object.c
419
r = backend_tx_run_single_int(tx, q, &snapid);
usr/src/cmd/svc/configd/file_object.c
706
backend_tx_t *tx = cp->ci_tx;
usr/src/cmd/svc/configd/file_object.c
716
assert(tx != NULL);
usr/src/cmd/svc/configd/file_object.c
756
if (backend_is_upgraded(tx)) {
usr/src/cmd/svc/configd/file_object.c
768
switch (r = backend_tx_run(tx, q, property_value_size_cb,
usr/src/cmd/svc/configd/file_object.c
787
switch (r = backend_tx_run(tx, q, property_value_cb,
usr/src/cmd/svc/configd/object.c
656
backend_tx_t *tx;
usr/src/cmd/svc/configd/object.c
660
ret = backend_tx_begin(backend, &tx);
usr/src/cmd/svc/configd/object.c
672
r = backend_tx_run(tx, q, tx_check_genid, data);
usr/src/cmd/svc/configd/object.c
677
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
683
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
688
new_gen = backend_new_id(tx, BACKEND_ID_GENERATION);
usr/src/cmd/svc/configd/object.c
690
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
696
data->txc_tx = tx;
usr/src/cmd/svc/configd/object.c
698
r = backend_tx_run_update(tx,
usr/src/cmd/svc/configd/object.c
704
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
717
r = backend_tx_run(tx, q, tx_process_property, data);
usr/src/cmd/svc/configd/object.c
726
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
730
r = backend_tx_run(tx, data->txc_inserts, NULL, NULL);
usr/src/cmd/svc/configd/object.c
734
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
740
backend_tx_rollback(tx);
usr/src/cmd/svc/configd/object.c
743
r = backend_tx_commit(tx);
usr/src/cmd/svc/lsvcrun/lsvcrun.c
646
add_new_property(scf_handle_t *h, scf_transaction_t *tx, const char *name,
usr/src/cmd/svc/lsvcrun/lsvcrun.c
665
r = scf_transaction_property_new(tx, e, name, ty);
usr/src/cmd/svc/lsvcrun/lsvcrun.c
708
scf_transaction_t *tx;
usr/src/cmd/svc/lsvcrun/lsvcrun.c
728
tx = scf_transaction_create(h);
usr/src/cmd/svc/lsvcrun/lsvcrun.c
729
if (tx == NULL) {
usr/src/cmd/svc/lsvcrun/lsvcrun.c
734
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/svc/lsvcrun/lsvcrun.c
745
if (add_new_property(h, tx, SCF_LEGACY_PROPERTY_NAME, SCF_TYPE_ASTRING,
usr/src/cmd/svc/lsvcrun/lsvcrun.c
749
if (add_new_property(h, tx, SCF_PROPERTY_STATE_TIMESTAMP,
usr/src/cmd/svc/lsvcrun/lsvcrun.c
753
if (add_new_property(h, tx, SCF_LEGACY_PROPERTY_INODE,
usr/src/cmd/svc/lsvcrun/lsvcrun.c
758
if (add_new_property(h, tx, SCF_LEGACY_PROPERTY_SUFFIX,
usr/src/cmd/svc/lsvcrun/lsvcrun.c
765
if (add_new_property(h, tx, SCF_PROPERTY_CONTRACT, SCF_TYPE_COUNT,
usr/src/cmd/svc/lsvcrun/lsvcrun.c
770
switch (scf_transaction_commit(tx)) {
usr/src/cmd/svc/startd/libscf.c
1352
transaction_add_set(scf_transaction_t *tx, scf_transaction_entry_t *ent,
usr/src/cmd/svc/startd/libscf.c
1356
if (scf_transaction_property_change_type(tx, ent, pname,
usr/src/cmd/svc/startd/libscf.c
1379
if (scf_transaction_property_new(tx, ent, pname, ty) == 0)
usr/src/cmd/svc/startd/libscf.c
1417
scf_transaction_t *tx;
usr/src/cmd/svc/startd/libscf.c
1424
tx = safe_scf_transaction_create(h);
usr/src/cmd/svc/startd/libscf.c
1431
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/svc/startd/libscf.c
1459
ret = transaction_add_set(tx, e, pname, ty);
usr/src/cmd/svc/startd/libscf.c
1475
r = scf_transaction_commit(tx);
usr/src/cmd/svc/startd/libscf.c
1480
scf_transaction_reset(tx);
usr/src/cmd/svc/startd/libscf.c
1508
scf_transaction_reset(tx);
usr/src/cmd/svc/startd/libscf.c
1530
scf_transaction_destroy(tx);
usr/src/cmd/svc/startd/libscf.c
1913
scf_transaction_t *tx;
usr/src/cmd/svc/startd/libscf.c
1921
tx = safe_scf_transaction_create(h);
usr/src/cmd/svc/startd/libscf.c
1932
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/svc/startd/libscf.c
1960
if (scf_transaction_property_delete(tx, e_rl,
usr/src/cmd/svc/startd/libscf.c
1986
ret = transaction_add_set(tx, e_ms,
usr/src/cmd/svc/startd/libscf.c
2009
r = scf_transaction_commit(tx);
usr/src/cmd/svc/startd/libscf.c
2014
scf_transaction_reset(tx);
usr/src/cmd/svc/startd/libscf.c
2037
scf_transaction_reset(tx);
usr/src/cmd/svc/startd/libscf.c
2057
scf_transaction_destroy(tx);
usr/src/cmd/svc/startd/libscf.c
2621
scf_transaction_t *tx;
usr/src/cmd/svc/startd/libscf.c
2636
tx = safe_scf_transaction_create(h);
usr/src/cmd/svc/startd/libscf.c
2667
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/svc/startd/libscf.c
2697
ret = transaction_add_set(tx, e_time, pname, SCF_TYPE_TIME);
usr/src/cmd/svc/startd/libscf.c
2715
ret = transaction_add_set(tx, e_stat, pname, SCF_TYPE_INTEGER);
usr/src/cmd/svc/startd/libscf.c
2732
r = scf_transaction_commit(tx);
usr/src/cmd/svc/startd/libscf.c
2737
scf_transaction_reset_all(tx);
usr/src/cmd/svc/startd/libscf.c
2765
scf_transaction_reset_all(tx);
usr/src/cmd/svc/startd/libscf.c
2785
scf_transaction_destroy(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1472
scf_transaction_t *tx;
usr/src/cmd/svc/svcadm/svcadm.c
1486
(tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/svc/svcadm/svcadm.c
1533
if (scf_transaction_start(tx, pg) == -1) {
usr/src/cmd/svc/svcadm/svcadm.c
1548
if (scf_transaction_property_new(tx, ent,
usr/src/cmd/svc/svcadm/svcadm.c
1553
if (scf_transaction_property_change_type(tx, ent,
usr/src/cmd/svc/svcadm/svcadm.c
1582
ret = scf_transaction_commit(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1592
scf_transaction_reset(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1596
scf_transaction_reset(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1610
scf_transaction_destroy(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1710
scf_transaction_t *tx;
usr/src/cmd/svc/svcadm/svcadm.c
1724
(tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/svc/svcadm/svcadm.c
1762
if (scf_transaction_start(tx, pg) != SCF_SUCCESS) {
usr/src/cmd/svc/svcadm/svcadm.c
1773
if (scf_transaction_property_change_type(tx, txent, propname,
usr/src/cmd/svc/svcadm/svcadm.c
1778
if (scf_transaction_property_new(tx, txent, propname,
usr/src/cmd/svc/svcadm/svcadm.c
1789
ret = scf_transaction_commit(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1803
scf_transaction_reset(tx);
usr/src/cmd/svc/svcadm/svcadm.c
1811
scf_transaction_destroy(tx);
usr/src/cmd/svc/svcadm/svcadm.c
338
scf_transaction_t *tx;
usr/src/cmd/svc/svcadm/svcadm.c
342
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/svc/svcadm/svcadm.c
350
if (scf_transaction_start(tx, pg) == -1) {
usr/src/cmd/svc/svcadm/svcadm.c
365
if (scf_transaction_property_change_type(tx, ent, propname,
usr/src/cmd/svc/svcadm/svcadm.c
370
if (scf_transaction_property_new(tx, ent, propname,
usr/src/cmd/svc/svcadm/svcadm.c
378
r = scf_transaction_commit(tx);
usr/src/cmd/svc/svcadm/svcadm.c
382
scf_transaction_reset(tx);
usr/src/cmd/svc/svcadm/svcadm.c
404
scf_transaction_destroy(tx);
usr/src/cmd/svc/svcadm/svcadm.c
635
scf_transaction_t *tx;
usr/src/cmd/svc/svcadm/svcadm.c
640
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/cmd/svc/svcadm/svcadm.c
648
if (scf_transaction_start(tx, pg) == -1) {
usr/src/cmd/svc/svcadm/svcadm.c
663
if (scf_transaction_property_change_type(tx, ent1,
usr/src/cmd/svc/svcadm/svcadm.c
668
if (scf_transaction_property_new(tx, ent1,
usr/src/cmd/svc/svcadm/svcadm.c
678
if (scf_transaction_property_change_type(tx, ent2,
usr/src/cmd/svc/svcadm/svcadm.c
683
if (scf_transaction_property_new(tx, ent2,
usr/src/cmd/svc/svcadm/svcadm.c
694
r = scf_transaction_commit(tx);
usr/src/cmd/svc/svcadm/svcadm.c
698
scf_transaction_reset(tx);
usr/src/cmd/svc/svcadm/svcadm.c
720
scf_transaction_destroy(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
13851
scf_transaction_t *tx;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
13869
(tx = scf_transaction_create(g_hndl)) == NULL)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
13922
if (scf_transaction_start(tx, pg) != SCF_SUCCESS) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
13937
if (scf_transaction_property_change_type(tx, e,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
13974
if (scf_transaction_property_new(tx, e, propname,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14017
result = scf_transaction_commit(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14019
scf_transaction_reset(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14041
scf_transaction_destroy(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14059
scf_transaction_t *tx;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14127
tx = scf_transaction_create(g_hndl);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14132
if (scf_transaction_start(tx, pg) != SCF_SUCCESS) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14140
if (scf_transaction_property_delete(tx, e, pn) != SCF_SUCCESS) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14153
ret = scf_transaction_commit(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14156
scf_transaction_reset(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14168
scf_transaction_destroy(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14566
scf_transaction_t *tx;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14588
(tx = scf_transaction_create(g_hndl)) == NULL)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14645
if (scf_transaction_start(tx, pg) != 0) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14685
if (scf_transaction_property_change(tx, e,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14698
if (scf_transaction_property_new(tx, e,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14734
result = scf_transaction_commit(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14736
scf_transaction_reset(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
14753
scf_transaction_destroy(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15236
scf_transaction_t *tx;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15243
tx = scf_transaction_create(g_hndl);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15244
if (tx == NULL)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15247
if (scf_transaction_start(tx, dst) != SCF_SUCCESS) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15251
scf_transaction_destroy(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15286
if (scf_transaction_property_new(tx, e, nbuf,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15329
r = scf_transaction_commit(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15333
scf_transaction_destroy_children(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
15334
scf_transaction_destroy(tx);
usr/src/cmd/svc/svccfg/svccfg_libscf.c
2920
add_upgrade_entries(scf_transaction_t *tx, pgroup_t *old, pgroup_t *new,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
3024
if (scf_transaction_property_delete(tx, e,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
3064
ctx.sc_trans = tx;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
3089
ctx.sc_trans = tx;
usr/src/cmd/svc/svccfg/svccfg_libscf.c
4092
const scf_snaplevel_t *snpl, scf_transaction_t *tx)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
4440
if (tx == NULL)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
4447
if (scf_transaction_property_delete(tx, ent, ud_name) != 0) {
usr/src/cmd/svc/svccfg/svccfg_libscf.c
5079
if (tx == NULL)
usr/src/cmd/svc/svccfg/svccfg_libscf.c
5090
if (scf_transaction_property_change_type(tx, ent, ud_name,
usr/src/cmd/svc/svccfg/svccfg_libscf.c
5115
if (scf_transaction_property_new(tx, ent, ud_name,
usr/src/cmd/tbl/t6.c
68
if (tx(s) != text) continue;
usr/src/cmd/tbl/t6.c
86
if (tx(s) != text) continue;
usr/src/cmd/zdb/zdb.c
1753
dump_bptree_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/cmd/zdb/zdb.c
1794
dump_bpobj_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/cmd/zdb/zdb.c
3936
increment_indirect_mapping_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/cmd/zdb/zdb.c
4503
count_block_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/cmd/zhack/zhack.c
251
zhack_feature_enable_sync(void *arg, dmu_tx_t *tx)
usr/src/cmd/zhack/zhack.c
253
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/cmd/zhack/zhack.c
256
feature_enable_sync(spa, feature, tx);
usr/src/cmd/zhack/zhack.c
258
spa_history_log_internal(spa, "zhack enable feature", tx,
usr/src/cmd/zhack/zhack.c
333
feature_incr_sync(void *arg, dmu_tx_t *tx)
usr/src/cmd/zhack/zhack.c
335
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/cmd/zhack/zhack.c
340
feature_sync(spa, feature, refcount + 1, tx);
usr/src/cmd/zhack/zhack.c
341
spa_history_log_internal(spa, "zhack feature incr", tx,
usr/src/cmd/zhack/zhack.c
346
feature_decr_sync(void *arg, dmu_tx_t *tx)
usr/src/cmd/zhack/zhack.c
348
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/cmd/zhack/zhack.c
353
feature_sync(spa, feature, refcount - 1, tx);
usr/src/cmd/zhack/zhack.c
354
spa_history_log_internal(spa, "zhack feature decr", tx,
usr/src/cmd/ztest/ztest.c
1398
ztest_tx_assign(dmu_tx_t *tx, uint64_t txg_how, const char *tag)
usr/src/cmd/ztest/ztest.c
1406
error = dmu_tx_assign(tx, txg_how);
usr/src/cmd/ztest/ztest.c
1410
dmu_tx_wait(tx);
usr/src/cmd/ztest/ztest.c
1415
dmu_tx_abort(tx);
usr/src/cmd/ztest/ztest.c
1418
txg = dmu_tx_get_txg(tx);
usr/src/cmd/ztest/ztest.c
1547
ztest_log_create(ztest_ds_t *zd, dmu_tx_t *tx, lr_create_t *lr)
usr/src/cmd/ztest/ztest.c
1553
if (zil_replaying(zd->zd_zilog, tx))
usr/src/cmd/ztest/ztest.c
1560
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1564
ztest_log_remove(ztest_ds_t *zd, dmu_tx_t *tx, lr_remove_t *lr, uint64_t object)
usr/src/cmd/ztest/ztest.c
1570
if (zil_replaying(zd->zd_zilog, tx))
usr/src/cmd/ztest/ztest.c
1578
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1582
ztest_log_write(ztest_ds_t *zd, dmu_tx_t *tx, lr_write_t *lr)
usr/src/cmd/ztest/ztest.c
1587
if (zil_replaying(zd->zd_zilog, tx))
usr/src/cmd/ztest/ztest.c
1610
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1614
ztest_log_truncate(ztest_ds_t *zd, dmu_tx_t *tx, lr_truncate_t *lr)
usr/src/cmd/ztest/ztest.c
1618
if (zil_replaying(zd->zd_zilog, tx))
usr/src/cmd/ztest/ztest.c
1626
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1630
ztest_log_setattr(ztest_ds_t *zd, dmu_tx_t *tx, lr_setattr_t *lr)
usr/src/cmd/ztest/ztest.c
1634
if (zil_replaying(zd->zd_zilog, tx))
usr/src/cmd/ztest/ztest.c
1642
zil_itx_assign(zd->zd_zilog, itx, tx);
usr/src/cmd/ztest/ztest.c
1657
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
1668
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1670
dmu_tx_hold_zap(tx, lr->lr_doid, B_TRUE, name);
usr/src/cmd/ztest/ztest.c
1673
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
usr/src/cmd/ztest/ztest.c
1675
dmu_tx_hold_bonus(tx, DMU_NEW_OBJECT);
usr/src/cmd/ztest/ztest.c
1678
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
usr/src/cmd/ztest/ztest.c
1689
bonuslen, lr->lrz_dnodesize, tx);
usr/src/cmd/ztest/ztest.c
1693
bonuslen, lr->lrz_dnodesize, tx);
usr/src/cmd/ztest/ztest.c
1699
bonuslen, lr->lrz_dnodesize, tx);
usr/src/cmd/ztest/ztest.c
1703
bonuslen, lr->lrz_dnodesize, tx);
usr/src/cmd/ztest/ztest.c
1710
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
1718
lr->lrz_blocksize, lr->lrz_ibshift, tx));
usr/src/cmd/ztest/ztest.c
1722
dmu_buf_will_dirty(db, tx);
usr/src/cmd/ztest/ztest.c
1729
&lr->lr_foid, tx));
usr/src/cmd/ztest/ztest.c
1731
(void) ztest_log_create(zd, tx, lr);
usr/src/cmd/ztest/ztest.c
1733
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
1746
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
1763
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1765
dmu_tx_hold_zap(tx, lr->lr_doid, B_FALSE, name);
usr/src/cmd/ztest/ztest.c
1766
dmu_tx_hold_free(tx, object, 0, DMU_OBJECT_END);
usr/src/cmd/ztest/ztest.c
1768
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
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
1782
(void) ztest_log_remove(zd, tx, lr, object);
usr/src/cmd/ztest/ztest.c
1784
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
1803
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
1842
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1844
dmu_tx_hold_write(tx, lr->lr_foid, offset, length);
usr/src/cmd/ztest/ztest.c
1850
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
usr/src/cmd/ztest/ztest.c
1901
dmu_write(os, lr->lr_foid, offset, length, data, tx);
usr/src/cmd/ztest/ztest.c
1904
dmu_assign_arcbuf_by_dbuf(db, offset, abuf, tx);
usr/src/cmd/ztest/ztest.c
1907
(void) ztest_log_write(zd, tx, lr);
usr/src/cmd/ztest/ztest.c
1911
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
1925
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
1936
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1938
dmu_tx_hold_free(tx, lr->lr_foid, lr->lr_offset, lr->lr_length);
usr/src/cmd/ztest/ztest.c
1940
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
usr/src/cmd/ztest/ztest.c
1948
lr->lr_length, tx) == 0);
usr/src/cmd/ztest/ztest.c
1950
(void) ztest_log_truncate(zd, tx, lr);
usr/src/cmd/ztest/ztest.c
1952
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
1966
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
1978
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
1979
dmu_tx_hold_bonus(tx, lr->lr_foid);
usr/src/cmd/ztest/ztest.c
1981
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
usr/src/cmd/ztest/ztest.c
2014
dmu_buf_will_dirty(db, tx);
usr/src/cmd/ztest/ztest.c
2018
VERIFY0(dmu_set_bonus(db, lr->lr_size, tx));
usr/src/cmd/ztest/ztest.c
2027
(void) ztest_log_setattr(zd, tx, lr);
usr/src/cmd/ztest/ztest.c
2029
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
2380
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
2389
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
2391
dmu_tx_hold_write(tx, object, offset, size);
usr/src/cmd/ztest/ztest.c
2393
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
usr/src/cmd/ztest/ztest.c
2396
dmu_prealloc(os, object, offset, size, tx);
usr/src/cmd/ztest/ztest.c
2397
dmu_tx_commit(tx);
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
3744
DMU_OT_ZAP_OTHER, DMU_OT_NONE, 0, tx) == 0);
usr/src/cmd/ztest/ztest.c
4194
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
4290
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4292
dmu_tx_hold_write(tx, packobj, packoff, packsize);
usr/src/cmd/ztest/ztest.c
4295
dmu_tx_hold_free(tx, bigobj, bigoff, bigsize);
usr/src/cmd/ztest/ztest.c
4297
dmu_tx_hold_write(tx, bigobj, bigoff, bigsize);
usr/src/cmd/ztest/ztest.c
4300
dmu_tx_hold_bonus(tx, bigobj);
usr/src/cmd/ztest/ztest.c
4302
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
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
4391
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
4470
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
4576
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4578
dmu_tx_hold_write(tx, packobj, packoff, packsize);
usr/src/cmd/ztest/ztest.c
4579
dmu_tx_hold_write(tx, bigobj, bigoff, bigsize);
usr/src/cmd/ztest/ztest.c
4581
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
usr/src/cmd/ztest/ztest.c
4621
dmu_write(os, packobj, packoff, packsize, packbuf, tx);
usr/src/cmd/ztest/ztest.c
4650
bigbuf_arcbufs[j], tx);
usr/src/cmd/ztest/ztest.c
4653
bigbuf_arcbufs[2 * j], tx);
usr/src/cmd/ztest/ztest.c
4656
bigbuf_arcbufs[2 * j + 1], tx);
usr/src/cmd/ztest/ztest.c
4662
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
4770
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
4786
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4787
dmu_tx_hold_zap(tx, object, B_TRUE, NULL);
usr/src/cmd/ztest/ztest.c
4788
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
usr/src/cmd/ztest/ztest.c
4794
1, &value[i], tx));
usr/src/cmd/ztest/ztest.c
4798
sizeof (uint64_t), 1, &value[i], tx));
usr/src/cmd/ztest/ztest.c
4805
VERIFY3U(0, ==, zap_remove(os, object, hc[i], tx));
usr/src/cmd/ztest/ztest.c
4807
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
4854
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4855
dmu_tx_hold_zap(tx, object, B_TRUE, NULL);
usr/src/cmd/ztest/ztest.c
4856
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
usr/src/cmd/ztest/ztest.c
4867
1, &txg, tx));
usr/src/cmd/ztest/ztest.c
4869
ints, value, tx));
usr/src/cmd/ztest/ztest.c
4871
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
4887
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4888
dmu_tx_hold_zap(tx, object, B_TRUE, NULL);
usr/src/cmd/ztest/ztest.c
4889
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
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
4894
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
4922
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
4928
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4929
dmu_tx_hold_zap(tx, object, B_TRUE, name);
usr/src/cmd/ztest/ztest.c
4930
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
usr/src/cmd/ztest/ztest.c
4934
&value, tx);
usr/src/cmd/ztest/ztest.c
4936
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
4947
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
4995
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
4996
dmu_tx_hold_zap(tx, object, B_TRUE, NULL);
usr/src/cmd/ztest/ztest.c
4997
txg = ztest_tx_assign(tx, TXG_MIGHTWAIT, FTAG);
usr/src/cmd/ztest/ztest.c
5002
tx = NULL;
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
5046
if (tx != NULL)
usr/src/cmd/ztest/ztest.c
5047
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
5137
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
5147
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
5150
dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[0]);
usr/src/cmd/ztest/ztest.c
5152
dmu_tx_hold_write(tx, od[0].od_object, 0, sizeof (uint64_t));
usr/src/cmd/ztest/ztest.c
5159
error = dmu_tx_assign(tx, TXG_NOWAIT);
usr/src/cmd/ztest/ztest.c
5161
txg = error ? 0 : dmu_tx_get_txg(tx);
usr/src/cmd/ztest/ztest.c
5165
dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[1]);
usr/src/cmd/ztest/ztest.c
5179
dmu_tx_abort(tx);
usr/src/cmd/ztest/ztest.c
5190
dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[2]);
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
5253
dmu_tx_commit(tx);
usr/src/cmd/ztest/ztest.c
5914
dmu_tx_t *tx;
usr/src/cmd/ztest/ztest.c
5953
tx = dmu_tx_create(os);
usr/src/cmd/ztest/ztest.c
5954
dmu_tx_hold_write(tx, object, 0, copies * blocksize);
usr/src/cmd/ztest/ztest.c
5955
txg = ztest_tx_assign(tx, TXG_WAIT, FTAG);
usr/src/cmd/ztest/ztest.c
5976
dmu_buf_will_fill(db, tx);
usr/src/cmd/ztest/ztest.c
5981
dmu_tx_commit(tx);
usr/src/lib/libcurses/screen/mvcur.c
320
int nt, tx, x, stcost, iscont;
usr/src/lib/libcurses/screen/mvcur.c
331
tx = (nt > 0) ? (cx / TABSIZE + nt) * TABSIZE : cx;
usr/src/lib/libcurses/screen/mvcur.c
336
for (x = tx; x < nx; ++x) {
usr/src/lib/libcurses/screen/mvcur.c
368
for (x = tx; x < nx; ++x) {
usr/src/lib/libcurses/screen/mvcur.c
394
int tx, nt, x, stcost;
usr/src/lib/libcurses/screen/mvcur.c
401
tx = cx;
usr/src/lib/libcurses/screen/mvcur.c
411
tx = x;
usr/src/lib/libcurses/screen/mvcur.c
414
stcost = nt * _COST(Back_tab) + (tx-nx) * _COST(Cursor_left);
usr/src/lib/libcurses/screen/mvcur.c
429
for (; tx > nx; --tx)
usr/src/lib/libdladm/common/libdlwlan.c
1612
scf_type_t type, const char *val, scf_transaction_t *tx)
usr/src/lib/libdladm/common/libdlwlan.c
1625
if (scf_transaction_property_new(tx, entry, prop_name, type) != 0)
usr/src/lib/libinetsvc/common/inetsvc.c
1429
scf_transaction_t *tx = NULL;
usr/src/lib/libinetsvc/common/inetsvc.c
1451
if ((tx = scf_transaction_create(h)) == NULL ||
usr/src/lib/libinetsvc/common/inetsvc.c
1458
if (scf_transaction_start(tx, pg) == -1)
usr/src/lib/libinetsvc/common/inetsvc.c
1461
if (scf_transaction_property_new(tx, txent, HASH_PROP,
usr/src/lib/libinetsvc/common/inetsvc.c
1463
scf_transaction_property_change_type(tx, txent, HASH_PROP,
usr/src/lib/libinetsvc/common/inetsvc.c
1471
if ((ret = scf_transaction_commit(tx)) == -1)
usr/src/lib/libinetsvc/common/inetsvc.c
1475
scf_transaction_reset(tx);
usr/src/lib/libinetsvc/common/inetsvc.c
1490
scf_transaction_destroy(tx);
usr/src/lib/libm/common/C/__rem_pio2.c
149
tx[2] = (double)i;
usr/src/lib/libm/common/C/__rem_pio2.c
151
tx[1] = (double)j;
usr/src/lib/libm/common/C/__rem_pio2.c
152
tx[0] = (double)((((ix & 0xfffff) | 0x100000) << 3) |
usr/src/lib/libm/common/C/__rem_pio2.c
161
n = __rem_pio2m(tx, y, e0, nx, 2, _TBL_ipio2_inf);
usr/src/lib/libm/common/C/__rem_pio2.c
66
double tx[3];
usr/src/lib/libmvec/common/__vcosbig.c
72
double tx, tt[3], ty[2], t, w, z, a;
usr/src/lib/libmvec/common/__vcosbig.c
82
HI(&tx) = 0x41600000 | (hx & 0xfffff);
usr/src/lib/libmvec/common/__vcosbig.c
83
LO(&tx) = LO(x);
usr/src/lib/libmvec/common/__vcosbig.c
84
tt[0] = (double)((int) tx);
usr/src/lib/libmvec/common/__vcosbig.c
85
tx = (tx - tt[0]) * two24;
usr/src/lib/libmvec/common/__vcosbig.c
86
if (tx != zero)
usr/src/lib/libmvec/common/__vcosbig.c
89
tt[1] = (double)((int) tx);
usr/src/lib/libmvec/common/__vcosbig.c
90
tt[2] = (tx - tt[1]) * two24;
usr/src/lib/libmvec/common/__vcosbigf.c
72
double tx, tt[3], ty[2], t, w, z, a;
usr/src/lib/libmvec/common/__vcosbigf.c
76
tx = *x;
usr/src/lib/libmvec/common/__vcosbigf.c
77
hx = HI(&tx);
usr/src/lib/libmvec/common/__vcosbigf.c
83
HI(&tx) = 0x41600000 | (hx & 0xfffff);
usr/src/lib/libmvec/common/__vcosbigf.c
85
tt[0] = (double)((int) tx);
usr/src/lib/libmvec/common/__vcosbigf.c
86
tx = (tx - tt[0]) * two24;
usr/src/lib/libmvec/common/__vcosbigf.c
87
if (tx != zero)
usr/src/lib/libmvec/common/__vcosbigf.c
90
tt[1] = (double)((int) tx);
usr/src/lib/libmvec/common/__vcosbigf.c
91
tt[2] = (tx - tt[1]) * two24;
usr/src/lib/libmvec/common/__vrhypotf.c
287
int tx = *(int *)(px - stridex) & 0x7fffffff;
usr/src/lib/libmvec/common/__vrhypotf.c
288
if (tx == 0) /* X = 0 */
usr/src/lib/libmvec/common/__vsinbig.c
72
double tx, tt[3], ty[2], t, w, z, a;
usr/src/lib/libmvec/common/__vsinbig.c
82
HI(&tx) = 0x41600000 | (hx & 0xfffff);
usr/src/lib/libmvec/common/__vsinbig.c
83
LO(&tx) = LO(x);
usr/src/lib/libmvec/common/__vsinbig.c
84
tt[0] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsinbig.c
85
tx = (tx - tt[0]) * two24;
usr/src/lib/libmvec/common/__vsinbig.c
86
if (tx != zero)
usr/src/lib/libmvec/common/__vsinbig.c
89
tt[1] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsinbig.c
90
tt[2] = (tx - tt[1]) * two24;
usr/src/lib/libmvec/common/__vsinbigf.c
72
double tx, tt[3], ty[2], t, w, z, a;
usr/src/lib/libmvec/common/__vsinbigf.c
76
tx = *x;
usr/src/lib/libmvec/common/__vsinbigf.c
77
hx = HI(&tx);
usr/src/lib/libmvec/common/__vsinbigf.c
83
HI(&tx) = 0x41600000 | (hx & 0xfffff);
usr/src/lib/libmvec/common/__vsinbigf.c
85
tt[0] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsinbigf.c
86
tx = (tx - tt[0]) * two24;
usr/src/lib/libmvec/common/__vsinbigf.c
87
if (tx != zero)
usr/src/lib/libmvec/common/__vsinbigf.c
90
tt[1] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsinbigf.c
91
tt[2] = (tx - tt[1]) * two24;
usr/src/lib/libmvec/common/__vsincosbig.c
73
double ts, tc, tx, tt[3], ty[2], t, w, z, c, s;
usr/src/lib/libmvec/common/__vsincosbig.c
87
HI(&tx) = 0x41600000 | (hx & 0xfffff);
usr/src/lib/libmvec/common/__vsincosbig.c
88
LO(&tx) = LO(x);
usr/src/lib/libmvec/common/__vsincosbig.c
89
tt[0] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsincosbig.c
90
tx = (tx - tt[0]) * two24;
usr/src/lib/libmvec/common/__vsincosbig.c
91
if (tx != zero)
usr/src/lib/libmvec/common/__vsincosbig.c
94
tt[1] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsincosbig.c
95
tt[2] = (tx - tt[1]) * two24;
usr/src/lib/libmvec/common/__vsincosbigf.c
72
double ts, tc, tx, tt[3], ty[2], t, w, z, c, s;
usr/src/lib/libmvec/common/__vsincosbigf.c
76
tx = *x;
usr/src/lib/libmvec/common/__vsincosbigf.c
77
hx = HI(&tx);
usr/src/lib/libmvec/common/__vsincosbigf.c
83
HI(&tx) = 0x41600000 | (hx & 0xfffff);
usr/src/lib/libmvec/common/__vsincosbigf.c
85
tt[0] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsincosbigf.c
86
tx = (tx - tt[0]) * two24;
usr/src/lib/libmvec/common/__vsincosbigf.c
87
if (tx != zero)
usr/src/lib/libmvec/common/__vsincosbigf.c
90
tt[1] = (double)((int) tx);
usr/src/lib/libmvec/common/__vsincosbigf.c
91
tt[2] = (tx - tt[1]) * two24;
usr/src/lib/libnwam/common/libnwam_util.c
936
scf_transaction_t *tx = NULL;
usr/src/lib/libnwam/common/libnwam_util.c
948
(tx = scf_transaction_create(h)) == NULL ||
usr/src/lib/libnwam/common/libnwam_util.c
961
if (scf_transaction_start(tx, pg) == -1 ||
usr/src/lib/libnwam/common/libnwam_util.c
962
scf_transaction_property_change(tx, ent, propname, SCF_TYPE_ASTRING)
usr/src/lib/libnwam/common/libnwam_util.c
968
result = scf_transaction_commit(tx);
usr/src/lib/libnwam/common/libnwam_util.c
974
scf_transaction_reset(tx);
usr/src/lib/librestart/common/librestart.c
1048
tx_set_value(scf_transaction_t *tx, scf_transaction_entry_t *ent,
usr/src/lib/librestart/common/librestart.c
1054
if (scf_transaction_property_change_type(tx, ent, pname,
usr/src/lib/librestart/common/librestart.c
1077
if (scf_transaction_property_new(tx, ent, pname, ty) == 0)
usr/src/lib/libscf/common/lowlevel.c
3806
scf_transaction_t *tx;
usr/src/lib/libscf/common/lowlevel.c
3811
if ((tx = cur->entry_tx) != NULL) {
usr/src/lib/libscf/common/lowlevel.c
3812
tx->tran_invalid = 1;
usr/src/lib/libscf/common/lowlevel.c
3813
uu_list_remove(tx->tran_props, cur);
usr/src/lib/libscf/common/lowlevel.c
3969
scf_transaction_property_new(scf_transaction_t *tx,
usr/src/lib/libscf/common/lowlevel.c
3972
return (transaction_add(tx, entry, REP_PROTOCOL_TX_ENTRY_NEW,
usr/src/lib/libscf/common/lowlevel.c
3982
scf_transaction_property_change(scf_transaction_t *tx,
usr/src/lib/libscf/common/lowlevel.c
3985
return (transaction_add(tx, entry, REP_PROTOCOL_TX_ENTRY_CLEAR,
usr/src/lib/libscf/common/lowlevel.c
3995
scf_transaction_property_change_type(scf_transaction_t *tx,
usr/src/lib/libscf/common/lowlevel.c
3998
return (transaction_add(tx, entry, REP_PROTOCOL_TX_ENTRY_REPLACE,
usr/src/lib/libscf/common/lowlevel.c
4008
scf_transaction_property_delete(scf_transaction_t *tx,
usr/src/lib/libscf/common/lowlevel.c
4011
return (transaction_add(tx, entry, REP_PROTOCOL_TX_ENTRY_DELETE,
usr/src/lib/libscf/common/midlevel.c
1449
scf_transaction_t *tx = NULL;
usr/src/lib/libscf/common/midlevel.c
1451
if ((tx = scf_transaction_create(simple_h->h)) == NULL) {
usr/src/lib/libscf/common/midlevel.c
1459
if (scf_transaction_start(tx, simple_h->editing_pg) == -1) {
usr/src/lib/libscf/common/midlevel.c
1465
return (tx);
usr/src/lib/libscf/common/midlevel.c
1469
scf_transaction_restart(scf_simple_handle_t *simple_h, scf_transaction_t *tx)
usr/src/lib/libscf/common/midlevel.c
1471
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
1477
if (scf_transaction_start(tx, simple_h->editing_pg) == -1) {
usr/src/lib/libscf/common/midlevel.c
2824
scf_transaction_t *tx = scf_transaction_create(h);
usr/src/lib/libscf/common/midlevel.c
2842
tx == NULL)
usr/src/lib/libscf/common/midlevel.c
2867
if (scf_transaction_start(tx, pg) == -1)
usr/src/lib/libscf/common/midlevel.c
2871
ret = scf_transaction_property_change(tx, e[i], prop->pv_prop,
usr/src/lib/libscf/common/midlevel.c
2874
ret = scf_transaction_property_new(tx, e[i],
usr/src/lib/libscf/common/midlevel.c
2926
ret = scf_transaction_commit(tx);
usr/src/lib/libscf/common/midlevel.c
2931
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
2951
scf_transaction_destroy(tx);
usr/src/lib/libscf/common/midlevel.c
2983
scf_transaction_t *tx;
usr/src/lib/libscf/common/midlevel.c
3012
tx = scf_transaction_create(h);
usr/src/lib/libscf/common/midlevel.c
3014
if (tx == NULL || e == NULL) {
usr/src/lib/libscf/common/midlevel.c
3020
if (scf_transaction_start(tx, pg) != 0) {
usr/src/lib/libscf/common/midlevel.c
3024
if (scf_transaction_property_delete(tx, e, pname) != 0) {
usr/src/lib/libscf/common/midlevel.c
3028
if ((r = scf_transaction_commit(tx)) == 1) {
usr/src/lib/libscf/common/midlevel.c
3037
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
3075
scf_transaction_destroy(tx);
usr/src/lib/libscf/common/midlevel.c
439
transaction_property_set(scf_transaction_t *tx, scf_transaction_entry_t *e,
usr/src/lib/libscf/common/midlevel.c
443
if (scf_transaction_property_change_type(tx, e, pname, ty) == 0)
usr/src/lib/libscf/common/midlevel.c
460
if (scf_transaction_property_new(tx, e, pname, ty) == 0)
usr/src/lib/libscf/common/midlevel.c
524
scf_transaction_t *tx = NULL;
usr/src/lib/libscf/common/midlevel.c
543
(tx = scf_transaction_create(h)) == NULL ||
usr/src/lib/libscf/common/midlevel.c
609
if (scf_transaction_start(tx, gpg) == -1)
usr/src/lib/libscf/common/midlevel.c
612
if (transaction_property_set(tx, ent1, SCF_PROPERTY_ENABLED,
usr/src/lib/libscf/common/midlevel.c
633
if (transaction_property_set(tx, ent2,
usr/src/lib/libscf/common/midlevel.c
656
committed = scf_transaction_commit(tx);
usr/src/lib/libscf/common/midlevel.c
660
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
675
scf_transaction_destroy(tx);
usr/src/lib/libscf/common/midlevel.c
685
scf_transaction_t *tx = NULL;
usr/src/lib/libscf/common/midlevel.c
697
(tx = scf_transaction_create(h)) == NULL ||
usr/src/lib/libscf/common/midlevel.c
705
if (scf_transaction_start(tx, gpg) == -1)
usr/src/lib/libscf/common/midlevel.c
708
ret = scf_transaction_property_delete(tx, ent1,
usr/src/lib/libscf/common/midlevel.c
715
ret = scf_transaction_property_delete(tx, ent2,
usr/src/lib/libscf/common/midlevel.c
722
if ((committed = scf_transaction_commit(tx)) == -1)
usr/src/lib/libscf/common/midlevel.c
725
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
745
scf_transaction_destroy(tx);
usr/src/lib/libscf/common/midlevel.c
766
scf_transaction_t *tx = NULL;
usr/src/lib/libscf/common/midlevel.c
779
(tx = scf_transaction_create(h)) == NULL ||
usr/src/lib/libscf/common/midlevel.c
873
if (scf_transaction_start(tx, pg) == -1) {
usr/src/lib/libscf/common/midlevel.c
893
if (transaction_property_set(tx, ent, action,
usr/src/lib/libscf/common/midlevel.c
914
trans = scf_transaction_commit(tx);
usr/src/lib/libscf/common/midlevel.c
928
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
939
scf_transaction_reset(tx);
usr/src/lib/libscf/common/midlevel.c
961
scf_transaction_destroy(tx);
usr/src/lib/libscf/common/notify_params.c
645
prep_transaction(scf_transaction_t *tx, scf_transaction_entry_t *te,
usr/src/lib/libscf/common/notify_params.c
648
if (scf_transaction_property_new(tx, te, prop, type) != SCF_SUCCESS &&
usr/src/lib/libscf/common/notify_params.c
650
scf_transaction_property_change(tx, te, prop, type) !=
usr/src/lib/libscf/common/notify_params.c
679
scf_transaction_t *tx = scf_transaction_create(h);
usr/src/lib/libscf/common/notify_params.c
692
if (tx == NULL)
usr/src/lib/libscf/common/notify_params.c
708
scf_transaction_start(tx, pg) != SCF_SUCCESS) {
usr/src/lib/libscf/common/notify_params.c
779
if (prep_transaction(tx, te, propname, type) !=
usr/src/lib/libscf/common/notify_params.c
793
err = scf_transaction_commit(tx);
usr/src/lib/libscf/common/notify_params.c
794
scf_transaction_destroy_children(tx);
usr/src/lib/libscf/common/notify_params.c
806
scf_transaction_destroy_children(tx);
usr/src/lib/libscf/common/notify_params.c
807
scf_transaction_destroy(tx);
usr/src/lib/libsqlite/src/date.c
576
DateTime tx;
usr/src/lib/libsqlite/src/date.c
579
memset(&tx, 0, sizeof(tx));
usr/src/lib/libsqlite/src/date.c
580
if( parseHhMmSs(z2, &tx) ) break;
usr/src/lib/libsqlite/src/date.c
581
computeJD(&tx);
usr/src/lib/libsqlite/src/date.c
582
tx.rJD -= 0.5;
usr/src/lib/libsqlite/src/date.c
583
day = (int)tx.rJD;
usr/src/lib/libsqlite/src/date.c
584
tx.rJD -= day;
usr/src/lib/libsqlite/src/date.c
585
if( z[0]=='-' ) tx.rJD = -tx.rJD;
usr/src/lib/libsqlite/src/date.c
588
p->rJD += tx.rJD;
usr/src/lib/libsqlite/src/vdbe.c
4240
int tx = z[from+1];
usr/src/lib/libsqlite/src/vdbe.c
4241
switch( tx ){
usr/src/lib/libsqlite/src/vdbe.c
4242
case 'b': tx = '\b'; break;
usr/src/lib/libsqlite/src/vdbe.c
4243
case 'f': tx = '\f'; break;
usr/src/lib/libsqlite/src/vdbe.c
4244
case 'n': tx = '\n'; break;
usr/src/lib/libsqlite/src/vdbe.c
4245
case 'r': tx = '\r'; break;
usr/src/lib/libsqlite/src/vdbe.c
4246
case 't': tx = '\t'; break;
usr/src/lib/libsqlite/src/vdbe.c
4247
case 'v': tx = '\v'; break;
usr/src/lib/libsqlite/src/vdbe.c
4250
z[to++] = tx;
usr/src/uts/common/disp/fx.c
1012
fx_parmsset(kthread_t *tx, void *parmsp, id_t reqpcid, cred_t *reqpcredp)
usr/src/uts/common/disp/fx.c
1021
ASSERT(MUTEX_HELD(&(ttoproc(tx))->p_lock));
usr/src/uts/common/disp/fx.c
1023
thread_lock(tx);
usr/src/uts/common/disp/fx.c
1024
fxpp = (fxproc_t *)tx->t_cldata;
usr/src/uts/common/disp/fx.c
1050
thread_unlock(tx);
usr/src/uts/common/disp/fx.c
1091
fx_change_priority(tx, fxpp);
usr/src/uts/common/disp/fx.c
1092
thread_unlock(tx);
usr/src/uts/common/disp/priocntl.c
765
kthread_t *tx;
usr/src/uts/common/disp/priocntl.c
787
ty = tx = pp->p_tlist;
usr/src/uts/common/disp/priocntl.c
789
if (tx->t_cid == *argp->pcmp_cidp) {
usr/src/uts/common/disp/priocntl.c
794
if ((tx_pri = CL_GLOBPRI(tx)) > last_pri) {
usr/src/uts/common/disp/priocntl.c
796
ty = tx;
usr/src/uts/common/disp/priocntl.c
799
} while ((tx = tx->t_forw) != pp->p_tlist);
usr/src/uts/common/disp/priocntl.c
808
tx = *argp->pcmp_retthreadp;
usr/src/uts/common/disp/priocntl.c
809
if (CL_GLOBPRI(ty) <= CL_GLOBPRI(tx)) {
usr/src/uts/common/disp/priocntl.c
812
mutex_exit(&(ttoproc(tx)->p_lock));
usr/src/uts/common/disp/priocntl.c
830
kthread_t *tx;
usr/src/uts/common/disp/priocntl.c
851
tx = *argp->pcmp_retthreadp;
usr/src/uts/common/disp/priocntl.c
852
if (CL_GLOBPRI(tp) > CL_GLOBPRI(tx)) {
usr/src/uts/common/disp/priocntl.c
861
pp = ttoproc(tx);
usr/src/uts/common/disp/rt.c
851
rt_parmsset(kthread_t *tx, void *prmsp, id_t reqpcid, cred_t *reqpcredp)
usr/src/uts/common/disp/rt.c
854
rtproc_t *rtpp = (rtproc_t *)tx->t_cldata;
usr/src/uts/common/disp/rt.c
856
ASSERT(MUTEX_HELD(&(ttoproc(tx))->p_lock));
usr/src/uts/common/disp/rt.c
875
thread_lock(tx);
usr/src/uts/common/disp/rt.c
878
rt_change_priority(tx, rtpp);
usr/src/uts/common/disp/rt.c
891
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
1156
ts_parmsset(kthread_t *tx, void *parmsp, id_t reqpcid, cred_t *reqpcredp)
usr/src/uts/common/disp/ts.c
1162
tsproc_t *tspp = (tsproc_t *)tx->t_cldata;
usr/src/uts/common/disp/ts.c
1164
ASSERT(MUTEX_HELD(&(ttoproc(tx))->p_lock));
usr/src/uts/common/disp/ts.c
1210
thread_lock(tx);
usr/src/uts/common/disp/ts.c
1218
ts_change_priority(tx, tspp);
usr/src/uts/common/disp/ts.c
1219
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
1225
ia_parmsset(kthread_t *tx, void *parmsp, id_t reqpcid, cred_t *reqpcredp)
usr/src/uts/common/disp/ts.c
1227
tsproc_t *tspp = (tsproc_t *)tx->t_cldata;
usr/src/uts/common/disp/ts.c
1239
return (ts_parmsset(tx, parmsp, reqpcid, reqpcredp));
usr/src/uts/common/disp/ts.c
1255
if ((p = ttoproc(tx)) == NULL) {
usr/src/uts/common/disp/ts.c
1273
thread_lock(tx);
usr/src/uts/common/disp/ts.c
1275
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
1302
thread_lock(tx);
usr/src/uts/common/disp/ts.c
1311
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
1313
return (ts_parmsset(tx, parmsp, reqpcid, reqpcredp));
usr/src/uts/common/disp/ts.c
1839
kthread_t *tx;
usr/src/uts/common/disp/ts.c
1845
tx = tspp->ts_tp;
usr/src/uts/common/disp/ts.c
1849
thread_lock(tx);
usr/src/uts/common/disp/ts.c
1853
if (tx->t_clfuncs != &ts_classfuncs.thread &&
usr/src/uts/common/disp/ts.c
1854
tx->t_clfuncs != &ia_classfuncs.thread)
usr/src/uts/common/disp/ts.c
1859
if (tx->t_schedctl && schedctl_get_nopreempt(tx))
usr/src/uts/common/disp/ts.c
1861
if (tx->t_state != TS_RUN && tx->t_state != TS_WAIT &&
usr/src/uts/common/disp/ts.c
1862
(tx->t_state != TS_SLEEP || !ts_sleep_promote)) {
usr/src/uts/common/disp/ts.c
1864
tx->t_trapret = 1;
usr/src/uts/common/disp/ts.c
1865
aston(tx);
usr/src/uts/common/disp/ts.c
1877
if (tx->t_pri != ts_dptbl[tspp->ts_umdpri].ts_globpri) {
usr/src/uts/common/disp/ts.c
1878
pri_t oldpri = tx->t_pri;
usr/src/uts/common/disp/ts.c
1879
ts_change_priority(tx, tspp);
usr/src/uts/common/disp/ts.c
1881
"update:tid %p old pri %d", tx, oldpri);
usr/src/uts/common/disp/ts.c
1884
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
2091
kthread_t *tx;
usr/src/uts/common/disp/ts.c
2109
if ((tx = proctot(leader)) == NULL) {
usr/src/uts/common/disp/ts.c
2115
if (tx->t_cid != ia_cid) {
usr/src/uts/common/disp/ts.c
2118
tspp = tx->t_cldata;
usr/src/uts/common/disp/ts.c
2174
if ((tx = proctot(fg)) == NULL) {
usr/src/uts/common/disp/ts.c
2179
thread_lock(tx);
usr/src/uts/common/disp/ts.c
2183
if (tx->t_cid != ia_cid) {
usr/src/uts/common/disp/ts.c
2184
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
2187
tspp = tx->t_cldata;
usr/src/uts/common/disp/ts.c
2192
ts_change_priority(tx, tspp);
usr/src/uts/common/disp/ts.c
2193
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
2194
} while ((tx = tx->t_forw) != fg->p_tlist);
usr/src/uts/common/disp/ts.c
2223
if ((tx = proctot(bg)) == NULL) {
usr/src/uts/common/disp/ts.c
2228
thread_lock(tx);
usr/src/uts/common/disp/ts.c
2232
if (tx->t_cid != ia_cid) {
usr/src/uts/common/disp/ts.c
2233
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
2236
tspp = tx->t_cldata;
usr/src/uts/common/disp/ts.c
2242
ts_change_priority(tx, tspp);
usr/src/uts/common/disp/ts.c
2243
thread_unlock(tx);
usr/src/uts/common/disp/ts.c
2244
} while ((tx = tx->t_forw) != bg->p_tlist);
usr/src/uts/common/fs/proc/prcontrol.c
1389
kthread_t *tx = NULL;
usr/src/uts/common/fs/proc/prcontrol.c
1394
tx = t; /* remember the exiting lwp */
usr/src/uts/common/fs/proc/prcontrol.c
1414
if (tx != NULL) {
usr/src/uts/common/fs/proc/prcontrol.c
1415
thread_lock(tx);
usr/src/uts/common/fs/proc/prcontrol.c
1416
tx->t_schedflag |= TS_PSTART;
usr/src/uts/common/fs/proc/prcontrol.c
1418
setrun_locked(tx);
usr/src/uts/common/fs/proc/prcontrol.c
1419
thread_unlock(tx);
usr/src/uts/common/fs/proc/prcontrol.c
1549
kthread_t *tx;
usr/src/uts/common/fs/proc/prcontrol.c
1591
if ((tx = p->p_tlist) != NULL) {
usr/src/uts/common/fs/proc/prcontrol.c
1593
sigdelq(p, tx, SIGSTOP);
usr/src/uts/common/fs/proc/prcontrol.c
1594
sigdelq(p, tx, SIGTSTP);
usr/src/uts/common/fs/proc/prcontrol.c
1595
sigdelq(p, tx, SIGTTOU);
usr/src/uts/common/fs/proc/prcontrol.c
1596
sigdelq(p, tx, SIGTTIN);
usr/src/uts/common/fs/proc/prcontrol.c
1597
sigdiffset(&tx->t_sig, &stopdefault);
usr/src/uts/common/fs/proc/prcontrol.c
1598
sigdiffset(&tx->t_extsig, &stopdefault);
usr/src/uts/common/fs/proc/prcontrol.c
1599
} while ((tx = tx->t_forw) != p->p_tlist);
usr/src/uts/common/fs/proc/prcontrol.c
1608
if ((tx = p->p_tlist) != NULL) {
usr/src/uts/common/fs/proc/prcontrol.c
1610
sigdelq(p, tx, SIGCONT);
usr/src/uts/common/fs/proc/prcontrol.c
1611
sigdelset(&tx->t_sig, SIGCONT);
usr/src/uts/common/fs/proc/prcontrol.c
1612
sigdelset(&tx->t_extsig, SIGCONT);
usr/src/uts/common/fs/proc/prcontrol.c
1613
} while ((tx = tx->t_forw) != p->p_tlist);
usr/src/uts/common/fs/proc/prcontrol.c
1632
if (sig == SIGCONT && (tx = p->p_tlist) != NULL) {
usr/src/uts/common/fs/proc/prcontrol.c
1635
thread_lock(tx);
usr/src/uts/common/fs/proc/prcontrol.c
1636
if (tx->t_state == TS_STOPPED &&
usr/src/uts/common/fs/proc/prcontrol.c
1637
tx->t_whystop == PR_JOBCONTROL) {
usr/src/uts/common/fs/proc/prcontrol.c
1638
tx->t_schedflag |= TS_XSTART;
usr/src/uts/common/fs/proc/prcontrol.c
1639
setrun_locked(tx);
usr/src/uts/common/fs/proc/prcontrol.c
1641
thread_unlock(tx);
usr/src/uts/common/fs/proc/prcontrol.c
1642
} while ((tx = tx->t_forw) != p->p_tlist);
usr/src/uts/common/fs/sharefs/sharefs_vnops.c
349
sharefs_inactive(vnode_t *vp, cred_t *cr, caller_context_t *tx)
usr/src/uts/common/fs/zfs/bplist.c
63
bplist_iterate(bplist_t *bpl, bplist_itor_t *func, void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bplist.c
72
func(arg, &bpe->bpe_blk, tx);
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
211
bpobj_iterate_impl(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/bpobj.c
224
dmu_buf_will_dirty(bpo->bpo_dbuf, tx);
usr/src/uts/common/fs/zfs/bpobj.c
248
err = func(arg, bp, tx);
usr/src/uts/common/fs/zfs/bpobj.c
269
(i + 1) * sizeof (blkptr_t), DMU_OBJECT_END, tx));
usr/src/uts/common/fs/zfs/bpobj.c
317
err = bpobj_iterate_impl(&sublist, func, arg, tx, free);
usr/src/uts/common/fs/zfs/bpobj.c
333
objarray[blkoff], tx);
usr/src/uts/common/fs/zfs/bpobj.c
347
(i + 1) * sizeof (uint64_t), DMU_OBJECT_END, tx));
usr/src/uts/common/fs/zfs/bpobj.c
367
bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bpobj.c
369
return (bpobj_iterate_impl(bpo, func, arg, tx, B_TRUE));
usr/src/uts/common/fs/zfs/bpobj.c
376
bpobj_iterate_nofree(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bpobj.c
378
return (bpobj_iterate_impl(bpo, func, arg, tx, B_FALSE));
usr/src/uts/common/fs/zfs/bpobj.c
382
bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx)
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
394
bpobj_decr_empty(bpo->bpo_os, tx);
usr/src/uts/common/fs/zfs/bpobj.c
404
bpobj_free(bpo->bpo_os, subobj, tx);
usr/src/uts/common/fs/zfs/bpobj.c
409
dmu_buf_will_dirty(bpo->bpo_dbuf, tx);
usr/src/uts/common/fs/zfs/bpobj.c
413
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/bpobj.c
422
sizeof (subobj), &subobj, tx);
usr/src/uts/common/fs/zfs/bpobj.c
449
numsubsub * sizeof (subobj), subdb->db_data, tx);
usr/src/uts/common/fs/zfs/bpobj.c
453
dmu_buf_will_dirty(subbpo.bpo_dbuf, tx);
usr/src/uts/common/fs/zfs/bpobj.c
456
subsubobjs, tx));
usr/src/uts/common/fs/zfs/bpobj.c
468
bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bpobj.c
48
bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/bpobj.c
517
dmu_buf_will_dirty(bpo->bpo_cached_dbuf, tx);
usr/src/uts/common/fs/zfs/bpobj.c
52
&dp->dp_empty_bpobj, tx) == 0);
usr/src/uts/common/fs/zfs/bpobj.c
521
dmu_buf_will_dirty(bpo->bpo_dbuf, tx);
usr/src/uts/common/fs/zfs/bpobj.c
54
spa_feature_incr(spa, SPA_FEATURE_EMPTY_BPOBJ, tx);
usr/src/uts/common/fs/zfs/bpobj.c
543
space_range_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
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
67
spa_feature_decr(dmu_objset_spa(os), SPA_FEATURE_EMPTY_BPOBJ, tx);
usr/src/uts/common/fs/zfs/bpobj.c
72
DMU_POOL_EMPTY_BPOBJ, tx));
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
91
DMU_OT_BPOBJ_HDR, size, tx));
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
122
uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bptree.c
133
ASSERT(dmu_tx_is_syncing(tx));
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
142
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/bptree.c
188
void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/bptree.c
196
ASSERT(!free || dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/bptree.c
203
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/bptree.c
209
ba.ba_tx = tx;
usr/src/uts/common/fs/zfs/bptree.c
248
sizeof (bte), &bte, tx);
usr/src/uts/common/fs/zfs/bptree.c
270
sizeof (bte), &bte, tx);
usr/src/uts/common/fs/zfs/bptree.c
276
i * sizeof (bte), sizeof (bte), tx);
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
70
sizeof (bptree_phys_t), tx);
usr/src/uts/common/fs/zfs/bptree.c
77
dmu_buf_will_dirty(db, tx);
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/dbuf.c
1511
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
1515
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dbuf.c
1544
if (dbuf_undirty(db, tx)) {
usr/src/uts/common/fs/zfs/dbuf.c
1608
dbuf_new_size(dmu_buf_impl_t *db, int size, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
1624
dmu_buf_will_dirty(&db->db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
1642
ASSERT3U(db->db_last_dirty->dr_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
1647
dmu_objset_willuse_space(dn->dn_objset, size - osize, tx);
usr/src/uts/common/fs/zfs/dbuf.c
1691
dbuf_dirty(dmu_buf_impl_t *db, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
1696
int txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dbuf.c
1699
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dbuf.c
1701
DMU_TX_DIRTY_BUF(tx, db);
usr/src/uts/common/fs/zfs/dbuf.c
1715
ASSERT(!dmu_tx_is_syncing(tx) ||
usr/src/uts/common/fs/zfs/dbuf.c
1729
(dmu_tx_is_syncing(tx) ? DN_DIRTY_SYNC : DN_DIRTY_OPEN));
usr/src/uts/common/fs/zfs/dbuf.c
1752
dn->dn_dirtyctx = (dmu_tx_is_syncing(tx) ?
usr/src/uts/common/fs/zfs/dbuf.c
1763
if (tx->tx_txg > dn->dn_dirty_txg)
usr/src/uts/common/fs/zfs/dbuf.c
1764
dn->dn_dirty_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dbuf.c
1774
ASSERT(*drp == NULL || (*drp)->dr_txg <= tx->tx_txg ||
usr/src/uts/common/fs/zfs/dbuf.c
1776
while ((dr = *drp) != NULL && dr->dr_txg > tx->tx_txg)
usr/src/uts/common/fs/zfs/dbuf.c
1778
if (dr && dr->dr_txg == tx->tx_txg) {
usr/src/uts/common/fs/zfs/dbuf.c
1791
(dmu_tx_is_syncing(tx) ? DN_DIRTY_SYNC : DN_DIRTY_OPEN));
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
1807
ASSERT(!dmu_tx_is_syncing(tx) || DMU_OBJECT_IS_SPECIAL(dn->dn_object) ||
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
1831
dbuf_fix_old_data(db, tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
1844
dbuf_fix_old_data(db, tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
1859
dr->dr_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dbuf.c
1882
dbuf_add_ref(db, (void *)(uintptr_t)tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
1894
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dbuf.c
1923
dn->dn_next_nlevels[(tx->tx_txg-1) & TXG_MASK] > db->db_level ||
usr/src/uts/common/fs/zfs/dbuf.c
1924
dn->dn_next_nlevels[(tx->tx_txg-2) & TXG_MASK] > db->db_level);
usr/src/uts/common/fs/zfs/dbuf.c
1930
dnode_new_blkid(dn, db->db_blkid, tx,
usr/src/uts/common/fs/zfs/dbuf.c
1950
di = dbuf_dirty(parent, tx);
usr/src/uts/common/fs/zfs/dbuf.c
1962
ASSERT3U(di->dr_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
1981
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dbuf.c
1991
dbuf_undirty(dmu_buf_impl_t *db, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
1994
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dbuf.c
2078
dmu_buf_will_dirty_impl(dmu_buf_t *db_fake, int flags, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2082
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dbuf.c
2094
dr != NULL && dr->dr_txg >= tx->tx_txg; dr = dr->dr_next) {
usr/src/uts/common/fs/zfs/dbuf.c
2100
if (dr->dr_txg == tx->tx_txg && db->db_state == DB_CACHED) {
usr/src/uts/common/fs/zfs/dbuf.c
2114
(void) dbuf_dirty(db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2118
dmu_buf_will_dirty(dmu_buf_t *db_fake, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2121
DB_RF_MUST_SUCCEED | DB_RF_NOPREFETCH, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2125
dmu_buf_will_not_fill(dmu_buf_t *db_fake, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2131
dmu_buf_will_fill(db_fake, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2135
dmu_buf_will_fill(dmu_buf_t *db_fake, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2140
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dbuf.c
2145
dmu_tx_private_ok(tx));
usr/src/uts/common/fs/zfs/dbuf.c
2148
(void) dbuf_dirty(db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2160
const uint8_t *salt, const uint8_t *iv, const uint8_t *mac, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2173
DB_RF_MUST_SUCCEED | DB_RF_NOPREFETCH | DB_RF_NO_DECRYPT, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2176
while (dr != NULL && dr->dr_txg > tx->tx_txg)
usr/src/uts/common/fs/zfs/dbuf.c
2180
ASSERT3U(dr->dr_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
2192
dbuf_fill_done(dmu_buf_impl_t *db, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2215
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2233
dmu_buf_will_not_fill(dbuf, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2235
ASSERT3U(db->db_last_dirty->dr_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dbuf.c
2253
dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
2261
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dbuf.c
2283
(void) dbuf_dirty(db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2295
if (dr != NULL && dr->dr_txg == tx->tx_txg) {
usr/src/uts/common/fs/zfs/dbuf.c
2315
(void) dbuf_dirty(db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
2316
dmu_buf_fill_done(&db->db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3057
dbuf_spill_set_blksz(dmu_buf_t *db_fake, uint64_t blksz, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
3068
dbuf_new_size(db, blksz, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3074
dbuf_rm_spill(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
3076
dbuf_free_range(dn, DMU_SPILL_BLKID, DMU_SPILL_BLKID, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3457
dbuf_sync_indirect(dbuf_dirty_record_t *dr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
3463
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dbuf.c
3493
dbuf_write(dr, db->db_buf, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3497
dbuf_sync_list(&dr->dt.di.dr_children, db->db_level - 1, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3504
dbuf_sync_leaf(dbuf_dirty_record_t *dr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
3510
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dbuf.c
3512
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dbuf.c
3649
dbuf_write(dr, *datap, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3669
dbuf_sync_list(list_t *list, int level, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
3692
dbuf_sync_indirect(dr, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3694
dbuf_sync_leaf(dr, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3874
dmu_tx_t *tx = os->os_synctx;
usr/src/uts/common/fs/zfs/dbuf.c
3888
(void) dsl_dataset_block_kill(ds, bp_orig, tx, B_TRUE);
usr/src/uts/common/fs/zfs/dbuf.c
3889
dsl_dataset_block_born(ds, bp, tx);
usr/src/uts/common/fs/zfs/dbuf.c
3949
dbuf_rele_and_unlock(db, (void *)(uintptr_t)tx->tx_txg, B_FALSE);
usr/src/uts/common/fs/zfs/dbuf.c
4006
dmu_tx_t *tx = drica->drica_tx;
usr/src/uts/common/fs/zfs/dbuf.c
4011
spa_vdev_indirect_mark_obsolete(spa, vdev, offset, size, tx);
usr/src/uts/common/fs/zfs/dbuf.c
4014
size, drica->drica_blk_birth, tx);
usr/src/uts/common/fs/zfs/dbuf.c
4019
dbuf_remap_impl(dnode_t *dn, blkptr_t *bp, krwlock_t *rw, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
4029
drica.drica_tx = tx;
usr/src/uts/common/fs/zfs/dbuf.c
4104
dbuf_remap(dnode_t *dn, dmu_buf_impl_t *db, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
4115
dbuf_remap_impl(dn, &bp[i], &db->db_rwlock, tx);
usr/src/uts/common/fs/zfs/dbuf.c
4126
tx);
usr/src/uts/common/fs/zfs/dbuf.c
4135
dbuf_write(dbuf_dirty_record_t *dr, arc_buf_t *data, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
4141
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dbuf.c
4147
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dbuf.c
4166
dbuf_remap(dn, db, tx);
usr/src/uts/common/fs/zfs/dbuf.c
54
static boolean_t dbuf_undirty(dmu_buf_impl_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dbuf.c
55
static void dbuf_write(dbuf_dirty_record_t *dr, arc_buf_t *data, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/ddt.c
1014
ddt_sync_entry(ddt_t *ddt, ddt_entry_t *dde, dmu_tx_t *tx, uint64_t txg)
usr/src/uts/common/fs/zfs/ddt.c
1054
VERIFY(ddt_object_remove(ddt, otype, oclass, dde, tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
1063
ddt_object_create(ddt, ntype, nclass, tx);
usr/src/uts/common/fs/zfs/ddt.c
1064
VERIFY(ddt_object_update(ddt, ntype, nclass, dde, tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
1075
ddt->ddt_checksum, dde, tx);
usr/src/uts/common/fs/zfs/ddt.c
1081
ddt_sync_table(ddt_t *ddt, dmu_tx_t *tx, uint64_t txg)
usr/src/uts/common/fs/zfs/ddt.c
1095
DMU_POOL_DDT_STATS, tx);
usr/src/uts/common/fs/zfs/ddt.c
1099
ddt_sync_entry(ddt, dde, tx, txg);
usr/src/uts/common/fs/zfs/ddt.c
1107
ddt_object_sync(ddt, type, class, tx);
usr/src/uts/common/fs/zfs/ddt.c
1113
ddt_object_destroy(ddt, type, class, tx);
usr/src/uts/common/fs/zfs/ddt.c
1125
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/ddt.c
1130
tx = dmu_tx_create_assigned(spa->spa_dsl_pool, txg);
usr/src/uts/common/fs/zfs/ddt.c
1148
ddt_sync_table(ddt, tx, txg);
usr/src/uts/common/fs/zfs/ddt.c
1155
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/ddt.c
137
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/ddt.c
147
&ddt->ddt_histogram[type][class], tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
183
ddt_entry_t *dde, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/ddt.c
188
ddt->ddt_object[type][class], dde, tx));
usr/src/uts/common/fs/zfs/ddt.c
193
ddt_entry_t *dde, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/ddt.c
198
ddt->ddt_object[type][class], dde, tx));
usr/src/uts/common/fs/zfs/ddt.c
58
dmu_tx_t *tx)
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
74
sizeof (uint64_t), 1, objectp, tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
78
&ddt->ddt_histogram[type][class], tx) == 0);
usr/src/uts/common/fs/zfs/ddt.c
83
dmu_tx_t *tx)
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
101
DDT_KEY_WORDS, 1, csize, cbuf, tx));
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
108
DDT_KEY_WORDS, tx));
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
48
DMU_OT_NONE, 0, tx);
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
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
1069
const void *buf, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1086
dmu_buf_will_fill(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1088
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1093
dmu_buf_fill_done(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1103
const void *buf, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1113
dmu_write_impl(dbp, numbufs, offset, size, buf, tx);
usr/src/uts/common/fs/zfs/dmu.c
1119
const void *buf, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1129
dmu_write_impl(dbp, numbufs, offset, size, buf, tx);
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
1162
dmu_tx_hold_remap_l1indirect(tx, dn->dn_object);
usr/src/uts/common/fs/zfs/dmu.c
1163
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu.c
1165
(void) dbuf_dirty(dbuf, tx);
usr/src/uts/common/fs/zfs/dmu.c
1166
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu.c
1168
dmu_tx_abort(tx);
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
1215
dmu_tx_hold_bonus(tx, dn->dn_object);
usr/src/uts/common/fs/zfs/dmu.c
1216
if ((err = dmu_tx_assign(tx, TXG_WAIT)) == 0) {
usr/src/uts/common/fs/zfs/dmu.c
1217
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dmu.c
1218
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu.c
1220
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu.c
1252
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1266
dmu_buf_will_not_fill(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1274
int compressed_size, int byteorder, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1285
uncompressed_size, compressed_size, byteorder, tx);
usr/src/uts/common/fs/zfs/dmu.c
1524
dmu_write_uio_dnode(dnode_t *dn, uio_t *uio, uint64_t size, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1549
dmu_buf_will_fill(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1551
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1563
dmu_buf_fill_done(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1586
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1597
err = dmu_write_uio_dnode(dn, uio, size, tx);
usr/src/uts/common/fs/zfs/dmu.c
1610
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1622
err = dmu_write_uio_dnode(dn, uio, size, tx);
usr/src/uts/common/fs/zfs/dmu.c
1631
page_t *pp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1660
dmu_buf_will_fill(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1662
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1675
dmu_buf_fill_done(db, tx);
usr/src/uts/common/fs/zfs/dmu.c
1708
dmu_buf_t *handle, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1752
dbuf_assign_arcbuf(dstdb, abuf, tx);
usr/src/uts/common/fs/zfs/dmu.c
1763
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1783
dbuf_assign_arcbuf(db, buf, tx);
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
1803
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
1809
err = dmu_assign_arcbuf_by_dnode(DB_DNODE(dbuf), offset, buf, tx);
usr/src/uts/common/fs/zfs/dmu.c
1947
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dmu.c
1949
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
1950
dmu_tx_hold_space(tx, zgd->zgd_db->db_size);
usr/src/uts/common/fs/zfs/dmu.c
1951
if (dmu_tx_assign(tx, TXG_WAIT) != 0) {
usr/src/uts/common/fs/zfs/dmu.c
1952
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu.c
1962
zil_lwb_add_txg(zgd->zgd_lwb, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/dmu.c
1968
dsa->dsa_tx = tx;
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
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
2178
err = dnode_set_nlevels(dn, nlevels, tx);
usr/src/uts/common/fs/zfs/dmu.c
2185
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
2193
err = dnode_set_blksz(dn, size, ibs, tx);
usr/src/uts/common/fs/zfs/dmu.c
2200
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
2209
dnode_new_blkid(dn, maxblkid, tx, B_FALSE, B_TRUE);
usr/src/uts/common/fs/zfs/dmu.c
2217
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
2231
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dmu.c
2237
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
2250
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dmu.c
272
dmu_set_bonus(dmu_buf_t *db_fake, int newsize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
286
dnode_setbonuslen(dn, newsize, tx);
usr/src/uts/common/fs/zfs/dmu.c
295
dmu_set_bonustype(dmu_buf_t *db_fake, dmu_object_type_t type, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
309
dnode_setbonus_type(dn, type, tx);
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
339
dbuf_rm_spill(dn, tx);
usr/src/uts/common/fs/zfs/dmu.c
341
dnode_rm_spill(dn, tx);
usr/src/uts/common/fs/zfs/dmu.c
860
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dmu.c
894
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
895
dmu_tx_hold_free(tx, dn->dn_object, chunk_begin, chunk_len);
usr/src/uts/common/fs/zfs/dmu.c
901
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/dmu.c
902
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu.c
904
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu.c
909
dp->dp_long_free_dirty_pertxg[dmu_tx_get_txg(tx) & TXG_MASK] +=
usr/src/uts/common/fs/zfs/dmu.c
914
uint64_t, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/dmu.c
915
dnode_free_range(dn, chunk_begin, chunk_len, tx);
usr/src/uts/common/fs/zfs/dmu.c
917
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu.c
952
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dmu.c
959
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu.c
960
dmu_tx_hold_bonus(tx, object);
usr/src/uts/common/fs/zfs/dmu.c
961
dmu_tx_hold_free(tx, object, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/dmu.c
962
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/dmu.c
963
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu.c
966
err = dmu_object_free(os, object, tx);
usr/src/uts/common/fs/zfs/dmu.c
968
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu.c
970
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu.c
978
uint64_t size, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu.c
986
dnode_free_range(dn, offset, size, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
177
bonustype, bonuslen, dn_slots, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
179
dmu_tx_add_new_object(tx, dn);
usr/src/uts/common/fs/zfs/dmu_object.c
202
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
205
bonuslen, 0, tx));
usr/src/uts/common/fs/zfs/dmu_object.c
211
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
214
bonustype, bonuslen, 0, tx));
usr/src/uts/common/fs/zfs/dmu_object.c
219
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
222
bonuslen, dnodesize, tx));
usr/src/uts/common/fs/zfs/dmu_object.c
227
int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
230
bonuslen, 0, tx));
usr/src/uts/common/fs/zfs/dmu_object.c
236
int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
247
if (object == DMU_META_DNODE_OBJECT && !dmu_tx_private_ok(tx))
usr/src/uts/common/fs/zfs/dmu_object.c
254
dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, dn_slots, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
255
dmu_tx_add_new_object(tx, dn);
usr/src/uts/common/fs/zfs/dmu_object.c
264
int blocksize, dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
267
bonuslen, DNODE_MIN_SIZE, B_FALSE, tx));
usr/src/uts/common/fs/zfs/dmu_object.c
273
boolean_t keep_spill, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
291
keep_spill, tx);
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
310
dbuf_rm_spill(dn, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
311
dnode_rm_spill(dn, tx);
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
325
ASSERT(object != DMU_META_DNODE_OBJECT || dmu_tx_private_ok(tx));
usr/src/uts/common/fs/zfs/dmu_object.c
337
dnode_free_range(dn, 0, DMU_OBJECT_END, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
338
dnode_free(dn, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
417
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
421
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dmu_object.c
436
mzap_create_impl(mos, object, 0, 0, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
438
dn->dn_next_type[tx->tx_txg & TXG_MASK] = dn->dn_type =
usr/src/uts/common/fs/zfs/dmu_object.c
440
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
444
SPA_FEATURE_EXTENSIBLE_DATASET, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
448
dmu_object_free_zapified(objset_t *mos, uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_object.c
453
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dmu_object.c
461
SPA_FEATURE_EXTENSIBLE_DATASET, tx);
usr/src/uts/common/fs/zfs/dmu_object.c
463
VERIFY0(dmu_object_free(mos, object, tx));
usr/src/uts/common/fs/zfs/dmu_object.c
48
int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1010
dmu_objset_type_t type, int levels, int blksz, int ibs, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1015
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1030
DMU_OT_NONE, 0, DNODE_MIN_SLOTS, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1064
mdn->dn_next_nlevels[tx->tx_txg & TXG_MASK] =
usr/src/uts/common/fs/zfs/dmu_objset.c
1097
dsl_dataset_dirty(ds, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1105
dmu_objset_type_t type, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1107
return (dmu_objset_create_impl_dnstats(spa, ds, bp, type, 0, 0, 0, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1114
cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1123
dmu_objset_create_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1126
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1163
dmu_objset_create_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1166
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1179
doca->doca_cred, doca->doca_dcp, tx);
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
1190
doca->doca_cred, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1211
tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_objset.c
1213
dsl_dataset_sync(ds, rzio, tx);
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
1219
if (txg_list_member(&dp->dp_dirty_datasets, ds, tx->tx_txg)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1226
tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_objset.c
1229
dsl_dataset_sync(ds, rzio, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1236
dsl_dataset_sync_done(ds, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1244
spa_history_log_internal_ds(ds, "create", tx, "");
usr/src/uts/common/fs/zfs/dmu_objset.c
1286
dmu_objset_clone_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1293
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1336
dmu_objset_clone_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1339
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1350
doca->doca_cred, NULL, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1354
spa_history_log_internal_ds(ds, "clone", tx,
usr/src/uts/common/fs/zfs/dmu_objset.c
1552
dmu_objset_sync_dnodes(multilist_sublist_t *list, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1583
if (dn->dn_dirty_txg == tx->tx_txg)
usr/src/uts/common/fs/zfs/dmu_objset.c
1588
dnode_sync(dn, tx);
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
1636
(void) dsl_dataset_block_kill(ds, bp_orig, tx, B_TRUE);
usr/src/uts/common/fs/zfs/dmu_objset.c
1637
dsl_dataset_block_born(ds, bp, tx);
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
1678
dprintf_ds(os->os_dsl_dataset, "txg=%llu\n", tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_objset.c
1680
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1682
os->os_synctx = tx;
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
1716
zio = arc_write(pio, os->os_spa, tx->tx_txg,
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
1732
dnode_sync(DMU_USERUSED_DNODE(os), tx);
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
1740
dnode_sync(DMU_PROJECTUSED_DNODE(os), tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
1743
txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dmu_objset.c
1768
sda->sda_tx = tx;
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
1864
do_userquota_cacheflush(objset_t *os, userquota_cache_t *cache, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
1869
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1881
uqn->uqn_id, uqn->uqn_delta, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1892
uqn->uqn_id, uqn->uqn_delta, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1904
uqn->uqn_id, uqn->uqn_delta, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
1995
dmu_tx_t *tx = uua->uua_tx;
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
2082
if (tx->tx_txg <= os->os_spa->spa_claim_max_txg)
usr/src/uts/common/fs/zfs/dmu_objset.c
2089
DMU_OT_USERGROUP_USED, DMU_OT_NONE, 0, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
2092
DMU_OT_USERGROUP_USED, DMU_OT_NONE, 0, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
2098
DMU_OT_USERGROUP_USED, DMU_OT_NONE, 0, tx));
usr/src/uts/common/fs/zfs/dmu_objset.c
2107
uua->uua_tx = tx;
usr/src/uts/common/fs/zfs/dmu_objset.c
2123
dmu_objset_userquota_find_data(dmu_buf_impl_t *db, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
2132
if (dr->dr_txg == tx->tx_txg)
usr/src/uts/common/fs/zfs/dmu_objset.c
2156
dmu_objset_userquota_get_ids(dnode_t *dn, boolean_t before, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_objset.c
2193
data = dmu_objset_userquota_find_data(db, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2208
dmu_objset_userquota_find_data(db, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2310
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dmu_objset.c
2333
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/dmu_objset.c
2334
dmu_tx_hold_bonus(tx, obj);
usr/src/uts/common/fs/zfs/dmu_objset.c
2335
objerr = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu_objset.c
2338
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2341
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2343
dmu_tx_commit(tx);
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
2987
dsl_dir_willuse_space(ds->ds_dir, aspace, tx);
usr/src/uts/common/fs/zfs/dmu_objset.c
2988
dsl_pool_dirty_space(dmu_tx_pool(tx), space, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1071
uint64_t object, uint64_t offset, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
1073
int txgoff = dmu_tx_get_txg(tx) & TXG_MASK;
usr/src/uts/common/fs/zfs/dmu_recv.c
1113
dmu_tx_t *tx;
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
1329
dmu_tx_hold_bonus(tx, object);
usr/src/uts/common/fs/zfs/dmu_recv.c
1330
dmu_tx_hold_write(tx, object, 0, 0);
usr/src/uts/common/fs/zfs/dmu_recv.c
1331
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu_recv.c
1333
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1342
dn_slots << DNODE_SHIFT, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1352
DRR_OBJECT_HAS_SPILL(drro->drr_flags) : B_FALSE, tx);
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
1363
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1389
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1394
rwa->or_salt, rwa->or_iv, rwa->or_mac, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1402
drro->drr_checksumtype, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1404
drro->drr_compress, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1416
drro->drr_blksz, drro->drr_indblkshift, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
1418
drro->drr_nlevels, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
1425
drro->drr_maxblkid, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
1439
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1457
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1506
dmu_tx_t *tx;
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
1532
dmu_tx_hold_write(tx, drrw->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1534
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu_recv.c
1536
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1549
err = dmu_assign_arcbuf_by_dnode(dn, drrw->drr_offset, abuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1552
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1563
save_resume_state(rwa, drrw->drr_object, drrw->drr_offset, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1564
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1580
dmu_tx_t *tx;
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
1622
dmu_tx_hold_write(tx, drrwbr->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1624
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu_recv.c
1626
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1632
drrwbr->drr_offset, dbp, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1635
drrwbr->drr_offset, drrwbr->drr_length, dbp->db_data, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1640
save_resume_state(rwa, drrwbr->drr_object, drrwbr->drr_offset, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1641
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1649
dmu_tx_t *tx;
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
1670
dmu_tx_hold_write(tx, drrwe->drr_object,
usr/src/uts/common/fs/zfs/dmu_recv.c
1672
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu_recv.c
1674
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1681
rwa->byteswap ^ ZFS_HOST_BYTEORDER, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1684
save_resume_state(rwa, drrwe->drr_object, drrwe->drr_offset, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1685
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1693
dmu_tx_t *tx;
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
1737
dmu_tx_hold_spill(tx, db->db_object);
usr/src/uts/common/fs/zfs/dmu_recv.c
1739
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/dmu_recv.c
1743
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1753
dmu_buf_will_fill(db_spill, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1755
drrs->drr_length, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
1766
dbuf_assign_arcbuf((dmu_buf_impl_t *)db_spill, abuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
1771
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
203
dmu_recv_begin_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
206
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2638
dmu_recv_end_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
2641
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2687
drc->drc_keynvl, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2695
origin_head, drc->drc_force, drc->drc_owner, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2701
drc->drc_tosnap, tx, B_TRUE, 1, drc->drc_cred);
usr/src/uts/common/fs/zfs/dmu_recv.c
2709
drc->drc_tosnap, tx, B_TRUE, 1, drc->drc_cred);
usr/src/uts/common/fs/zfs/dmu_recv.c
2715
dmu_recv_end_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
2718
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2722
tx, "snap=%s", drc->drc_tosnap);
usr/src/uts/common/fs/zfs/dmu_recv.c
2747
B_FALSE, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2753
drc->drc_keynvl, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2761
origin_head, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2763
drc->drc_tosnap, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2766
dmu_buf_will_dirty(origin_head->ds_prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2774
dmu_buf_will_dirty(origin_head->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2782
dsl_destroy_head_sync_impl(drc->drc_ds, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2789
dsl_dataset_snapshot_sync_impl(ds, drc->drc_tosnap, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2792
dmu_buf_will_dirty(ds->ds_prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2800
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2804
DS_FIELD_RESUME_FROMGUID, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2806
DS_FIELD_RESUME_OBJECT, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2808
DS_FIELD_RESUME_OFFSET, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2810
DS_FIELD_RESUME_BYTES, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2812
DS_FIELD_RESUME_TOGUID, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2814
DS_FIELD_RESUME_TONAME, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2832
DMU_OT_DSL_DATASET, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
2835
&drc->drc_ivset_guid, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
2847
(void) spa_keystore_remove_mapping(dmu_tx_pool(tx)->dp_spa,
usr/src/uts/common/fs/zfs/dmu_recv.c
397
dmu_recv_begin_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
400
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
446
snap, crflags, drba->drba_cred, dcp, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
465
origin, crflags, drba->drba_cred, dcp, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
476
dsl_dataset_zapify(newds, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
479
8, 1, &drrb->drr_fromguid, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
482
8, 1, &drrb->drr_toguid, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
484
1, strlen(drrb->drr_toname) + 1, drrb->drr_toname, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
488
8, 1, &one, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
490
8, 1, &zero, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
492
8, 1, &zero, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
495
8, 1, &one, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
499
8, 1, &one, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
503
8, 1, &one, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
507
8, 1, &one, tx));
usr/src/uts/common/fs/zfs/dmu_recv.c
521
dmu_buf_will_dirty(newds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
534
newds, dsl_dataset_get_blkptr(newds), drrb->drr_type, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
540
spa_history_log_internal_ds(newds, "receive", tx, "");
usr/src/uts/common/fs/zfs/dmu_recv.c
544
dmu_recv_resume_begin_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
547
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
670
dmu_recv_resume_begin_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_recv.c
673
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
701
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
709
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dmu_recv.c
719
spa_history_log_internal_ds(ds, "resume receive", tx, "");
usr/src/uts/common/fs/zfs/dmu_tx.c
1007
dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how)
usr/src/uts/common/fs/zfs/dmu_tx.c
1011
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1013
ASSERT(!dsl_pool_sync_context(tx->tx_pool));
usr/src/uts/common/fs/zfs/dmu_tx.c
1016
IMPLY((txg_how & TXG_WAIT), !dsl_pool_config_held(tx->tx_pool));
usr/src/uts/common/fs/zfs/dmu_tx.c
1019
tx->tx_dirty_delayed = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_tx.c
102
(void) zfs_refcount_add(&dn->dn_holds, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1021
while ((err = dmu_tx_try_assign(tx, txg_how)) != 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1022
dmu_tx_unassign(tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1027
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
103
if (tx->tx_txg != 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1030
txg_rele_to_quiesce(&tx->tx_txgh);
usr/src/uts/common/fs/zfs/dmu_tx.c
1036
dmu_tx_wait(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1038
spa_t *spa = tx->tx_pool->dp_spa;
usr/src/uts/common/fs/zfs/dmu_tx.c
1039
dsl_pool_t *dp = tx->tx_pool;
usr/src/uts/common/fs/zfs/dmu_tx.c
1041
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1042
ASSERT(!dsl_pool_config_held(tx->tx_pool));
usr/src/uts/common/fs/zfs/dmu_tx.c
1044
if (tx->tx_wait_dirty) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1056
dmu_tx_delay(tx, dirty);
usr/src/uts/common/fs/zfs/dmu_tx.c
1058
tx->tx_wait_dirty = B_FALSE;
usr/src/uts/common/fs/zfs/dmu_tx.c
1066
tx->tx_dirty_delayed = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_tx.c
1067
} else if (spa_suspended(spa) || tx->tx_lasttried_txg == 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1076
} else if (tx->tx_needassign_txh) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1081
dnode_t *dn = tx->tx_needassign_txh->txh_dnode;
usr/src/uts/common/fs/zfs/dmu_tx.c
1084
while (dn->dn_assigned_txg == tx->tx_lasttried_txg - 1)
usr/src/uts/common/fs/zfs/dmu_tx.c
1087
tx->tx_needassign_txh = NULL;
usr/src/uts/common/fs/zfs/dmu_tx.c
1099
dmu_tx_destroy(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1103
while ((txh = list_head(&tx->tx_holds)) != NULL) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1106
list_remove(&tx->tx_holds, txh);
usr/src/uts/common/fs/zfs/dmu_tx.c
111
dn->dn_assigned_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dmu_tx.c
1113
dnode_rele(dn, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1116
list_destroy(&tx->tx_callbacks);
usr/src/uts/common/fs/zfs/dmu_tx.c
1117
list_destroy(&tx->tx_holds);
usr/src/uts/common/fs/zfs/dmu_tx.c
1118
kmem_free(tx, sizeof (dmu_tx_t));
usr/src/uts/common/fs/zfs/dmu_tx.c
112
(void) zfs_refcount_add(&dn->dn_tx_holds, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1122
dmu_tx_commit(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1124
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1130
for (dmu_tx_hold_t *txh = list_head(&tx->tx_holds); txh != NULL;
usr/src/uts/common/fs/zfs/dmu_tx.c
1131
txh = list_next(&tx->tx_holds, txh)) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1138
ASSERT3U(dn->dn_assigned_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
1140
if (zfs_refcount_remove(&dn->dn_tx_holds, tx) == 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1147
if (tx->tx_tempreserve_cookie)
usr/src/uts/common/fs/zfs/dmu_tx.c
1148
dsl_dir_tempreserve_clear(tx->tx_tempreserve_cookie, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1150
if (!list_is_empty(&tx->tx_callbacks))
usr/src/uts/common/fs/zfs/dmu_tx.c
1151
txg_register_callbacks(&tx->tx_txgh, &tx->tx_callbacks);
usr/src/uts/common/fs/zfs/dmu_tx.c
1153
if (tx->tx_anyobj == FALSE)
usr/src/uts/common/fs/zfs/dmu_tx.c
1154
txg_rele_to_sync(&tx->tx_txgh);
usr/src/uts/common/fs/zfs/dmu_tx.c
1156
dmu_tx_destroy(tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1160
dmu_tx_abort(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1162
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1167
if (!list_is_empty(&tx->tx_callbacks))
usr/src/uts/common/fs/zfs/dmu_tx.c
1168
dmu_tx_do_callbacks(&tx->tx_callbacks, ECANCELED);
usr/src/uts/common/fs/zfs/dmu_tx.c
1170
dmu_tx_destroy(tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1174
dmu_tx_get_txg(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1176
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1177
return (tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
118
txh->txh_tx = tx;
usr/src/uts/common/fs/zfs/dmu_tx.c
1181
dmu_tx_pool(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1183
ASSERT(tx->tx_pool != NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1184
return (tx->tx_pool);
usr/src/uts/common/fs/zfs/dmu_tx.c
1188
dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *func, void *data)
usr/src/uts/common/fs/zfs/dmu_tx.c
1197
list_insert_tail(&tx->tx_callbacks, dcb);
usr/src/uts/common/fs/zfs/dmu_tx.c
1230
dmu_tx_sa_registration_hold(sa_os_t *sa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1238
dmu_tx_hold_zap(tx, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/dmu_tx.c
1241
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT,
usr/src/uts/common/fs/zfs/dmu_tx.c
1248
dmu_tx_hold_spill(dmu_tx_t *tx, uint64_t object)
usr/src/uts/common/fs/zfs/dmu_tx.c
125
list_insert_tail(&tx->tx_holds, txh);
usr/src/uts/common/fs/zfs/dmu_tx.c
1252
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset, object,
usr/src/uts/common/fs/zfs/dmu_tx.c
1260
dmu_tx_hold_sa_create(dmu_tx_t *tx, int attrsize)
usr/src/uts/common/fs/zfs/dmu_tx.c
1262
sa_os_t *sa = tx->tx_objset->os_sa;
usr/src/uts/common/fs/zfs/dmu_tx.c
1264
dmu_tx_hold_bonus(tx, DMU_NEW_OBJECT);
usr/src/uts/common/fs/zfs/dmu_tx.c
1266
if (tx->tx_objset->os_sa->sa_master_obj == 0)
usr/src/uts/common/fs/zfs/dmu_tx.c
1269
if (tx->tx_objset->os_sa->sa_layout_attr_obj) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1270
dmu_tx_hold_zap(tx, sa->sa_layout_attr_obj, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1272
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_LAYOUTS);
usr/src/uts/common/fs/zfs/dmu_tx.c
1273
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_REGISTRY);
usr/src/uts/common/fs/zfs/dmu_tx.c
1274
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1275
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1278
dmu_tx_sa_registration_hold(sa, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1283
(void) dmu_tx_hold_object_impl(tx, tx->tx_objset, DMU_NEW_OBJECT,
usr/src/uts/common/fs/zfs/dmu_tx.c
1297
dmu_tx_hold_sa(dmu_tx_t *tx, sa_handle_t *hdl, boolean_t may_grow)
usr/src/uts/common/fs/zfs/dmu_tx.c
1300
sa_os_t *sa = tx->tx_objset->os_sa;
usr/src/uts/common/fs/zfs/dmu_tx.c
1306
dmu_tx_hold_bonus(tx, object);
usr/src/uts/common/fs/zfs/dmu_tx.c
1308
if (tx->tx_objset->os_sa->sa_master_obj == 0)
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
1311
if (tx->tx_objset->os_sa->sa_reg_attr_obj == 0 ||
usr/src/uts/common/fs/zfs/dmu_tx.c
1312
tx->tx_objset->os_sa->sa_layout_attr_obj == 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1313
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_LAYOUTS);
usr/src/uts/common/fs/zfs/dmu_tx.c
1314
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_REGISTRY);
usr/src/uts/common/fs/zfs/dmu_tx.c
1315
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1316
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1319
dmu_tx_sa_registration_hold(sa, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1321
if (may_grow && tx->tx_objset->os_sa->sa_layout_attr_obj)
usr/src/uts/common/fs/zfs/dmu_tx.c
1322
dmu_tx_hold_zap(tx, sa->sa_layout_attr_obj, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1325
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1326
dmu_tx_hold_spill(tx, object);
usr/src/uts/common/fs/zfs/dmu_tx.c
1334
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
1335
dmu_tx_hold_spill(tx, object);
usr/src/uts/common/fs/zfs/dmu_tx.c
141
tx->tx_err = err;
usr/src/uts/common/fs/zfs/dmu_tx.c
145
txh = dmu_tx_hold_dnode_impl(tx, dn, type, arg1, arg2);
usr/src/uts/common/fs/zfs/dmu_tx.c
152
dmu_tx_add_new_object(dmu_tx_t *tx, dnode_t *dn)
usr/src/uts/common/fs/zfs/dmu_tx.c
158
if (!dmu_tx_is_syncing(tx))
usr/src/uts/common/fs/zfs/dmu_tx.c
159
(void) dmu_tx_hold_dnode_impl(tx, dn, THT_NEWOBJECT, 0, 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
288
dmu_tx_hold_write(dmu_tx_t *tx, uint64_t object, uint64_t off, int len)
usr/src/uts/common/fs/zfs/dmu_tx.c
292
ASSERT0(tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
296
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset,
usr/src/uts/common/fs/zfs/dmu_tx.c
305
dmu_tx_hold_remap_l1indirect(dmu_tx_t *tx, uint64_t object)
usr/src/uts/common/fs/zfs/dmu_tx.c
309
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
310
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset,
usr/src/uts/common/fs/zfs/dmu_tx.c
322
dmu_tx_hold_write_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off, int len)
usr/src/uts/common/fs/zfs/dmu_tx.c
326
ASSERT0(tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
330
txh = dmu_tx_hold_dnode_impl(tx, dn, THT_WRITE, off, len);
usr/src/uts/common/fs/zfs/dmu_tx.c
346
dmu_tx_mark_netfree(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
348
tx->tx_netfree = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_tx.c
354
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dmu_tx.c
358
tx = txh->txh_tx;
usr/src/uts/common/fs/zfs/dmu_tx.c
359
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
409
zio_t *zio = zio_root(tx->tx_pool->dp_spa,
usr/src/uts/common/fs/zfs/dmu_tx.c
418
tx->tx_err = err;
usr/src/uts/common/fs/zfs/dmu_tx.c
428
tx->tx_err = err;
usr/src/uts/common/fs/zfs/dmu_tx.c
43
typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn,
usr/src/uts/common/fs/zfs/dmu_tx.c
435
tx->tx_err = err;
usr/src/uts/common/fs/zfs/dmu_tx.c
442
dmu_tx_hold_free(dmu_tx_t *tx, uint64_t object, uint64_t off, uint64_t len)
usr/src/uts/common/fs/zfs/dmu_tx.c
446
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset,
usr/src/uts/common/fs/zfs/dmu_tx.c
453
dmu_tx_hold_free_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off, uint64_t len)
usr/src/uts/common/fs/zfs/dmu_tx.c
457
txh = dmu_tx_hold_dnode_impl(tx, dn, THT_FREE, off, len);
usr/src/uts/common/fs/zfs/dmu_tx.c
465
dmu_tx_t *tx = txh->txh_tx;
usr/src/uts/common/fs/zfs/dmu_tx.c
469
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
499
tx->tx_err = err;
usr/src/uts/common/fs/zfs/dmu_tx.c
50
dmu_tx_t *tx = kmem_zalloc(sizeof (dmu_tx_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/dmu_tx.c
509
tx->tx_err = err;
usr/src/uts/common/fs/zfs/dmu_tx.c
51
tx->tx_dir = dd;
usr/src/uts/common/fs/zfs/dmu_tx.c
515
dmu_tx_hold_zap(dmu_tx_t *tx, uint64_t object, int add, const char *name)
usr/src/uts/common/fs/zfs/dmu_tx.c
519
ASSERT0(tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
521
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset,
usr/src/uts/common/fs/zfs/dmu_tx.c
528
dmu_tx_hold_zap_by_dnode(dmu_tx_t *tx, dnode_t *dn, int add, const char *name)
usr/src/uts/common/fs/zfs/dmu_tx.c
53
tx->tx_pool = dd->dd_pool;
usr/src/uts/common/fs/zfs/dmu_tx.c
532
ASSERT0(tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
535
txh = dmu_tx_hold_dnode_impl(tx, dn, THT_ZAP, add, (uintptr_t)name);
usr/src/uts/common/fs/zfs/dmu_tx.c
54
list_create(&tx->tx_holds, sizeof (dmu_tx_hold_t),
usr/src/uts/common/fs/zfs/dmu_tx.c
541
dmu_tx_hold_bonus(dmu_tx_t *tx, uint64_t object)
usr/src/uts/common/fs/zfs/dmu_tx.c
545
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
547
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset,
usr/src/uts/common/fs/zfs/dmu_tx.c
554
dmu_tx_hold_bonus_by_dnode(dmu_tx_t *tx, dnode_t *dn)
usr/src/uts/common/fs/zfs/dmu_tx.c
558
ASSERT0(tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
56
list_create(&tx->tx_callbacks, sizeof (dmu_tx_callback_t),
usr/src/uts/common/fs/zfs/dmu_tx.c
560
txh = dmu_tx_hold_dnode_impl(tx, dn, THT_BONUS, 0, 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
566
dmu_tx_hold_space(dmu_tx_t *tx, uint64_t space)
usr/src/uts/common/fs/zfs/dmu_tx.c
569
ASSERT(tx->tx_txg == 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
571
txh = dmu_tx_hold_object_impl(tx, tx->tx_objset,
usr/src/uts/common/fs/zfs/dmu_tx.c
579
dmu_tx_dirty_buf(dmu_tx_t *tx, dmu_buf_impl_t *db)
usr/src/uts/common/fs/zfs/dmu_tx.c
58
tx->tx_start = gethrtime();
usr/src/uts/common/fs/zfs/dmu_tx.c
586
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dmu_tx.c
587
ASSERT(tx->tx_objset == NULL || dn->dn_objset == tx->tx_objset);
usr/src/uts/common/fs/zfs/dmu_tx.c
59
return (tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
590
if (tx->tx_anyobj) {
usr/src/uts/common/fs/zfs/dmu_tx.c
601
for (dmu_tx_hold_t *txh = list_head(&tx->tx_holds); txh != NULL;
usr/src/uts/common/fs/zfs/dmu_tx.c
602
txh = list_next(&tx->tx_holds, txh)) {
usr/src/uts/common/fs/zfs/dmu_tx.c
603
ASSERT(dn == NULL || dn->dn_assigned_txg == tx->tx_txg);
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/dmu_tx.c
67
return (tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
73
dmu_tx_t *tx = dmu_tx_create_dd(NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
76
tx->tx_pool = dp;
usr/src/uts/common/fs/zfs/dmu_tx.c
77
tx->tx_txg = txg;
usr/src/uts/common/fs/zfs/dmu_tx.c
78
tx->tx_anyobj = TRUE;
usr/src/uts/common/fs/zfs/dmu_tx.c
782
dmu_tx_delay(dmu_tx_t *tx, uint64_t dirty)
usr/src/uts/common/fs/zfs/dmu_tx.c
784
dsl_pool_t *dp = tx->tx_pool;
usr/src/uts/common/fs/zfs/dmu_tx.c
80
return (tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
803
if (now > tx->tx_start + min_tx_time)
usr/src/uts/common/fs/zfs/dmu_tx.c
808
DTRACE_PROBE3(delay__mintime, dmu_tx_t *, tx, uint64_t, dirty,
usr/src/uts/common/fs/zfs/dmu_tx.c
812
wakeup = MAX(tx->tx_start + min_tx_time,
usr/src/uts/common/fs/zfs/dmu_tx.c
84
dmu_tx_is_syncing(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
86
return (tx->tx_anyobj);
usr/src/uts/common/fs/zfs/dmu_tx.c
873
dmu_tx_try_assign(dmu_tx_t *tx, uint64_t txg_how)
usr/src/uts/common/fs/zfs/dmu_tx.c
875
spa_t *spa = tx->tx_pool->dp_spa;
usr/src/uts/common/fs/zfs/dmu_tx.c
877
ASSERT0(tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
879
if (tx->tx_err)
usr/src/uts/common/fs/zfs/dmu_tx.c
880
return (tx->tx_err);
usr/src/uts/common/fs/zfs/dmu_tx.c
899
if (!tx->tx_dirty_delayed &&
usr/src/uts/common/fs/zfs/dmu_tx.c
90
dmu_tx_private_ok(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
900
dsl_pool_need_dirty_delay(tx->tx_pool)) {
usr/src/uts/common/fs/zfs/dmu_tx.c
901
tx->tx_wait_dirty = B_TRUE;
usr/src/uts/common/fs/zfs/dmu_tx.c
905
tx->tx_txg = txg_hold_open(tx->tx_pool, &tx->tx_txgh);
usr/src/uts/common/fs/zfs/dmu_tx.c
906
tx->tx_needassign_txh = NULL;
usr/src/uts/common/fs/zfs/dmu_tx.c
916
for (dmu_tx_hold_t *txh = list_head(&tx->tx_holds); txh != NULL;
usr/src/uts/common/fs/zfs/dmu_tx.c
917
txh = list_next(&tx->tx_holds, txh)) {
usr/src/uts/common/fs/zfs/dmu_tx.c
92
return (tx->tx_anyobj);
usr/src/uts/common/fs/zfs/dmu_tx.c
921
if (dn->dn_assigned_txg == tx->tx_txg - 1) {
usr/src/uts/common/fs/zfs/dmu_tx.c
923
tx->tx_needassign_txh = txh;
usr/src/uts/common/fs/zfs/dmu_tx.c
927
dn->dn_assigned_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dmu_tx.c
928
ASSERT3U(dn->dn_assigned_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
929
(void) zfs_refcount_add(&dn->dn_tx_holds, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
937
uint64_t asize = spa_get_worst_case_asize(tx->tx_pool->dp_spa, towrite);
usr/src/uts/common/fs/zfs/dmu_tx.c
941
if (tx->tx_dir != NULL && asize != 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
942
int err = dsl_dir_tempreserve_space(tx->tx_dir, memory,
usr/src/uts/common/fs/zfs/dmu_tx.c
943
asize, tx->tx_netfree, &tx->tx_tempreserve_cookie, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
952
dmu_tx_unassign(dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
954
if (tx->tx_txg == 0)
usr/src/uts/common/fs/zfs/dmu_tx.c
957
txg_rele_to_quiesce(&tx->tx_txgh);
usr/src/uts/common/fs/zfs/dmu_tx.c
96
dmu_tx_hold_dnode_impl(dmu_tx_t *tx, dnode_t *dn, enum dmu_tx_hold_type type,
usr/src/uts/common/fs/zfs/dmu_tx.c
963
for (dmu_tx_hold_t *txh = list_head(&tx->tx_holds);
usr/src/uts/common/fs/zfs/dmu_tx.c
964
txh != tx->tx_needassign_txh;
usr/src/uts/common/fs/zfs/dmu_tx.c
965
txh = list_next(&tx->tx_holds, txh)) {
usr/src/uts/common/fs/zfs/dmu_tx.c
971
ASSERT3U(dn->dn_assigned_txg, ==, tx->tx_txg);
usr/src/uts/common/fs/zfs/dmu_tx.c
973
if (zfs_refcount_remove(&dn->dn_tx_holds, tx) == 0) {
usr/src/uts/common/fs/zfs/dmu_tx.c
980
txg_rele_to_sync(&tx->tx_txgh);
usr/src/uts/common/fs/zfs/dmu_tx.c
982
tx->tx_lasttried_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dmu_tx.c
983
tx->tx_txg = 0;
usr/src/uts/common/fs/zfs/dnode.c
1646
dnode_setdirty(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1649
uint64_t txg = tx->tx_txg;
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
1668
dmu_objset_userquota_get_ids(dn, B_TRUE, tx);
usr/src/uts/common/fs/zfs/dnode.c
1704
VERIFY(dnode_add_ref(dn, (void *)(uintptr_t)tx->tx_txg));
usr/src/uts/common/fs/zfs/dnode.c
1706
(void) dbuf_dirty(dn->dn_dbuf, tx);
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
1712
dnode_free(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1719
dn->dn_free_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dnode.c
1722
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
1730
dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1770
dbuf_new_size(db, size, tx);
usr/src/uts/common/fs/zfs/dnode.c
1776
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
1777
dn->dn_next_blksz[tx->tx_txg&TXG_MASK] = size;
usr/src/uts/common/fs/zfs/dnode.c
1780
dn->dn_next_indblkshift[tx->tx_txg&TXG_MASK] = ibs;
usr/src/uts/common/fs/zfs/dnode.c
1795
dnode_set_nlevels_impl(dnode_t *dn, int new_nlevels, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1797
uint64_t txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dnode.c
1813
new = dbuf_dirty(db, tx);
usr/src/uts/common/fs/zfs/dnode.c
1836
dnode_set_nlevels(dnode_t *dn, int nlevels, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1850
dnode_set_nlevels_impl(dn, nlevels, tx);
usr/src/uts/common/fs/zfs/dnode.c
1859
dnode_new_blkid(dnode_t *dn, uint64_t blkid, dmu_tx_t *tx, boolean_t have_read,
usr/src/uts/common/fs/zfs/dnode.c
1898
dn->dn_next_maxblkid[tx->tx_txg & TXG_MASK] =
usr/src/uts/common/fs/zfs/dnode.c
1913
dnode_set_nlevels_impl(dn, new_nlevels, tx);
usr/src/uts/common/fs/zfs/dnode.c
1924
dnode_dirty_l1(dnode_t *dn, uint64_t l1blkid, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1928
dmu_buf_will_dirty(&db->db, tx);
usr/src/uts/common/fs/zfs/dnode.c
1939
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
1976
dnode_dirty_l1(dn, db->db_blkid, tx);
usr/src/uts/common/fs/zfs/dnode.c
2000
dnode_free_range(dnode_t *dn, uint64_t off, uint64_t len, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
2035
dnode_dirty_l1(dn, 0, tx);
usr/src/uts/common/fs/zfs/dnode.c
2070
dmu_buf_will_dirty(&db->db, tx);
usr/src/uts/common/fs/zfs/dnode.c
2113
dmu_buf_will_dirty(&db->db, tx);
usr/src/uts/common/fs/zfs/dnode.c
2157
dnode_dirty_l1(dn, first, tx);
usr/src/uts/common/fs/zfs/dnode.c
2163
dnode_dirty_l1(dn, last, tx);
usr/src/uts/common/fs/zfs/dnode.c
2165
dnode_dirty_l1range(dn, first, last, tx);
usr/src/uts/common/fs/zfs/dnode.c
2196
dnode_dirty_l1(dn, i, tx);
usr/src/uts/common/fs/zfs/dnode.c
2207
int txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dnode.c
2215
blkid, nblks, tx->tx_txg);
usr/src/uts/common/fs/zfs/dnode.c
2218
dbuf_free_range(dn, blkid, blkid + nblks - 1, tx);
usr/src/uts/common/fs/zfs/dnode.c
2219
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
384
dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
388
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
394
dn->dn_next_bonuslen[tx->tx_txg & TXG_MASK] = DN_ZERO_BONUSLEN;
usr/src/uts/common/fs/zfs/dnode.c
396
dn->dn_next_bonuslen[tx->tx_txg & TXG_MASK] = dn->dn_bonuslen;
usr/src/uts/common/fs/zfs/dnode.c
401
dnode_setbonus_type(dnode_t *dn, dmu_object_type_t newtype, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
404
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
407
dn->dn_next_bonustype[tx->tx_txg & TXG_MASK] = dn->dn_bonustype;
usr/src/uts/common/fs/zfs/dnode.c
412
dnode_rm_spill(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
416
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
417
dn->dn_rm_spillblk[tx->tx_txg&TXG_MASK] = DN_KILL_SPILLBLK;
usr/src/uts/common/fs/zfs/dnode.c
571
dmu_object_type_t bonustype, int bonuslen, int dn_slots, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
592
dn->dn_objset, dn->dn_object, tx->tx_txg, blocksize, ibs, dn_slots);
usr/src/uts/common/fs/zfs/dnode.c
653
dn->dn_allocated_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dnode.c
656
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
657
dn->dn_next_indblkshift[tx->tx_txg & TXG_MASK] = ibs;
usr/src/uts/common/fs/zfs/dnode.c
658
dn->dn_next_bonuslen[tx->tx_txg & TXG_MASK] = dn->dn_bonuslen;
usr/src/uts/common/fs/zfs/dnode.c
659
dn->dn_next_bonustype[tx->tx_txg & TXG_MASK] = dn->dn_bonustype;
usr/src/uts/common/fs/zfs/dnode.c
660
dn->dn_next_blksz[tx->tx_txg & TXG_MASK] = dn->dn_datablksz;
usr/src/uts/common/fs/zfs/dnode.c
666
boolean_t keep_spill, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode.c
674
ASSERT(dn->dn_object != DMU_META_DNODE_OBJECT || dmu_tx_private_ok(tx));
usr/src/uts/common/fs/zfs/dnode.c
675
ASSERT(tx->tx_txg != 0);
usr/src/uts/common/fs/zfs/dnode.c
693
dnode_setdirty(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
700
dn->dn_next_blksz[tx->tx_txg&TXG_MASK] = blocksize;
usr/src/uts/common/fs/zfs/dnode.c
703
dn->dn_next_bonuslen[tx->tx_txg&TXG_MASK] = bonuslen;
usr/src/uts/common/fs/zfs/dnode.c
712
dn->dn_next_bonustype[tx->tx_txg&TXG_MASK] = bonustype;
usr/src/uts/common/fs/zfs/dnode.c
714
dn->dn_next_nblkptr[tx->tx_txg&TXG_MASK] = nblkptr;
usr/src/uts/common/fs/zfs/dnode.c
716
dbuf_rm_spill(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
717
dnode_rm_spill(dn, tx);
usr/src/uts/common/fs/zfs/dnode.c
742
dn->dn_allocated_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dnode_sync.c
134
free_blocks(dnode_t *dn, blkptr_t *bp, int num, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
145
bytesfreed += dsl_dataset_block_kill(ds, bp, tx, B_FALSE);
usr/src/uts/common/fs/zfs/dnode_sync.c
167
BP_SET_BIRTH(bp, dmu_tx_get_txg(tx), 0);
usr/src/uts/common/fs/zfs/dnode_sync.c
175
free_verify(dmu_buf_impl_t *db, uint64_t start, uint64_t end, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
179
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dnode_sync.c
269
boolean_t free_indirects, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
329
FREE_VERIFY(db, start, end, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
331
free_blocks(dn, bp, end - start + 1, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
343
free_children(subdb, blkid, nblks, free_indirects, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
353
free_blocks(dn, db->db_blkptr, 1, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
367
boolean_t free_indirects, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
389
free_blocks(dn, bp + blkid, nblks, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
406
free_children(db, blkid, nblks, free_indirects, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
42
dnode_increase_indirection(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
45
int txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dnode_sync.c
557
dnode_sync_free(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
559
int txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dnode_sync.c
561
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dnode_sync.c
595
dmu_buf_will_dirty(&dn->dn_dbuf->db, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
610
dnode_rele(dn, (void *)(uintptr_t)tx->tx_txg);
usr/src/uts/common/fs/zfs/dnode_sync.c
621
dnode_sync(dnode_t *dn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dnode_sync.c
625
int txgoff = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dnode_sync.c
630
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dnode_sync.c
653
dmu_objset_userquota_get_ids(dn, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
663
if (dn->dn_allocated_txg == tx->tx_txg) {
usr/src/uts/common/fs/zfs/dnode_sync.c
722
dn->dn_free_txg <= tx->tx_txg;
usr/src/uts/common/fs/zfs/dnode_sync.c
751
free_blocks(dn, DN_SPILL_BLKPTR(dn->dn_phys), 1, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
761
dsfra.dsfra_tx = tx;
usr/src/uts/common/fs/zfs/dnode_sync.c
786
dnode_sync_free(dn, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
799
dnode_increase_indirection(dn, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
818
ASSERT(dn->dn_allocated_txg == tx->tx_txg);
usr/src/uts/common/fs/zfs/dnode_sync.c
840
dbuf_sync_list(list, dn->dn_phys->dn_nlevels - 1, tx);
usr/src/uts/common/fs/zfs/dnode_sync.c
844
dnode_rele(dn, (void *)(uintptr_t)tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
121
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_bookmark.c
123
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
153
dsl_bookmark_create_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_bookmark.c
156
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
172
nvpair_name(pair), tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
186
dsl_bookmark_create_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_bookmark.c
189
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
208
DMU_OTN_ZAP_METADATA, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
209
spa_feature_incr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
211
dsl_dataset_zapify(bmark_fs, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
215
&bmark_fs->ds_bookmarks, tx));
usr/src/uts/common/fs/zfs/dsl_bookmark.c
240
SPA_FEATURE_BOOKMARK_V2, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
246
bmark_len / sizeof (uint64_t), &bmark_phys, tx));
usr/src/uts/common/fs/zfs/dsl_bookmark.c
248
spa_history_log_internal_ds(bmark_fs, "bookmark", tx,
usr/src/uts/common/fs/zfs/dsl_bookmark.c
369
dsl_dataset_bookmark_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_bookmark.c
388
SPA_FEATURE_BOOKMARK_V2, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
391
return (zap_remove_norm(mos, bmark_zapobj, name, mt, tx));
usr/src/uts/common/fs/zfs/dsl_bookmark.c
395
dsl_bookmark_destroy_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_bookmark.c
398
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
433
if (dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/dsl_bookmark.c
446
dsl_bookmark_destroy_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_bookmark.c
449
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
460
VERIFY0(dsl_dataset_bookmark_remove(ds, shortname, tx));
usr/src/uts/common/fs/zfs/dsl_bookmark.c
469
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
470
VERIFY0(zap_destroy(mos, ds->ds_bookmarks, tx));
usr/src/uts/common/fs/zfs/dsl_bookmark.c
472
spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);
usr/src/uts/common/fs/zfs/dsl_bookmark.c
474
DS_FIELD_BOOKMARK_NAMES, tx));
usr/src/uts/common/fs/zfs/dsl_bookmark.c
477
spa_history_log_internal_ds(ds, "remove bookmark", tx,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1178
uint64_t salt, uint64_t iters, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1181
&crypt, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1183
&root_ddobj, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1185
&guid, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1187
iv, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1189
mac, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1191
MASTER_KEY_MAX_LEN, keydata, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1193
SHA512_HMAC_KEYLEN, hmac_keydata, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1195
8, 1, &keyformat, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1197
8, 1, &salt, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1199
8, 1, &iters, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1203
dsl_crypto_key_sync(dsl_crypto_key_t *dck, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1212
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1220
dsl_crypto_key_sync_impl(tx->tx_pool->dp_meta_objset, dck->dck_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1223
tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1227
spa_keystore_change_key_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1231
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1409
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1414
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1453
&new_rddobj, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1460
dsl_crypto_key_sync(dck, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1474
za->za_first_integer, new_rddobj, wkey, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1493
clone->ds_dir->dd_object, new_rddobj, wkey, B_TRUE, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1505
spa_keystore_change_key_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1509
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1524
tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1545
keylocation, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1562
0, 0, NULL, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1578
new_rddobj, wkey, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1716
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1751
ZPROP_SRC_LOCAL, 1, strlen(keylocation) + 1, keylocation, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1753
ZPROP_SRC_NONE, 0, 0, NULL, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1757
target->dd_object, NULL, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1878
dsl_dataset_t *origin, dsl_crypto_params_t *dcp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1893
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1894
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1897
dsl_crypto_key_clone_sync(origin->ds_dir, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1900
&dd->dd_crypto_obj, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1926
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1927
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1940
dd->dd_crypto_obj = dsl_crypto_key_create_sync(crypt, wkey, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1943
tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1945
(void *)(uintptr_t)B_TRUE, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1969
dmu_objset_type_t ostype, nvlist_t *nvl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1998
else if (blksz > spa_maxblocksize(tx->tx_pool->dp_spa))
usr/src/uts/common/fs/zfs/dsl_crypt.c
2056
(void) zap_lookup(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2080
(void) zap_lookup(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2096
nvlist_t *nvl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2098
dsl_pool_t *dp = tx->tx_pool;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2129
ibs, tx);
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
2150
dnode_new_blkid(mdn, maxblkid, tx, B_FALSE, B_TRUE);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2159
dsl_dataset_dirty(ds, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2162
dsl_dataset_sync(ds, zio, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2167
dsl_dataset_sync_done(ds, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2172
dsl_crypto_recv_raw_key_check(dsl_dataset_t *ds, nvlist_t *nvl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2175
objset_t *mos = tx->tx_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2264
dsl_crypto_recv_raw_key_sync(dsl_dataset_t *ds, nvlist_t *nvl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2266
dsl_pool_t *dp = tx->tx_pool;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2295
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2296
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2300
DMU_OTN_ZAP_METADATA, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2301
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2303
sizeof (uint64_t), 1, &one, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2304
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2306
sizeof (uint64_t), 1, &version, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2309
SPA_FEATURE_ENCRYPTION, (void *)(uintptr_t)B_TRUE, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2315
sizeof (uint64_t), 1, &dd->dd_crypto_obj, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2325
keylocation, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2335
iters, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2339
dsl_crypto_recv_key_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2345
ret = dsl_dataset_hold_obj(tx->tx_pool, dcrka->dcrka_dsobj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2351
ret = dsl_dataset_hold_obj(tx->tx_pool, dcrka->dcrka_fromobj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2358
dcrka->dcrka_ostype, dcrka->dcrka_nvl, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2367
ret = dsl_crypto_recv_raw_key_check(ds, dcrka->dcrka_nvl, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2380
dsl_crypto_recv_key_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2385
VERIFY0(dsl_dataset_hold_obj(tx->tx_pool, dcrka->dcrka_dsobj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2388
dcrka->dcrka_nvl, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2390
dsl_crypto_recv_raw_key_sync(ds, dcrka->dcrka_nvl, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2571
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2577
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2582
dck.dck_obj = zap_create(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2583
DMU_OTN_ZAP_METADATA, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2589
dsl_crypto_key_sync(&dck, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2590
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset, dck.dck_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2591
DSL_CRYPTO_KEY_REFCOUNT, sizeof (uint64_t), 1, &one, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2592
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset, dck.dck_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2593
DSL_CRYPTO_KEY_VERSION, sizeof (uint64_t), 1, &version, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2602
dsl_crypto_key_clone_sync(dsl_dir_t *origindd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2604
objset_t *mos = tx->tx_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2606
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2609
DSL_CRYPTO_KEY_REFCOUNT, 1, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2615
dsl_crypto_key_destroy_sync(uint64_t dckobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2617
objset_t *mos = tx->tx_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2626
-1, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2628
VERIFY0(zap_destroy(mos, dckobj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1001
sizeof (zero), 1, &zero, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1007
sizeof (uint64_t), ftuaa->length, ftuaa->array, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1017
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1019
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1020
objset_t *mos = dmu_tx_pool(tx)->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1025
VERIFY0(zap_remove(mos, dsobj, spa_feature_table[f].fi_guid, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1026
spa_feature_decr(spa, f, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1031
dsl_dataset_deactivate_feature(dsl_dataset_t *ds, spa_feature_t f, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1034
dsl_dataset_deactivate_feature_impl(ds, f, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1039
dsl_crypto_params_t *dcp, uint64_t flags, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1052
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1056
DMU_OT_DSL_DATASET, sizeof (dsl_dataset_phys_t), tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1058
dmu_buf_will_dirty(dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1068
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1070
dsphys->ds_creation_txg = tx->tx_txg == TXG_INITIAL ? 1 : tx->tx_txg;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1073
dsphys->ds_deadlist_obj = dsl_deadlist_alloc(mos, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1100
origin->ds_feature[f], tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1104
dmu_buf_will_dirty(origin->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1111
dsphys->ds_prev_snap_txg, dsphys->ds_prev_snap_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1118
DMU_OT_NEXT_CLONES, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1122
dsobj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1125
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1129
dmu_buf_will_dirty(origin->ds_dir->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1132
DMU_OT_DSL_CLONES, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1136
dsobj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1141
dsl_dataset_create_crypt_sync(dsobj, dd, origin, dcp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1148
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1155
dsl_dataset_zero_zil(dsl_dataset_t *ds, dmu_tx_t *tx)
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
1169
dsl_dataset_sync(ds, zio, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1174
dsl_dataset_sync_done(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1181
dsl_crypto_params_t *dcp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1187
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1190
ddobj = dsl_dir_create_sync(dp, pdd, lastname, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1194
flags & ~DS_CREATE_FLAG_NODIRTY, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1196
dsl_deleg_set_create_perms(dd, tx, cr);
usr/src/uts/common/fs/zfs/dsl_dataset.c
120
dsl_dataset_block_born(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1206
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1208
sizeof (cnt), 1, &cnt, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1210
sizeof (cnt), 1, &cnt, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
122
int used = bp_get_dsize_sync(tx->tx_pool->dp_spa, bp);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1223
dsl_dataset_zero_zil(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1264
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1272
obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
129
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1304
dsl_dataset_dirty(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1317
ASSERT3U(tx->tx_txg, >, dsl_dataset_phys(ds)->ds_prev_snap_txg);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1320
if (txg_list_add(&dp->dp_dirty_datasets, ds, tx->tx_txg)) {
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
1348
dsl_dataset_snapshot_reserve_space(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1352
if (!dmu_tx_is_syncing(tx))
usr/src/uts/common/fs/zfs/dsl_dataset.c
136
dsl_pool_mos_diduse_space(tx->tx_pool,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1370
dsl_dir_willuse_space(ds->ds_dir, asize, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1377
dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1382
ds->ds_trysnap_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1384
if (!dmu_tx_is_syncing(tx))
usr/src/uts/common/fs/zfs/dsl_dataset.c
1391
if (dsl_dataset_phys(ds)->ds_prev_snap_txg >= tx->tx_txg)
usr/src/uts/common/fs/zfs/dsl_dataset.c
142
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1427
error = dsl_dataset_snapshot_reserve_space(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1435
dsl_dataset_snapshot_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1438
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1468
if (dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
1557
atp + 1, tx, B_FALSE, 0, NULL);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1575
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1590
ASSERT(spa_version(dmu_tx_pool(tx)->dp_spa) >= SPA_VERSION_FAST_SNAP ||
usr/src/uts/common/fs/zfs/dsl_dataset.c
1597
ds, tx->tx_txg));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1599
dsl_fs_ss_count_adjust(ds->ds_dir, 1, DD_FIELD_SNAPSHOT_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1607
crtxg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1610
DMU_OT_DSL_DATASET, sizeof (dsl_dataset_phys_t), tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1612
dmu_buf_will_dirty(dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1639
ds->ds_feature[f], tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
164
compressed, uncompressed, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1653
dmu_buf_will_dirty(ds->ds_prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1659
dsphys->ds_next_snap_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
166
DD_USED_REFRSRV, DD_USED_HEAD, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1661
next_clones_obj, dsobj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1676
delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1679
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1682
dsl_dataset_phys(ds)->ds_prev_snap_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1687
dsl_dataset_phys(ds)->ds_prev_snap_txg, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1697
dsl_dataset_unset_remap_deadlist_object(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1700
dmu_object_zapify(mos, dsobj, DMU_OT_DSL_DATASET, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1702
sizeof (remap_deadlist_obj), 1, &remap_deadlist_obj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1724
dmu_object_zapify(mos, dsobj, DMU_OT_DSL_DATASET, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1726
sizeof (ivset_guid), 1, &ivset_guid, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1729
ASSERT3U(dsl_dataset_phys(ds)->ds_prev_snap_txg, <, tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1738
snapname, 8, 1, &dsobj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1745
dsl_scan_ds_snapshotted(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1749
spa_history_log_internal_ds(ds->ds_prev, "snapshot", tx, "");
usr/src/uts/common/fs/zfs/dsl_dataset.c
1753
dsl_dataset_snapshot_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1756
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1770
dsl_dataset_snapshot_sync_impl(ds, atp + 1, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1773
ZPROP_SRC_LOCAL, ddsa->ddsa_props, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
178
uint64_t size, uint64_t birth, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
182
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
183
ASSERT(birth <= tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1860
dsl_dataset_snapshot_tmp_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1863
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
187
spa_vdev_indirect_mark_obsolete(spa, vdev, offset, size, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1873
tx, B_FALSE, 0, NULL);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1884
B_TRUE, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1895
dsl_dataset_snapshot_tmp_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1898
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1903
dsl_dataset_snapshot_sync_impl(ds, ddsta->ddsta_snapname, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1905
ddsta->ddsta_cleanup_minor, gethrestime_sec(), tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1906
dsl_destroy_snapshot_sync_impl(ds->ds_prev, B_TRUE, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1947
dsl_dataset_sync(dsl_dataset_t *ds, zio_t *zio, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1949
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1957
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
196
dsl_dataset_create_remap_deadlist(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1960
if (ds->ds_resume_bytes[tx->tx_txg & TXG_MASK] != 0) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
1961
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1963
&ds->ds_resume_object[tx->tx_txg & TXG_MASK], tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1964
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1966
&ds->ds_resume_offset[tx->tx_txg & TXG_MASK], tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1967
VERIFY0(zap_update(tx->tx_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1969
&ds->ds_resume_bytes[tx->tx_txg & TXG_MASK], tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1970
ds->ds_resume_object[tx->tx_txg & TXG_MASK] = 0;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1971
ds->ds_resume_offset[tx->tx_txg & TXG_MASK] = 0;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1972
ds->ds_resume_bytes[tx->tx_txg & TXG_MASK] = 0;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1975
dmu_objset_sync(ds->ds_objset, zio, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1982
ds->ds_feature_activation[f], tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1989
deadlist_enqueue_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
1992
dsl_deadlist_insert(dl, bp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1997
dsl_dataset_sync_done(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2002
deadlist_enqueue_cb, &ds->ds_deadlist, tx);
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
206
dsl_deadlist_insert(&ds->ds_remap_deadlist, &fakebp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
211
dsl_dataset_block_kill(dsl_dataset_t *ds, const blkptr_t *bp, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/dsl_dataset.c
214
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/dsl_dataset.c
223
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
224
ASSERT(bp->blk_birth <= tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_dataset.c
227
dsl_free(tx->tx_pool, tx->tx_txg, bp);
usr/src/uts/common/fs/zfs/dsl_dataset.c
228
dsl_pool_mos_diduse_space(tx->tx_pool,
usr/src/uts/common/fs/zfs/dsl_dataset.c
232
ASSERT3P(tx->tx_pool, ==, ds->ds_dir->dd_pool);
usr/src/uts/common/fs/zfs/dsl_dataset.c
235
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
241
dsl_free(tx->tx_pool, tx->tx_txg, bp);
usr/src/uts/common/fs/zfs/dsl_dataset.c
250
delta, -compressed, -uncompressed, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
252
DD_USED_REFRSRV, DD_USED_HEAD, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
265
dsl_deadlist_insert(&ds->ds_deadlist, bp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2681
dsl_dataset_rename_snapshot_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2684
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2710
dmu_tx_t *tx = ddrsa->ddrsa_tx;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2723
spa_history_log_internal_ds(ds, "rename", tx,
usr/src/uts/common/fs/zfs/dsl_dataset.c
2726
VERIFY0(dsl_dataset_snap_remove(hds, ddrsa->ddrsa_oldsnapname, tx,
usr/src/uts/common/fs/zfs/dsl_dataset.c
2734
ds->ds_snapname, 8, 1, &ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
274
dmu_buf_will_dirty(ds->ds_prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2741
dsl_dataset_rename_snapshot_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2744
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2748
ddrsa->ddrsa_tx = tx;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2783
dsl_dataset_handoff_check(dsl_dataset_t *ds, void *owner, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2787
if (!dmu_tx_is_syncing(tx))
usr/src/uts/common/fs/zfs/dsl_dataset.c
2807
dsl_dataset_rollback_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
281
DD_USED_HEAD, DD_USED_SNAP, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2810
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2837
if (dmu_tx_is_syncing(tx) &&
usr/src/uts/common/fs/zfs/dsl_dataset.c
2838
dsl_dataset_phys(ds)->ds_prev_snap_txg >= tx->tx_txg) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
2914
error = dsl_dataset_handoff_check(ds, ddra->ddra_owner, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2952
dsl_dataset_rollback_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
2955
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2966
ds->ds_prev, DS_CREATE_FLAG_NODIRTY, kcred, NULL, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2970
dsl_dataset_clone_swap_sync_impl(clone, ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2971
dsl_dataset_zero_zil(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2973
dsl_destroy_head_sync_impl(clone, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3019
dsl_dataset_promote_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3022
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3069
if (!dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
3216
dsl_dataset_promote_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3219
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3248
dsl_dataset_promote_crypt_sync(hds->ds_dir, odd, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3251
dmu_buf_will_dirty(origin_ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3261
snap->ds->ds_object, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3264
oldnext_obj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3268
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3272
dmu_buf_will_dirty(odd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3280
dsl_dir_phys(odd)->dd_clones, hds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3283
hds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3287
origin_head->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3291
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3294
dsl_dir_phys(dd)->dd_clones, origin_head->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3315
ds->ds_snapname, tx, B_TRUE));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3318
8, 1, &ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3320
DD_FIELD_SNAPSHOT_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3323
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3358
dsl_dir_phys(odd)->dd_clones, o, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3360
dsl_dir_phys(dd)->dd_clones, o, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3380
dsl_dir_diduse_space(dd, DD_USED_SNAP, delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3382
ddpa->used - delta, ddpa->comp, ddpa->uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3388
dsl_dir_diduse_space(odd, DD_USED_SNAP, delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3390
-ddpa->used - delta, -ddpa->comp, -ddpa->uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3395
spa_history_log_internal_ds(hds, "promote", tx, "");
usr/src/uts/common/fs/zfs/dsl_dataset.c
3580
dsl_dataset_t *origin_head, boolean_t force, void *owner, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3614
if (dsl_dataset_handoff_check(origin_head, owner, tx))
usr/src/uts/common/fs/zfs/dsl_dataset.c
3652
dsl_dataset_t *origin, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3655
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3664
dsl_dataset_unset_remap_deadlist_object(clone, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3668
dsl_dataset_unset_remap_deadlist_object(origin, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3673
clone_remap_dl_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3679
origin_remap_dl_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3687
dsl_dataset_t *origin_head, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3689
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3720
dsl_dataset_deactivate_feature_impl(clone, f, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3722
dsl_dataset_deactivate_feature_impl(origin_head, f, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3726
clone_feature, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3731
origin_head_feature, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3736
dmu_buf_will_dirty(clone->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3737
dmu_buf_will_dirty(origin_head->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3762
dmu_buf_will_dirty(origin->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3809
dused, dcomp, duncomp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3811
-dused, -dcomp, -duncomp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3826
DD_USED_HEAD, DD_USED_SNAP, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3841
unused_refres_delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3854
dsl_dataset_swap_remap_deadlists(clone, origin_head, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3856
dsl_scan_ds_clone_swapped(origin_head, clone, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3858
spa_history_log_internal_ds(clone, "clone swap", tx,
usr/src/uts/common/fs/zfs/dsl_dataset.c
3946
dsl_dataset_set_refquota_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3949
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3990
dsl_dataset_set_refquota_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
3993
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4002
&ddsqra->ddsqra_value, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4008
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4030
dsl_dataset_set_refreservation_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4033
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4062
if (!dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
4091
zprop_source_t source, uint64_t value, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4098
source, sizeof (value), 1, &value, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4103
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4113
dsl_dir_diduse_space(ds->ds_dir, DD_USED_REFRSRV, delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4118
dsl_dataset_set_refreservation_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4121
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4126
ddsqra->ddsqra_source, ddsqra->ddsqra_value, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4341
dsl_dataset_zapify(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4344
dmu_object_zapify(mos, ds->ds_object, DMU_OT_DSL_DATASET, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4396
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4399
dsl_dataset_zapify(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4401
DS_FIELD_REMAP_DEADLIST, sizeof (obj), 1, &obj, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
4405
dsl_dataset_unset_remap_deadlist_object(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4408
ds->ds_object, DS_FIELD_REMAP_DEADLIST, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
4412
dsl_dataset_destroy_remap_deadlist(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4417
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
4422
dsl_deadlist_free(spa_meta_objset(spa), remap_deadlist_object, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4423
dsl_dataset_unset_remap_deadlist_object(ds, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4424
spa_feature_decr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4428
dsl_dataset_create_remap_deadlist(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
4433
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
4443
dsl_dataset_phys(ds)->ds_prev_snap_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4445
remap_deadlist_obj, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
4448
spa_feature_incr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
465
dsl_dataset_snap_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/dsl_dataset.c
478
err = zap_remove_norm(mos, snapobj, name, mt, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
480
err = zap_remove(mos, snapobj, name, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
484
DD_FIELD_SNAPSHOT_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
87
uint64_t obj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
89
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
986
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dataset.c
988
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/dsl_dataset.c
989
objset_t *mos = dmu_tx_pool(tx)->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dataset.c
994
spa_feature_incr(spa, f, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
995
dmu_object_zapify(mos, dsobj, DMU_OT_DSL_DATASET, tx);
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
159
return (bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
161
sizeof (dsl_deadlist_phys_t), tx));
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
173
bpobj_free(os, dlobj, tx);
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
192
const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
197
uint64_t obj = bpobj_alloc(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
199
bpobj_decr_empty(dl->dl_os, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
202
dle->dle_mintxg, obj, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
204
bpobj_enqueue(&dle->dle_bpobj, bp, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
209
uint64_t obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
214
bpobj_enqueue_subobj(&dle->dle_bpobj, obj, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
217
bpobj_decr_empty(dl->dl_os, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
220
dle->dle_mintxg, obj, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
225
dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
232
bpobj_enqueue(&dl->dl_bpobj, bp, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
239
dmu_buf_will_dirty(dl->dl_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
251
dle_enqueue(dl, dle, bp, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
260
dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
274
obj = bpobj_alloc_empty(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
279
mintxg, obj, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
287
dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
302
dle_enqueue_subobj(dl, dle_prev, dle->dle_bpobj.bpo_object, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
308
VERIFY3U(0, ==, zap_remove_int(dl->dl_os, dl->dl_object, mintxg, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
317
uint64_t mrs_obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
332
dsl_dataset_phys(ds)->ds_prev_snap_txg, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
341
uint64_t mrs_obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
346
newobj = dsl_deadlist_alloc(dl->dl_os, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
349
dsl_deadlist_regenerate(dl->dl_os, newobj, mrs_obj, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
363
obj = bpobj_alloc_empty(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
365
dle->dle_mintxg, obj, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
438
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
454
dmu_buf_will_dirty(dl->dl_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
463
dle_enqueue_subobj(dl, dle, obj, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
467
dsl_deadlist_insert_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
470
dsl_deadlist_insert(dl, bp, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
479
dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
492
dsl_deadlist_insert_cb, dl, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
502
dsl_deadlist_insert_bpobj(dl, za.za_first_integer, mintxg, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
503
VERIFY3U(0, ==, zap_remove_int(dl->dl_os, obj, mintxg, tx));
usr/src/uts/common/fs/zfs/dsl_deadlist.c
509
dmu_buf_will_dirty(bonus, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
520
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deadlist.c
529
dmu_buf_will_dirty(dl->dl_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
540
bpobj_enqueue_subobj(bpo, dle->dle_bpobj.bpo_object, tx);
usr/src/uts/common/fs/zfs/dsl_deadlist.c
552
dle->dle_mintxg, tx));
usr/src/uts/common/fs/zfs/dsl_deleg.c
156
dsl_deleg_set_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deleg.c
160
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
169
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
171
DMU_OT_DSL_PERMS, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
184
zapobj, whokey, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
192
perm, 8, 1, &n, tx) == 0);
usr/src/uts/common/fs/zfs/dsl_deleg.c
193
spa_history_log_internal_dd(dd, "permission update", tx,
usr/src/uts/common/fs/zfs/dsl_deleg.c
201
dsl_deleg_unset_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deleg.c
205
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
226
(void) zap_remove(mos, zapobj, whokey, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
227
VERIFY(0 == zap_destroy(mos, jumpobj, tx));
usr/src/uts/common/fs/zfs/dsl_deleg.c
230
tx, "%s", whokey);
usr/src/uts/common/fs/zfs/dsl_deleg.c
241
(void) zap_remove(mos, jumpobj, perm, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
244
whokey, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
246
jumpobj, tx));
usr/src/uts/common/fs/zfs/dsl_deleg.c
248
spa_history_log_internal_dd(dd, "permission remove", tx,
usr/src/uts/common/fs/zfs/dsl_deleg.c
256
dsl_deleg_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deleg.c
262
if (spa_version(dmu_tx_pool(tx)->dp_spa) <
usr/src/uts/common/fs/zfs/dsl_deleg.c
267
error = dsl_dir_hold(dmu_tx_pool(tx), dda->dda_name, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_deleg.c
671
boolean_t dosets, uint64_t uid, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deleg.c
687
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
689
DMU_OT_DSL_PERMS, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
696
jumpobj = zap_create(mos, DMU_OT_DSL_PERMS, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
697
VERIFY(zap_add(mos, zapobj, whokey, 8, 1, &jumpobj, tx) == 0);
usr/src/uts/common/fs/zfs/dsl_deleg.c
707
8, 1, &zero, tx) == 0);
usr/src/uts/common/fs/zfs/dsl_deleg.c
716
dsl_deleg_set_create_perms(dsl_dir_t *sdd, dmu_tx_t *tx, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_deleg.c
731
copy_create_perms(sdd, pzapobj, B_FALSE, uid, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
732
copy_create_perms(sdd, pzapobj, B_TRUE, uid, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
737
dsl_deleg_destroy(objset_t *mos, uint64_t zapobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_deleg.c
749
VERIFY(0 == zap_destroy(mos, za.za_first_integer, tx));
usr/src/uts/common/fs/zfs/dsl_deleg.c
752
VERIFY(0 == zap_destroy(mos, zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
121
process_old_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
129
dsl_deadlist_insert(&poa->ds->ds_deadlist, bp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
140
dsl_free_sync(poa->pio, dp, tx->tx_txg, bp);
usr/src/uts/common/fs/zfs/dsl_destroy.c
147
dsl_dataset_t *ds_next, boolean_t after_branch_point, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
162
process_old_cb, &poa, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
168
-poa.used, -poa.comp, -poa.uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
184
dsl_dataset_remove_clones_key(dsl_dataset_t *ds, uint64_t mintxg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
207
mintxg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
210
&clone->ds_remap_deadlist, mintxg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
212
dsl_dataset_remove_clones_key(clone, mintxg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
221
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
228
dsl_pool_create_obsolete_bpobj(dp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
232
dsl_dataset_phys(ds)->ds_prev_snap_txg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
243
dsl_dataset_create_remap_deadlist(ds_next, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
247
remap_deadlist_object, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
248
dsl_dataset_destroy_remap_deadlist(ds, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
253
dsl_destroy_snapshot_sync_impl(dsl_dataset_t *ds, boolean_t defer, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
264
ASSERT3U(dsl_dataset_phys(ds)->ds_bp.blk_birth, <=, tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_destroy.c
272
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
274
spa_history_log_internal_ds(ds, "defer_destroy", tx, "");
usr/src/uts/common/fs/zfs/dsl_destroy.c
281
spa_history_log_internal_ds(ds, "destroy", tx, "");
usr/src/uts/common/fs/zfs/dsl_destroy.c
283
dsl_scan_ds_destroyed(ds, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
289
dsl_dataset_deactivate_feature(ds, f, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
298
dmu_buf_will_dirty(ds_prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
301
dsl_dataset_remove_from_next_clones(ds_prev, obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
307
tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
326
dmu_buf_will_dirty(ds_next->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
336
after_branch_point, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
352
-used, -comp, -uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
357
tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
358
dsl_dir_diduse_space(tx->tx_pool->dp_free_dir,
usr/src/uts/common/fs/zfs/dsl_destroy.c
359
DD_USED_HEAD, used, comp, uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
363
dsl_dataset_phys(ds)->ds_deadlist_obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
367
dsl_deadlist_free(mos, dsl_dataset_phys(ds)->ds_deadlist_obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
368
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
371
dsl_destroy_snapshot_handle_remaps(ds, ds_next, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
375
dsl_dataset_phys(ds)->ds_creation_txg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
405
dsl_dataset_phys(ds)->ds_creation_txg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
408
dsl_dataset_phys(ds)->ds_creation_txg, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
438
DD_USED_REFRSRV, -mrsdelta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
468
VERIFY0(dsl_dataset_snap_remove(ds_head, ds->ds_snapname, tx, B_TRUE));
usr/src/uts/common/fs/zfs/dsl_destroy.c
474
spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
482
dsl_dataset_phys(ds)->ds_next_clones_obj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
486
tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
489
tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
492
dmu_object_free_zapified(mos, obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
496
dsl_destroy_snapshot_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
502
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
509
dsl_destroy_snapshot_sync_impl(ds, defer, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
635
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dsl_destroy.c
644
dmu_tx_t *tx = ka->tx;
usr/src/uts/common/fs/zfs/dsl_destroy.c
655
dsl_free(ka->tx->tx_pool, ka->tx->tx_txg, bp);
usr/src/uts/common/fs/zfs/dsl_destroy.c
660
(void) dsl_dataset_block_kill(ka->ds, bp, tx, B_FALSE);
usr/src/uts/common/fs/zfs/dsl_destroy.c
667
old_synchronous_dataset_destroy(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
679
ka.tx = tx;
usr/src/uts/common/fs/zfs/dsl_destroy.c
733
dsl_destroy_head_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
736
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
750
dsl_dir_destroy_sync(uint64_t ddobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
753
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
757
ASSERT(RRW_WRITE_HELD(&dmu_tx_pool(tx)->dp_config_rwlock));
usr/src/uts/common/fs/zfs/dsl_destroy.c
772
DD_FIELD_FILESYSTEM_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
778
dsl_dir_set_reservation_sync_impl(dd, 0, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
786
dsl_crypto_key_destroy_sync(dd->dd_crypto_obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
790
VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_child_dir_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
791
VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_props_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
793
VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_clones, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
794
VERIFY0(dsl_deleg_destroy(mos, dsl_dir_phys(dd)->dd_deleg_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
797
dd->dd_myname, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
800
dmu_object_free_zapified(mos, ddobj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
804
dsl_destroy_head_sync_impl(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
806
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
815
ASSERT3U(dsl_dataset_phys(ds)->ds_bp.blk_birth, <=, tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_destroy.c
820
spa_history_log_internal_ds(ds, "destroy", tx, "");
usr/src/uts/common/fs/zfs/dsl_destroy.c
831
0, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
839
dsl_dataset_deactivate_feature(ds, f, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
84
dsl_destroy_snapshot_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
842
dsl_scan_ds_destroyed(ds, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
851
dmu_buf_will_dirty(ds->ds_prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
854
obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
868
dsl_deadlist_free(mos, dsl_dataset_phys(ds)->ds_deadlist_obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
869
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
873
dsl_dataset_destroy_remap_deadlist(ds, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
879
old_synchronous_dataset_destroy(ds, tx);
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_destroy.c
893
tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
894
dp->dp_bptree_obj = bptree_alloc(mos, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
898
&dp->dp_bptree_obj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
90
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
914
used, comp, uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
917
-used, -comp, -uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
919
used, comp, uncomp, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
926
ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
943
dmu_buf_will_dirty(ds->ds_dir->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
948
dsl_dataset_phys(ds)->ds_snapnames_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
951
VERIFY0(zap_destroy(mos, ds->ds_bookmarks, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
952
spa_feature_decr(dp->dp_spa, SPA_FEATURE_BOOKMARKS, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
955
spa_prop_clear_bootfs(dp->dp_spa, ds->ds_object, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
962
dmu_object_free_zapified(mos, obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
964
dsl_dir_destroy_sync(ddobj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
969
dsl_destroy_snapshot_sync_impl(prev, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
975
dsl_destroy_head_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
978
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
982
dsl_destroy_head_sync_impl(ds, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
987
dsl_destroy_head_begin_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_destroy.c
990
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
996
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
999
spa_history_log_internal_ds(ds, "destroy begin", tx, "");
usr/src/uts/common/fs/zfs/dsl_dir.c
1136
dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1142
if (txg_list_add(&dp->dp_dirty_dirs, dd, tx->tx_txg)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1158
dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1160
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
1163
ASSERT0(dd->dd_tempreserved[tx->tx_txg&TXG_MASK]);
usr/src/uts/common/fs/zfs/dsl_dir.c
1164
dprintf_dd(dd, "txg=%llu towrite=%lluK\n", tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_dir.c
1165
dd->dd_space_towrite[tx->tx_txg&TXG_MASK] / 1024);
usr/src/uts/common/fs/zfs/dsl_dir.c
1166
dd->dd_space_towrite[tx->tx_txg&TXG_MASK] = 0;
usr/src/uts/common/fs/zfs/dsl_dir.c
1264
dmu_tx_t *tx, boolean_t first)
usr/src/uts/common/fs/zfs/dsl_dir.c
1266
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dsl_dir.c
1291
if (first && tx->tx_objset) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1293
dsl_dataset_t *ds = tx->tx_objset->os_dsl_dataset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1369
parent_rsrv, netfree, ismos, tr_list, tx, B_FALSE));
usr/src/uts/common/fs/zfs/dsl_dir.c
1383
boolean_t netfree, void **tr_cookiep, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1398
err = arc_tempreserve_space(dd->dd_pool->dp_spa, lsize, tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_dir.c
1416
txg_delay(dd->dd_pool, tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_dir.c
1424
B_FALSE, tr_list, tx, B_TRUE);
usr/src/uts/common/fs/zfs/dsl_dir.c
1428
dsl_dir_tempreserve_clear(tr_list, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1440
dsl_dir_tempreserve_clear(void *tr_cookie, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1442
int txgidx = tx->tx_txg & TXG_MASK;
usr/src/uts/common/fs/zfs/dsl_dir.c
1446
ASSERT3U(tx->tx_txg, !=, 0);
usr/src/uts/common/fs/zfs/dsl_dir.c
1475
dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1482
dd->dd_space_towrite[tx->tx_txg & TXG_MASK] += space;
usr/src/uts/common/fs/zfs/dsl_dir.c
1489
dsl_dir_dirty(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1493
dsl_dir_willuse_space(dd->dd_parent, parent_space, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1499
int64_t used, int64_t compressed, int64_t uncompressed, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1512
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
1515
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1547
accounted_delta, compressed, uncompressed, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1550
DD_USED_CHILD_RSRV, DD_USED_CHILD, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1556
dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1558
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
1566
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1584
dsl_dir_set_quota_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1587
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1616
if ((dmu_tx_is_syncing(tx) || towrite == 0) &&
usr/src/uts/common/fs/zfs/dsl_dir.c
1627
dsl_dir_set_quota_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1630
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1639
&ddsqra->ddsqra_value, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1645
spa_history_log_internal_ds(ds, "set", tx, "%s=%lld",
usr/src/uts/common/fs/zfs/dsl_dir.c
1649
dmu_buf_will_dirty(ds->ds_dir->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1671
dsl_dir_set_reservation_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1674
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1689
if (!dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1729
dsl_dir_set_reservation_sync_impl(dsl_dir_t *dd, uint64_t value, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1734
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1744
delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1751
dsl_dir_set_reservation_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1754
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1764
&ddsqra->ddsqra_value, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1770
spa_history_log_internal_ds(ds, "set", tx, "%s=%lld",
usr/src/uts/common/fs/zfs/dsl_dir.c
1775
dsl_dir_set_reservation_sync_impl(ds->ds_dir, newval, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1856
dsl_dir_rename_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1859
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1912
if (dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1923
dsl_dir_init_fs_ss_count(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1994
dsl_dir_rename_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1997
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2008
spa_history_log_internal_dd(dd, "rename", tx,
usr/src/uts/common/fs/zfs/dsl_dir.c
2034
DD_FIELD_FILESYSTEM_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2036
DD_FIELD_FILESYSTEM_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2039
DD_FIELD_SNAPSHOT_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2041
DD_FIELD_SNAPSHOT_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2046
-dsl_dir_phys(dd)->dd_uncompressed_bytes, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2050
dsl_dir_phys(dd)->dd_uncompressed_bytes, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2058
-unused_rsrv, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2060
unused_rsrv, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2064
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2069
dd->dd_myname, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2081
dd->dd_myname, 8, 1, &dd->dd_object, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
2154
dsl_dir_zapify(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
2157
dmu_object_zapify(mos, dd->dd_object, DMU_OT_DSL_DIR, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
520
dsl_dir_init_fs_ss_count(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
532
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
534
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
567
dsl_dir_init_fs_ss_count(chld_dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
598
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
600
sizeof (my_fs_cnt), 1, &my_fs_cnt, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
602
sizeof (my_ss_cnt), 1, &my_ss_cnt, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
606
dsl_dir_actv_fs_ss_limit_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
609
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
637
dsl_dir_actv_fs_ss_limit_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
640
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
656
spa_feature_incr(spa, SPA_FEATURE_FS_SS_LIMIT, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
664
dsl_dir_init_fs_ss_count(ds->ds_dir, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
753
dsl_dir_update_last_remap_txg_sync(void *varg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
760
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
765
sizeof (arg->ddlrta_txg), 1, &arg->ddlrta_txg, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
876
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
883
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
920
tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
924
dsl_fs_ss_count_adjust(dd->dd_parent, delta, prop, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
929
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
937
DMU_OT_DSL_DIR, sizeof (dsl_dir_phys_t), tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
940
name, sizeof (uint64_t), 1, &ddobj, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
944
DMU_POOL_ROOT_DATASET, sizeof (uint64_t), 1, &ddobj, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
947
dmu_buf_will_dirty(dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
955
dsl_fs_ss_count_adjust(pds, 1, DD_FIELD_FILESYSTEM_COUNT, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
958
DMU_OT_DSL_PROPS, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
960
DMU_OT_DSL_DIR_CHILD_MAP, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1001
tx, DS_FIND_CHILDREN | DS_FIND_SERIALIZE));
usr/src/uts/common/fs/zfs/dsl_pool.c
1008
dmu_tx_t *tx = arg;
usr/src/uts/common/fs/zfs/dsl_pool.c
1018
dmu_buf_will_dirty(origin->ds_dir->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1021
0, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1026
ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
1034
dsl_pool_upgrade_dir_clones(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
1036
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
1039
(void) dsl_dir_create_sync(dp, dp->dp_root_dir, FREE_DIR_NAME, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1049
SPA_OLD_MAXBLOCKSIZE, DMU_OT_BPOBJ_HDR, sizeof (bpobj_phys_t), tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1051
DMU_POOL_FREE_BPOBJ, sizeof (uint64_t), 1, &obj, tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
1055
upgrade_dir_clones_cb, tx, DS_FIND_CHILDREN | DS_FIND_SERIALIZE));
usr/src/uts/common/fs/zfs/dsl_pool.c
1059
dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
1064
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
1070
NULL, 0, kcred, NULL, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1072
dsl_dataset_snapshot_sync_impl(ds, ORIGIN_DIR_NAME, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1136
dsl_pool_user_hold_create_obj(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
1141
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
1144
DMU_POOL_DIRECTORY_OBJECT, DMU_POOL_TMP_USERREFS, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1149
const char *tag, uint64_t now, dmu_tx_t *tx, boolean_t holding)
usr/src/uts/common/fs/zfs/dsl_pool.c
1157
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
1165
dsl_pool_user_hold_create_obj(dp, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1174
error = zap_add(mos, zapobj, name, 8, 1, &now, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1176
error = zap_remove(mos, zapobj, name, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
1187
uint64_t now, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
1189
return (dsl_pool_user_hold_rele_impl(dp, dsobj, tag, now, tx, B_TRUE));
usr/src/uts/common/fs/zfs/dsl_pool.c
1197
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
1199
return (dsl_pool_user_hold_rele_impl(dp, dsobj, tag, 0, tx, B_FALSE));
usr/src/uts/common/fs/zfs/dsl_pool.c
416
dsl_pool_create_obsolete_bpobj(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
425
obj = bpobj_alloc(dp->dp_meta_objset, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
428
DMU_POOL_OBSOLETE_BPOBJ, sizeof (uint64_t), 1, &obj, tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
429
spa_feature_incr(dp->dp_spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
433
dsl_pool_destroy_obsolete_bpobj(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
435
spa_feature_decr(dp->dp_spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
438
DMU_POOL_OBSOLETE_BPOBJ, tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
440
dp->dp_obsolete_bpobj.bpo_object, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
450
dmu_tx_t *tx = dmu_tx_create_assigned(dp, txg);
usr/src/uts/common/fs/zfs/dsl_pool.c
458
NULL, &dp->dp_meta_rootbp, DMU_OST_META, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
463
DMU_OT_OBJECT_DIRECTORY, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
470
dp->dp_root_dir_obj = dsl_dir_create_sync(dp, NULL, NULL, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
475
(void) dsl_dir_create_sync(dp, dp->dp_root_dir, MOS_DIR_NAME, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
482
FREE_DIR_NAME, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
487
obj = bpobj_alloc(dp->dp_meta_objset, SPA_OLD_MAXBLOCKSIZE, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
489
DMU_POOL_FREE_BPOBJ, sizeof (uint64_t), 1, &obj, tx) == 0);
usr/src/uts/common/fs/zfs/dsl_pool.c
495
dsl_pool_create_origin(dp, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
502
spa_feature_create_zap_objects(spa, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
506
spa_feature_enable(spa, SPA_FEATURE_ENCRYPTION, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
509
obj = dsl_dataset_create_sync_dd(dp->dp_root_dir, NULL, dcp, 0, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
519
dsl_dataset_get_blkptr(ds), DMU_OST_ZFS, tx);
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
526
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
549
dsl_pool_sync_mos(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
552
dmu_objset_sync(dp->dp_meta_objset, zio, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
601
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dsl_pool.c
610
tx = dmu_tx_create_assigned(dp, txg);
usr/src/uts/common/fs/zfs/dsl_pool.c
624
dsl_sync_task_sync(dst, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
641
dsl_dataset_sync(ds, zio, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
672
dmu_objset_do_userquota_updates(ds->ds_objset, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
689
dsl_dataset_sync(ds, zio, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
721
dsl_dataset_sync_done(ds, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
724
dsl_dir_sync(dd, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
737
dp->dp_mos_uncompressed_delta, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
744
dsl_pool_sync_mos(dp, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
764
dsl_sync_task_sync(dst, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
767
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
885
dsl_pool_dirty_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
889
dp->dp_dirty_pertxg[tx->tx_txg & TXG_MASK] += space;
usr/src/uts/common/fs/zfs/dsl_pool.c
917
dmu_tx_t *tx = arg;
usr/src/uts/common/fs/zfs/dsl_pool.c
957
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
962
dmu_buf_will_dirty(ds->ds_dir->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
965
dmu_buf_will_dirty(prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
980
dmu_buf_will_dirty(prev->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
983
DMU_OT_NEXT_CLONES, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_pool.c
986
dsl_dataset_phys(prev)->ds_next_clones_obj, ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_pool.c
995
dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_pool.c
997
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/dsl_prop.c
612
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_prop.c
630
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
633
DMU_OT_DSL_PROPS, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
657
err = zap_remove(mos, zapobj, propname, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
659
err = zap_remove(mos, zapobj, inheritstr, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
667
err = zap_remove(mos, zapobj, inheritstr, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
670
intsz, numints, value, tx));
usr/src/uts/common/fs/zfs/dsl_prop.c
678
err = zap_remove(mos, zapobj, propname, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
684
8, 1, &dummy, tx));
usr/src/uts/common/fs/zfs/dsl_prop.c
692
intsz, numints, value, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
702
err = zap_remove(mos, zapobj, propname, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
704
err = zap_remove(mos, zapobj, inheritstr, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
711
err = zap_remove(mos, zapobj, recvdstr, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
759
source == ZPROP_SRC_INHERITED) ? "inherit" : "set", tx,
usr/src/uts/common/fs/zfs/dsl_prop.c
806
dsl_props_set_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_prop.c
809
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
846
nvlist_t *props, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_prop.c
869
source, 1, strlen(value) + 1, value, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
873
source, sizeof (intval), 1, &intval, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
876
source, 0, 0, NULL, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
884
dsl_props_set_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_prop.c
887
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
891
dsl_props_set_sync_impl(ds, dpsa->dpsa_source, dpsa->dpsa_props, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1018
dsl_scrub_pause_resume_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
1021
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1030
dsl_scan_sync_state(scn, tx, SYNC_CACHED);
usr/src/uts/common/fs/zfs/dsl_scan.c
1045
dsl_scan_sync_state(scn, tx, SYNC_CACHED);
usr/src/uts/common/fs/zfs/dsl_scan.c
1067
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dsl_scan.c
1068
tx = dmu_tx_create_dd(dp->dp_mos_dir);
usr/src/uts/common/fs/zfs/dsl_scan.c
1069
VERIFY(0 == dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/dsl_scan.c
1071
txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1073
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1155
scan_ds_queue_sync(dsl_scan_t *scn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
1166
scn->scn_phys.scn_queue_obj, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
1168
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1173
sds->sds_txg, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
128
static void scan_ds_queue_sync(dsl_scan_t *scn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1750
dmu_objset_type_t ostype, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1753
dnode_phys_t *dnp, uint64_t object, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1762
const zbookmark_phys_t *zb, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
1788
ds, scn, ostype, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1813
cdnp, zb->zb_blkid * epb + i, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1832
&osp->os_meta_dnode, DMU_META_DNODE_OBJECT, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1844
DMU_PROJECTUSED_OBJECT, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1847
DMU_GROUPUSED_OBJECT, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1850
DMU_USERUSED_OBJECT, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1861
uint64_t object, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
1871
&czb, dnp, ds, scn, ostype, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1879
&czb, dnp, ds, scn, ostype, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
1890
dmu_objset_type_t ostype, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
1929
if (dsl_scan_recurse(scn, ds, ostype, dnp, bp_toread, zb, tx) != 0)
usr/src/uts/common/fs/zfs/dsl_scan.c
1963
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
1984
dsl_scan_visitbp(bp, &zb, NULL, ds, scn, DMU_OST_NONE, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2034
dsl_scan_ds_destroyed(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2057
scn->scn_phys.scn_queue_obj, ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
2067
mintxg, tx) == 0);
usr/src/uts/common/fs/zfs/dsl_scan.c
2083
dsl_scan_sync_state(scn, tx, SYNC_CACHED);
usr/src/uts/common/fs/zfs/dsl_scan.c
2106
dsl_scan_ds_snapshotted(dsl_dataset_t *ds, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2129
scn->scn_phys.scn_queue_obj, ds->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
2132
dsl_dataset_phys(ds)->ds_prev_snap_obj, mintxg, tx) == 0);
usr/src/uts/common/fs/zfs/dsl_scan.c
2139
dsl_scan_sync_state(scn, tx, SYNC_CACHED);
usr/src/uts/common/fs/zfs/dsl_scan.c
2167
dsl_scan_ds_clone_swapped(dsl_dataset_t *ds1, dsl_dataset_t *ds2, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2194
scn->scn_phys.scn_queue_obj, ds1->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
2196
scn->scn_phys.scn_queue_obj, ds2->ds_object, mintxg, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2202
ds1->ds_object, mintxg, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
2214
scn->scn_phys.scn_queue_obj, ds2->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
2216
scn->scn_phys.scn_queue_obj, ds1->ds_object, mintxg, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
2223
dsl_scan_sync_state(scn, tx, SYNC_CACHED);
usr/src/uts/common/fs/zfs/dsl_scan.c
2259
dsl_scan_visitds(dsl_scan_t *scn, uint64_t dsobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2328
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2330
dsl_scan_visit_rootbp(scn, ds, &dsl_dataset_phys(ds)->ds_bp, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2452
ddt_entry_t *dde, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2522
dsl_scan_ddt(dsl_scan_t *scn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2544
dsl_scan_ddt_entry(scn, ddb->ddb_checksum, &dde, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2570
dsl_scan_visit(dsl_scan_t *scn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
2579
dsl_scan_ddt(scn, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2590
&dp->dp_meta_rootbp, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2600
dp->dp_origin_snap->ds_object, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2612
dsl_scan_visitds(scn, dsobj, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
2649
dsl_scan_visitds(scn, dsobj, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3074
dsl_scan_free_block_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
3085
dmu_tx_get_txg(tx), bp, 0));
usr/src/uts/common/fs/zfs/dsl_scan.c
3086
dsl_dir_diduse_space(tx->tx_pool->dp_free_dir, DD_USED_HEAD,
usr/src/uts/common/fs/zfs/dsl_scan.c
3088
-BP_GET_PSIZE(bp), -BP_GET_UCSIZE(bp), tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3129
dsl_scan_obsolete_block_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
3139
DVA_GET_ASIZE(dva), tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3243
dsl_process_async_destroys(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
3259
dsl_scan_free_block_cb, scn, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3273
dp->dp_bptree_obj, B_TRUE, dsl_scan_free_block_cb, scn, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3286
spa_feature_decr(spa, SPA_FEATURE_ASYNC_DESTROY, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3291
DMU_POOL_BPTREE_OBJ, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
3293
dp->dp_bptree_obj, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
3316
(longlong_t)tx->tx_txg, err);
usr/src/uts/common/fs/zfs/dsl_scan.c
3324
ddt_sync(spa, tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_scan.c
3341
LEAK_DIR_NAME, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3349
dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3353
-dsl_dir_phys(dp->dp_free_dir)->dd_uncompressed_bytes, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3373
dsl_scan_obsolete_block_cb, scn, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3378
dsl_pool_destroy_obsolete_bpobj(dp, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3393
dsl_scan_sync(dsl_pool_t *dp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
3402
spa_feature_incr(spa, SPA_FEATURE_RESILVER_DEFER, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3411
if (dsl_scan_restarting(scn, tx) ||
usr/src/uts/common/fs/zfs/dsl_scan.c
3414
dsl_scan_done(scn, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3418
func, (longlong_t)tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_scan.c
3419
dsl_scan_setup_sync(&func, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3464
err = dsl_process_async_destroys(dp, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3569
(longlong_t)tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_scan.c
3577
(longlong_t)tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_scan.c
3593
dsl_scan_visit(scn, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3619
scn->scn_done_txg = tx->tx_txg + 1;
usr/src/uts/common/fs/zfs/dsl_scan.c
3625
(longlong_t)tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_scan.c
3649
} else if (scn->scn_done_txg != 0 && scn->scn_done_txg <= tx->tx_txg) {
usr/src/uts/common/fs/zfs/dsl_scan.c
3652
(longlong_t)tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_scan.c
3656
dsl_scan_done(scn, B_TRUE, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
3660
dsl_scan_sync_state(scn, tx, sync_type);
usr/src/uts/common/fs/zfs/dsl_scan.c
609
dsl_scan_restarting(dsl_scan_t *scn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
612
scn->scn_restart_txg <= tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_scan.c
661
dsl_scan_sync_state(dsl_scan_t *scn, dmu_tx_t *tx, state_sync_type_t sync_type)
usr/src/uts/common/fs/zfs/dsl_scan.c
684
scan_ds_queue_sync(scn, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
688
&scn->scn_phys, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
701
&scn->scn_phys_cached, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
707
dsl_scan_setup_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
709
dsl_scan_t *scn = dmu_tx_pool(tx)->dp_scan;
usr/src/uts/common/fs/zfs/dsl_scan.c
718
dsl_scan_setup_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
720
dsl_scan_t *scn = dmu_tx_pool(tx)->dp_scan;
usr/src/uts/common/fs/zfs/dsl_scan.c
732
scn->scn_phys.scn_max_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/dsl_scan.c
783
ot ? ot : DMU_OT_SCAN_QUEUE, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
787
dsl_scan_sync_state(scn, tx, SYNC_MANDATORY);
usr/src/uts/common/fs/zfs/dsl_scan.c
789
spa_history_log_internal(spa, "scan setup", tx,
usr/src/uts/common/fs/zfs/dsl_scan.c
839
dsl_scan_done(dsl_scan_t *scn, boolean_t complete, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
860
DMU_POOL_DIRECTORY_OBJECT, old_names[i], tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
865
scn->scn_phys.scn_queue_obj, tx));
usr/src/uts/common/fs/zfs/dsl_scan.c
893
if (dsl_scan_restarting(scn, tx))
usr/src/uts/common/fs/zfs/dsl_scan.c
894
spa_history_log_internal(spa, "scan aborted, restarting", tx,
usr/src/uts/common/fs/zfs/dsl_scan.c
897
spa_history_log_internal(spa, "scan cancelled", tx,
usr/src/uts/common/fs/zfs/dsl_scan.c
900
spa_history_log_internal(spa, "scan done", tx,
usr/src/uts/common/fs/zfs/dsl_scan.c
918
vdev_dtl_reassess(spa->spa_root_vdev, tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_scan.c
925
vdev_dtl_reassess(spa->spa_root_vdev, tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_scan.c
953
vdev_clear_resilver_deferred(spa->spa_root_vdev, tx)) {
usr/src/uts/common/fs/zfs/dsl_scan.c
955
"starting deferred resilver", tx, "errors=%llu",
usr/src/uts/common/fs/zfs/dsl_scan.c
968
dsl_scan_cancel_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
970
dsl_scan_t *scn = dmu_tx_pool(tx)->dp_scan;
usr/src/uts/common/fs/zfs/dsl_scan.c
979
dsl_scan_cancel_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
981
dsl_scan_t *scn = dmu_tx_pool(tx)->dp_scan;
usr/src/uts/common/fs/zfs/dsl_scan.c
983
dsl_scan_done(scn, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_scan.c
984
dsl_scan_sync_state(scn, tx, SYNC_MANDATORY);
usr/src/uts/common/fs/zfs/dsl_scan.c
996
dsl_scrub_pause_resume_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_scan.c
999
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
173
int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/dsl_synctask.c
179
dst->dst_txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
195
int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_synctask.c
198
blocks_modified, space_check, tx, B_FALSE);
usr/src/uts/common/fs/zfs/dsl_synctask.c
203
int blocks_modified, zfs_space_check_t space_check, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_synctask.c
206
blocks_modified, space_check, tx, B_TRUE);
usr/src/uts/common/fs/zfs/dsl_synctask.c
213
dsl_sync_task_sync(dsl_sync_task_t *dst, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_synctask.c
250
dst->dst_error = dst->dst_checkfunc(dst->dst_arg, tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
252
dst->dst_syncfunc(dst->dst_arg, tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
37
dsl_null_checkfunc(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_synctask.c
48
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/dsl_synctask.c
59
tx = dmu_tx_create_dd(dp->dp_mos_dir);
usr/src/uts/common/fs/zfs/dsl_synctask.c
60
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/dsl_synctask.c
63
dst.dst_txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
73
err = dst.dst_checkfunc(arg, tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
77
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
86
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/dsl_synctask.c
90
sigfunc(arg, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
133
dduha->dduha_minor != 0, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
156
const char *htag, minor_t minor, uint64_t now, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
169
dmu_buf_will_dirty(ds->ds_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
171
zap_create(mos, DMU_OT_USERREFS, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
177
VERIFY0(zap_add(mos, zapobj, htag, 8, 1, &now, tx));
usr/src/uts/common/fs/zfs/dsl_userhold.c
184
htag, now, tx));
usr/src/uts/common/fs/zfs/dsl_userhold.c
198
spa_history_log_internal_ds(ds, "hold", tx,
usr/src/uts/common/fs/zfs/dsl_userhold.c
260
minor_t minor, uint64_t now, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
268
dsl_dataset_user_hold_sync_one_impl(tmpholds, ds, htag, minor, now, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
273
dsl_dataset_user_hold_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
276
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
291
fnvpair_value_string(pair), dduha->dduha_minor, now, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
444
dsl_dataset_user_release_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
450
if (!dmu_tx_is_syncing(tx))
usr/src/uts/common/fs/zfs/dsl_userhold.c
453
dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
496
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
507
error = dsl_pool_user_release(dp, ds->ds_object, holdname, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
511
holdname, tx));
usr/src/uts/common/fs/zfs/dsl_userhold.c
514
spa_history_log_internal_ds(ds, "release", tx,
usr/src/uts/common/fs/zfs/dsl_userhold.c
52
boolean_t temphold, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
520
dsl_dataset_user_release_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
524
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
537
fnvpair_value_nvlist(pair), tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
54
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
542
dsl_destroy_snapshot_sync_impl(ds, B_FALSE, tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
82
dsl_dataset_user_hold_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_userhold.c
85
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/dsl_userhold.c
91
if (!dmu_tx_is_syncing(tx))
usr/src/uts/common/fs/zfs/metaslab.c
3481
metaslab_condense(metaslab_t *msp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/metaslab.c
3485
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/metaslab.c
3584
zfs_metaslab_sm_blksz_with_log : zfs_metaslab_sm_blksz_no_log, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3594
msp->ms_id, sizeof (uint64_t), &object, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3611
space_map_write(sm, tmp_tree, SM_ALLOC, SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3612
space_map_write(sm, msp->ms_allocatable, SM_FREE, SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3613
space_map_write(sm, condense_tree, SM_FREE, SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3622
metaslab_flush_update(msp, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3632
metaslab_flush_update(metaslab_t *msp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/metaslab.c
3662
VERIFY3U(tx->tx_txg, <=, spa_final_dirty_txg(spa));
usr/src/uts/common/fs/zfs/metaslab.c
3668
metaslab_set_unflushed_txg(msp, spa_syncing_txg(spa), tx);
usr/src/uts/common/fs/zfs/metaslab.c
3678
spa_cleanup_old_sm_logs(spa, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3690
metaslab_flush(metaslab_t *msp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/metaslab.c
3709
ASSERT3U(metaslab_unflushed_txg(msp), <, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/metaslab.c
3718
metaslab_verify_space(msp, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/metaslab.c
3744
metaslab_condense(msp, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3747
space_map_histogram_add(msp->ms_sm, msp->ms_allocatable, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3751
msp->ms_defer[t], tx);
usr/src/uts/common/fs/zfs/metaslab.c
3759
metaslab_verify_space(msp, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/metaslab.c
3777
SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3779
SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3786
"appended %llu bytes", dmu_tx_get_txg(tx), spa_name(spa),
usr/src/uts/common/fs/zfs/metaslab.c
3800
metaslab_verify_space(msp, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/metaslab.c
3803
metaslab_flush_update(msp, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3805
metaslab_verify_space(msp, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/metaslab.c
3824
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/metaslab.c
3876
tx = dmu_tx_create_assigned(spa_get_dsl(spa), txg);
usr/src/uts/common/fs/zfs/metaslab.c
3881
spa_generate_syncing_log_sm(spa, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3887
zfs_metaslab_sm_blksz_no_log, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3891
msp->ms_id, sizeof (uint64_t), &new_object, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3906
metaslab_set_unflushed_txg(msp, spa_syncing_txg(spa), tx);
usr/src/uts/common/fs/zfs/metaslab.c
3924
zfs_vdev_standard_sm_blksz, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3938
sizeof (new_object), 1, &new_object, tx));
usr/src/uts/common/fs/zfs/metaslab.c
3955
metaslab_condense(msp, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3968
vd->vdev_id, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3970
vd->vdev_id, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3987
SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
3989
SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
4010
msp->ms_checkpointing, SM_FREE, SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/metaslab.c
4031
space_map_histogram_add(msp->ms_sm, msp->ms_allocatable, tx);
usr/src/uts/common/fs/zfs/metaslab.c
4040
space_map_histogram_add(msp->ms_sm, msp->ms_freed, tx);
usr/src/uts/common/fs/zfs/metaslab.c
4051
msp->ms_defer[t], tx);
usr/src/uts/common/fs/zfs/metaslab.c
4062
space_map_histogram_add(msp->ms_sm, msp->ms_freeing, tx);
usr/src/uts/common/fs/zfs/metaslab.c
4107
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/metaslab.c
5991
metaslab_update_ondisk_flush_data(metaslab_t *ms, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/metaslab.c
6011
SPA_OLD_MAXBLOCKSIZE, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/metaslab.c
6014
&object, tx));
usr/src/uts/common/fs/zfs/metaslab.c
6020
&entry, tx);
usr/src/uts/common/fs/zfs/metaslab.c
6024
metaslab_set_unflushed_txg(metaslab_t *ms, uint64_t txg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/metaslab.c
6032
metaslab_update_ondisk_flush_data(ms, tx);
usr/src/uts/common/fs/zfs/sa.c
148
uint16_t buflen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sa.c
1508
sa_add_projid(sa_handle_t *hdl, dmu_tx_t *tx, uint64_t projid)
usr/src/uts/common/fs/zfs/sa.c
1651
VERIFY(dmu_set_bonustype(db, DMU_OT_SA, tx) == 0);
usr/src/uts/common/fs/zfs/sa.c
1652
VERIFY(sa_replace_all_by_template_locked(hdl, attrs, count, tx) == 0);
usr/src/uts/common/fs/zfs/sa.c
1655
znode_acl.z_acl_extern_obj, tx));
usr/src/uts/common/fs/zfs/sa.c
1750
sa_attr_register_sync(sa_handle_t *hdl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
1767
sa->sa_master_obj, SA_REGISTRY, tx);
usr/src/uts/common/fs/zfs/sa.c
1775
tb[i].sa_name, 8, 1, &attr_value, tx));
usr/src/uts/common/fs/zfs/sa.c
1793
int attr_count, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
1798
sa_attr_register_sync(hdl, tx);
usr/src/uts/common/fs/zfs/sa.c
1799
return (sa_build_layouts(hdl, attr_desc, attr_count, tx));
usr/src/uts/common/fs/zfs/sa.c
1804
int attr_count, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
1810
attr_count, tx);
usr/src/uts/common/fs/zfs/sa.c
1825
uint16_t buflen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
1958
error = sa_build_layouts(hdl, attr_desc, attr_count, tx);
usr/src/uts/common/fs/zfs/sa.c
1971
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
1984
sa_attr_register_sync(hdl, tx);
usr/src/uts/common/fs/zfs/sa.c
1986
error = sa_attr_op(hdl, bulk, count, SA_UPDATE, tx);
usr/src/uts/common/fs/zfs/sa.c
1988
sa->sa_update_cb(hdl, tx);
usr/src/uts/common/fs/zfs/sa.c
1998
void *buf, uint32_t buflen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
2009
error = sa_bulk_update_impl(hdl, &bulk, 1, tx);
usr/src/uts/common/fs/zfs/sa.c
2016
uint32_t buflen, sa_data_locator_t *locator, void *userdata, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
2027
error = sa_bulk_update_impl(hdl, &bulk, 1, tx);
usr/src/uts/common/fs/zfs/sa.c
2079
sa_bulk_update(sa_handle_t *hdl, sa_bulk_attr_t *attrs, int count, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
2085
error = sa_bulk_update_impl(hdl, attrs, count, tx);
usr/src/uts/common/fs/zfs/sa.c
2091
sa_remove(sa_handle_t *hdl, sa_attr_type_t attr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
2097
NULL, 0, tx);
usr/src/uts/common/fs/zfs/sa.c
323
sa_data_op_t data_op, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
344
if (tx && !(buftypes & SA_BONUS)) {
usr/src/uts/common/fs/zfs/sa.c
345
dmu_buf_will_dirty(hdl->sa_bonus, tx);
usr/src/uts/common/fs/zfs/sa.c
356
if (tx && !(buftypes & SA_SPILL) &&
usr/src/uts/common/fs/zfs/sa.c
358
dmu_buf_will_dirty(hdl->sa_spill, tx);
usr/src/uts/common/fs/zfs/sa.c
389
bulk[i].sa_data, bulk[i].sa_length, tx);
usr/src/uts/common/fs/zfs/sa.c
393
bulk[i].sa_data, bulk[i].sa_length, tx);
usr/src/uts/common/fs/zfs/sa.c
405
uint64_t lot_num, uint64_t hash, boolean_t zapadd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
431
sa->sa_master_obj, SA_LAYOUTS, tx);
usr/src/uts/common/fs/zfs/sa.c
437
attr_name, 2, attr_count, attrs, tx));
usr/src/uts/common/fs/zfs/sa.c
465
int count, dmu_tx_t *tx, sa_lot_t **lot)
usr/src/uts/common/fs/zfs/sa.c
487
avl_numnodes(&sa->sa_layout_num_tree), hash, B_TRUE, tx);
usr/src/uts/common/fs/zfs/sa.c
494
sa_resize_spill(sa_handle_t *hdl, uint32_t size, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
508
error = dbuf_spill_set_blksz(hdl->sa_spill, blocksize, tx);
usr/src/uts/common/fs/zfs/sa.c
646
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/sa.c
667
dmu_buf_will_dirty(hdl->sa_bonus, tx);
usr/src/uts/common/fs/zfs/sa.c
682
used + hdrsize, tx));
usr/src/uts/common/fs/zfs/sa.c
695
dmu_buf_will_dirty(hdl->sa_spill, tx);
usr/src/uts/common/fs/zfs/sa.c
708
BUF_SPACE_NEEDED(spill_used, spillhdrsize), tx));
usr/src/uts/common/fs/zfs/sa.c
741
lot_count, tx, &lot);
usr/src/uts/common/fs/zfs/sa.c
771
sa_find_layout(hdl->sa_os, hash, attrs_start, lot_count, tx, &lot);
usr/src/uts/common/fs/zfs/sa.c
802
sa_handle_object(hdl), tx));
usr/src/uts/common/fs/zfs/spa.c
1392
dmu_tx_t *tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/spa.c
1394
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/spa.c
1397
spa->spa_log_flushall_txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/spa.c
1399
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa.c
159
static void spa_sync_version(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/spa.c
160
static void spa_sync_props(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/spa.c
3819
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/spa.c
3831
tx = dmu_tx_create_assigned(dp, spa_first_txg(spa));
usr/src/uts/common/fs/zfs/spa.c
3833
zil_claim, tx, DS_FIND_CHILDREN);
usr/src/uts/common/fs/zfs/spa.c
3834
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa.c
5083
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/spa.c
5265
tx = dmu_tx_create_assigned(dp, txg);
usr/src/uts/common/fs/zfs/spa.c
5272
DMU_OT_PACKED_NVLIST_SIZE, sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/spa.c
5276
sizeof (uint64_t), 1, &spa->spa_config_object, tx) != 0) {
usr/src/uts/common/fs/zfs/spa.c
5282
sizeof (uint64_t), 1, &version, tx) != 0) {
usr/src/uts/common/fs/zfs/spa.c
5291
sizeof (uint64_t), 1, &spa->spa_deflate, tx) != 0) {
usr/src/uts/common/fs/zfs/spa.c
5301
obj = bpobj_alloc(spa->spa_meta_objset, 1 << 14, tx);
usr/src/uts/common/fs/zfs/spa.c
5303
ZIO_COMPRESS_OFF, tx);
usr/src/uts/common/fs/zfs/spa.c
5306
sizeof (uint64_t), 1, &obj, tx) != 0) {
usr/src/uts/common/fs/zfs/spa.c
5316
spa_history_create_obj(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
5336
spa_sync_props(props, tx);
usr/src/uts/common/fs/zfs/spa.c
5339
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa.c
6948
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/spa.c
7212
tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/spa.c
7213
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/spa.c
7215
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/spa.c
7220
spa_history_log_internal(spa, "detach", tx,
usr/src/uts/common/fs/zfs/spa.c
7231
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa.c
7792
bpobj_enqueue_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7795
bpobj_enqueue(bpo, bp, tx);
usr/src/uts/common/fs/zfs/spa.c
7800
spa_free_sync_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7804
zio_nowait(zio_free_sync(zio, zio->io_spa, dmu_tx_get_txg(tx), bp,
usr/src/uts/common/fs/zfs/spa.c
7814
spa_sync_frees(spa_t *spa, bplist_t *bpl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7817
bplist_iterate(bpl, spa_free_sync_cb, zio, tx);
usr/src/uts/common/fs/zfs/spa.c
7826
spa_sync_deferred_frees(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7845
spa_free_sync_cb, zio, tx), ==, 0);
usr/src/uts/common/fs/zfs/spa.c
7851
spa_sync_nvlist(spa_t *spa, uint64_t obj, nvlist_t *nv, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7872
dmu_write(spa->spa_meta_objset, obj, 0, bufsize, packed, tx);
usr/src/uts/common/fs/zfs/spa.c
7877
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/spa.c
7883
spa_sync_aux_dev(spa_t *spa, spa_aux_vdev_t *sav, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/spa.c
7901
sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/spa.c
7904
&sav->sav_object, tx) == 0);
usr/src/uts/common/fs/zfs/spa.c
7922
spa_sync_nvlist(spa, sav->sav_object, nvroot, tx);
usr/src/uts/common/fs/zfs/spa.c
7933
spa_avz_build(vdev_t *vd, uint64_t avz, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7938
vd->vdev_top_zap, tx));
usr/src/uts/common/fs/zfs/spa.c
7942
vd->vdev_leaf_zap, tx));
usr/src/uts/common/fs/zfs/spa.c
7945
spa_avz_build(vd->vdev_child[i], avz, tx);
usr/src/uts/common/fs/zfs/spa.c
7950
spa_sync_config_object(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
7973
DMU_OTN_ZAP_METADATA, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/spa.c
7974
spa_avz_build(spa->spa_root_vdev, new_avz, tx);
usr/src/uts/common/fs/zfs/spa.c
7992
tx));
usr/src/uts/common/fs/zfs/spa.c
8000
spa->spa_all_vdev_zaps, tx));
usr/src/uts/common/fs/zfs/spa.c
8005
sizeof (new_avz), 1, &new_avz, tx));
usr/src/uts/common/fs/zfs/spa.c
8018
VERIFY0(zap_destroy(spa->spa_meta_objset, zap, tx));
usr/src/uts/common/fs/zfs/spa.c
8025
spa->spa_all_vdev_zaps, tx));
usr/src/uts/common/fs/zfs/spa.c
8027
DMU_POOL_DIRECTORY_OBJECT, DMU_POOL_VDEV_ZAP_MAP, tx));
usr/src/uts/common/fs/zfs/spa.c
8034
DMU_POOL_VDEV_ZAP_MAP, tx);
usr/src/uts/common/fs/zfs/spa.c
8039
vdev_construct_zaps(spa->spa_root_vdev, tx);
usr/src/uts/common/fs/zfs/spa.c
8042
dmu_tx_get_txg(tx), B_FALSE);
usr/src/uts/common/fs/zfs/spa.c
8057
spa_sync_nvlist(spa, spa->spa_config_object, config, tx);
usr/src/uts/common/fs/zfs/spa.c
8061
spa_sync_version(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8065
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa.c
8070
ASSERT(tx->tx_txg != TXG_INITIAL);
usr/src/uts/common/fs/zfs/spa.c
8077
spa_history_log_internal(spa, "set", tx, "version=%lld", version);
usr/src/uts/common/fs/zfs/spa.c
8084
spa_sync_props(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8087
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa.c
8111
spa_feature_enable(spa, fid, tx);
usr/src/uts/common/fs/zfs/spa.c
8112
spa_history_log_internal(spa, "set", tx,
usr/src/uts/common/fs/zfs/spa.c
8151
if (tx->tx_txg != TXG_INITIAL)
usr/src/uts/common/fs/zfs/spa.c
8153
spa_history_log_internal(spa, "set", tx,
usr/src/uts/common/fs/zfs/spa.c
816
spa_prop_clear_bootfs(spa_t *spa, uint64_t dsobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8164
tx);
usr/src/uts/common/fs/zfs/spa.c
8176
1, strlen(strval) + 1, strval, tx));
usr/src/uts/common/fs/zfs/spa.c
8177
spa_history_log_internal(spa, "set", tx,
usr/src/uts/common/fs/zfs/spa.c
8189
8, 1, &intval, tx));
usr/src/uts/common/fs/zfs/spa.c
8190
spa_history_log_internal(spa, "set", tx,
usr/src/uts/common/fs/zfs/spa.c
821
zpool_prop_to_name(ZPOOL_PROP_BOOTFS), tx) == 0);
usr/src/uts/common/fs/zfs/spa.c
8213
if (tx->tx_txg != TXG_INITIAL)
usr/src/uts/common/fs/zfs/spa.c
8241
spa_sync_upgrades(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8251
dsl_pool_create_origin(dp, tx);
usr/src/uts/common/fs/zfs/spa.c
8259
dsl_pool_upgrade_clones(dp, tx);
usr/src/uts/common/fs/zfs/spa.c
8264
dsl_pool_upgrade_dir_clones(dp, tx);
usr/src/uts/common/fs/zfs/spa.c
8272
spa_feature_create_zap_objects(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
828
spa_change_guid_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8288
spa_feature_incr(spa, SPA_FEATURE_LZ4_COMPRESS, tx);
usr/src/uts/common/fs/zfs/spa.c
8301
spa->spa_cksum_salt.zcs_bytes, tx));
usr/src/uts/common/fs/zfs/spa.c
831
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa.c
8400
spa_sync_condense_indirect(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8410
spa_condense_indirect_start_sync(vd, tx);
usr/src/uts/common/fs/zfs/spa.c
8417
spa_sync_iterate_to_convergence(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8421
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/spa.c
8427
spa_sync_config_object(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8428
spa_sync_aux_dev(spa, &spa->spa_spares, tx,
usr/src/uts/common/fs/zfs/spa.c
8430
spa_sync_aux_dev(spa, &spa->spa_l2cache, tx,
usr/src/uts/common/fs/zfs/spa.c
8443
spa_sync_frees(spa, free_bpl, tx);
usr/src/uts/common/fs/zfs/spa.c
8451
&spa->spa_deferred_bpobj, tx);
usr/src/uts/common/fs/zfs/spa.c
8455
dsl_scan_sync(dp, tx);
usr/src/uts/common/fs/zfs/spa.c
8456
svr_sync(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8457
spa_sync_upgrades(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8459
spa_flush_metaslabs(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8490
spa_sync_deferred_frees(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8504
spa_sync_rewrite_vdev_config(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
8507
uint64_t txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/spa.c
854
spa_change_guid_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa.c
857
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa.c
8617
dmu_tx_t *tx = dmu_tx_create_assigned(dp, txg);
usr/src/uts/common/fs/zfs/spa.c
8641
sizeof (uint64_t), 1, &spa->spa_deflate, tx));
usr/src/uts/common/fs/zfs/spa.c
8647
spa_sync_condense_indirect(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8649
spa_sync_iterate_to_convergence(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8672
spa_sync_rewrite_vdev_config(spa, tx);
usr/src/uts/common/fs/zfs/spa.c
8673
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa.c
869
spa_history_log_internal(spa, "guid change", tx, "old=%llu new=%llu",
usr/src/uts/common/fs/zfs/spa_checkpoint.c
187
spa_checkpoint_discard_complete_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
193
spa_feature_decr(spa, SPA_FEATURE_POOL_CHECKPOINT, tx);
usr/src/uts/common/fs/zfs/spa_checkpoint.c
195
spa_history_log_internal(spa, "spa discard checkpoint", tx,
usr/src/uts/common/fs/zfs/spa_checkpoint.c
278
spa_checkpoint_discard_thread_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
321
sdc.sdc_txg = tx->tx_txg;
usr/src/uts/common/fs/zfs/spa_checkpoint.c
328
spa_checkpoint_discard_sync_callback, &sdc, tx);
usr/src/uts/common/fs/zfs/spa_checkpoint.c
339
tx->tx_txg, vd->vdev_id, (words_before - words_after),
usr/src/uts/common/fs/zfs/spa_checkpoint.c
353
space_map_free(vd->vdev_checkpoint_sm, tx);
usr/src/uts/common/fs/zfs/spa_checkpoint.c
358
vd->vdev_top_zap, VDEV_TOP_ZAP_POOL_CHECKPOINT_SM, tx));
usr/src/uts/common/fs/zfs/spa_checkpoint.c
451
spa_checkpoint_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
453
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa_checkpoint.c
475
spa_checkpoint_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
477
dsl_pool_t *dp = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/spa_checkpoint.c
514
&checkpoint, tx));
usr/src/uts/common/fs/zfs/spa_checkpoint.c
522
spa_feature_incr(spa, SPA_FEATURE_POOL_CHECKPOINT, tx);
usr/src/uts/common/fs/zfs/spa_checkpoint.c
524
spa_history_log_internal(spa, "spa checkpoint", tx,
usr/src/uts/common/fs/zfs/spa_checkpoint.c
572
spa_checkpoint_discard_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
574
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa_checkpoint.c
590
spa_checkpoint_discard_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
592
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa_checkpoint.c
595
DMU_POOL_ZPOOL_CHECKPOINT, tx));
usr/src/uts/common/fs/zfs/spa_checkpoint.c
601
spa_history_log_internal(spa, "spa discard checkpoint", tx,
usr/src/uts/common/fs/zfs/spa_errlog.c
301
sync_error_list(spa_t *spa, avl_tree_t *t, uint64_t *obj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_errlog.c
312
0, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
321
*obj, buf, 1, strlen(name) + 1, name, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
344
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/spa_errlog.c
367
tx = dmu_tx_create_assigned(spa->spa_dsl_pool, txg);
usr/src/uts/common/fs/zfs/spa_errlog.c
372
sync_error_list(spa, &last, &spa->spa_errlog_last, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
380
spa->spa_errlog_last, tx) == 0);
usr/src/uts/common/fs/zfs/spa_errlog.c
384
sync_error_list(spa, &scrub, &spa->spa_errlog_last, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
390
sync_error_list(spa, &scrub, &spa->spa_errlog_scrub, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
397
&spa->spa_errlog_last, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
400
&spa->spa_errlog_scrub, tx);
usr/src/uts/common/fs/zfs/spa_errlog.c
402
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa_history.c
100
&spa->spa_history, tx) == 0);
usr/src/uts/common/fs/zfs/spa_history.c
106
dmu_buf_will_dirty(dbp, tx);
usr/src/uts/common/fs/zfs/spa_history.c
152
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_history.c
171
dmu_write(mos, spa->spa_history, phys_eof, firstwrite, buf, tx);
usr/src/uts/common/fs/zfs/spa_history.c
177
len, (char *)buf + firstwrite, tx);
usr/src/uts/common/fs/zfs/spa_history.c
265
spa_history_log_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_history.c
268
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/spa_history.c
283
spa_history_create_obj(spa, tx);
usr/src/uts/common/fs/zfs/spa_history.c
293
dmu_buf_will_dirty(dbp, tx);
usr/src/uts/common/fs/zfs/spa_history.c
351
ret = spa_history_write(spa, &le_len, sizeof (le_len), shpp, tx);
usr/src/uts/common/fs/zfs/spa_history.c
353
ret = spa_history_write(spa, record_packed, reclen, shpp, tx);
usr/src/uts/common/fs/zfs/spa_history.c
386
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/spa_history.c
397
tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/spa_history.c
398
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/spa_history.c
400
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/spa_history.c
413
nvarg, 0, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/spa_history.c
414
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/spa_history.c
523
dmu_tx_t *tx, const char *fmt, va_list adx)
usr/src/uts/common/fs/zfs/spa_history.c
532
if (tx->tx_txg == TXG_INITIAL || !spa_writeable(spa)) {
usr/src/uts/common/fs/zfs/spa_history.c
543
fnvlist_add_uint64(nvl, ZPOOL_HIST_TXG, tx->tx_txg);
usr/src/uts/common/fs/zfs/spa_history.c
545
if (dmu_tx_is_syncing(tx)) {
usr/src/uts/common/fs/zfs/spa_history.c
546
spa_history_log_sync(nvl, tx);
usr/src/uts/common/fs/zfs/spa_history.c
549
spa_history_log_sync, nvl, 0, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/spa_history.c
556
dmu_tx_t *tx, const char *fmt, ...)
usr/src/uts/common/fs/zfs/spa_history.c
558
dmu_tx_t *htx = tx;
usr/src/uts/common/fs/zfs/spa_history.c
562
if (tx == NULL) {
usr/src/uts/common/fs/zfs/spa_history.c
575
if (tx == NULL)
usr/src/uts/common/fs/zfs/spa_history.c
581
dmu_tx_t *tx, const char *fmt, ...)
usr/src/uts/common/fs/zfs/spa_history.c
587
ASSERT(tx != NULL);
usr/src/uts/common/fs/zfs/spa_history.c
594
log_internal(nvl, operation, dsl_dataset_get_spa(ds), tx, fmt, adx);
usr/src/uts/common/fs/zfs/spa_history.c
600
dmu_tx_t *tx, const char *fmt, ...)
usr/src/uts/common/fs/zfs/spa_history.c
606
ASSERT(tx != NULL);
usr/src/uts/common/fs/zfs/spa_history.c
614
log_internal(nvl, operation, dd->dd_pool->dp_spa, tx, fmt, adx);
usr/src/uts/common/fs/zfs/spa_history.c
87
spa_history_create_obj(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_history.c
96
sizeof (spa_history_phys_t), tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
719
spa_flush_metaslabs(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
721
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
766
spa_generate_syncing_log_sm(spa, tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
817
boolean_t flushed = metaslab_flush(curr, tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
886
spa_cleanup_old_sm_logs(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
908
space_map_free_obj(mos, sls->sls_sm_obj, tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
909
VERIFY0(zap_remove_int(mos, spacemap_zap, sls->sls_txg, tx));
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
926
spa_generate_syncing_log_sm(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
928
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
945
DMU_OTN_ZAP_METADATA, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
948
&spacemap_zap, tx));
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
949
spa_feature_incr(spa, SPA_FEATURE_LOG_SPACEMAP, tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
956
sm_obj = space_map_alloc(mos, zfs_log_sm_blksz, tx);
usr/src/uts/common/fs/zfs/spa_log_spacemap.c
957
VERIFY0(zap_add_int_key(mos, spacemap_zap, txg, sm_obj, tx));
usr/src/uts/common/fs/zfs/spa_misc.c
1415
spa_activate_mos_feature(spa_t *spa, const char *feature, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_misc.c
1426
if (tx->tx_txg != TXG_INITIAL)
usr/src/uts/common/fs/zfs/spa_misc.c
1625
spa_activate_allocation_classes(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/spa_misc.c
1631
spa_feature_incr(spa, SPA_FEATURE_ALLOCATION_CLASSES, tx);
usr/src/uts/common/fs/zfs/space_map.c
255
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
260
dmu_buf_will_dirty(sm->sm_dbuf, tx);
usr/src/uts/common/fs/zfs/space_map.c
455
space_map_histogram_add(space_map_t *sm, range_tree_t *rt, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
459
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/space_map.c
465
dmu_buf_will_dirty(sm->sm_dbuf, tx);
usr/src/uts/common/fs/zfs/space_map.c
505
space_map_write_intro_debug(space_map_t *sm, maptype_t maptype, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
507
dmu_buf_will_dirty(sm->sm_dbuf, tx);
usr/src/uts/common/fs/zfs/space_map.c
511
SM_DEBUG_SYNCPASS_ENCODE(spa_sync_pass(tx->tx_pool->dp_spa)) |
usr/src/uts/common/fs/zfs/space_map.c
512
SM_DEBUG_TXG_ENCODE(dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/space_map.c
515
sizeof (dentry), &dentry, tx);
usr/src/uts/common/fs/zfs/space_map.c
530
void *tag, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
577
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/space_map.c
649
uint64_t vdev_id, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
651
spa_t *spa = tx->tx_pool->dp_spa;
usr/src/uts/common/fs/zfs/space_map.c
654
space_map_write_intro_debug(sm, maptype, tx);
usr/src/uts/common/fs/zfs/space_map.c
677
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/space_map.c
712
rt), maptype, vdev_id, words, &db, FTAG, tx);
usr/src/uts/common/fs/zfs/space_map.c
735
uint64_t vdev_id, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
742
dmu_buf_will_dirty(sm->sm_dbuf, tx);
usr/src/uts/common/fs/zfs/space_map.c
764
space_map_write_impl(sm, rt, maptype, vdev_id, tx);
usr/src/uts/common/fs/zfs/space_map.c
833
space_map_truncate(space_map_t *sm, int blocksize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
840
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/space_map.c
841
VERIFY3U(dmu_tx_get_txg(tx), <=, spa_final_dirty_txg(spa));
usr/src/uts/common/fs/zfs/space_map.c
859
dmu_tx_get_txg(tx), spa_name(spa), sm, sm->sm_object,
usr/src/uts/common/fs/zfs/space_map.c
862
space_map_free(sm, tx);
usr/src/uts/common/fs/zfs/space_map.c
865
sm->sm_object = space_map_alloc(sm->sm_os, blocksize, tx);
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
879
dmu_buf_will_dirty(sm->sm_dbuf, 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
892
spa_feature_incr(spa, SPA_FEATURE_SPACEMAP_HISTOGRAM, tx);
usr/src/uts/common/fs/zfs/space_map.c
900
space_map_ibs, DMU_OT_SPACE_MAP_HEADER, bonuslen, tx);
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
915
SPA_FEATURE_SPACEMAP_HISTOGRAM, tx);
usr/src/uts/common/fs/zfs/space_map.c
919
VERIFY0(dmu_object_free(os, smobj, tx));
usr/src/uts/common/fs/zfs/space_map.c
923
space_map_free(space_map_t *sm, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/space_map.c
928
space_map_free_obj(sm->sm_os, space_map_object(sm), tx);
usr/src/uts/common/fs/zfs/sys/bplist.h
45
typedef int bplist_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bplist.h
51
void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bpobj.h
68
typedef int bpobj_itor_t(void *arg, const blkptr_t *bp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bpobj.h
70
uint64_t bpobj_alloc(objset_t *mos, int blocksize, dmu_tx_t *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/bpobj.h
79
int bpobj_iterate(bpobj_t *bpo, bpobj_itor_t func, void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bpobj.h
82
void bpobj_enqueue_subobj(bpobj_t *bpo, uint64_t subobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bpobj.h
83
void bpobj_enqueue(bpobj_t *bpo, const blkptr_t *bp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bptree.h
49
typedef int bptree_itor_t(void *arg, const blkptr_t *bp, 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
56
uint64_t bytes, uint64_t comp, uint64_t uncomp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/bptree.h
59
bptree_itor_t func, void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
317
int dbuf_spill_set_blksz(dmu_buf_t *db, uint64_t blksz, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
320
void dbuf_rm_spill(struct dnode *dn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
347
void dmu_buf_will_not_fill(dmu_buf_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
348
void dmu_buf_will_fill(dmu_buf_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
349
void dmu_buf_fill_done(dmu_buf_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
350
void dbuf_assign_arcbuf(dmu_buf_impl_t *db, arc_buf_t *buf, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
351
dbuf_dirty_record_t *dbuf_dirty(dmu_buf_impl_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
355
int uncompressed_size, int compressed_size, int byteorder, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
359
void dbuf_setdirty(dmu_buf_impl_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
361
void dbuf_sync_list(list_t *list, int level, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
371
void dbuf_new_size(dmu_buf_impl_t *db, int size, dmu_tx_t *tx);
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
170
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/ddt.h
172
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/ddt.h
247
enum ddt_class class, ddt_entry_t *dde, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
1026
uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
327
cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
409
int blocksize, dmu_object_type_t bonus_type, int bonus_len, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
412
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
415
int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
418
int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
423
int blocksize, dmu_object_type_t bonus_type, int bonus_len, dmu_tx_t *tx);
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
465
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
479
int ibs, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
487
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
494
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
501
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
508
int compressed_size, int byteorder, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
754
void dmu_buf_will_dirty(dmu_buf_t *db, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
756
const uint8_t *salt, const uint8_t *iv, const uint8_t *mac, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
780
void dmu_tx_hold_write(dmu_tx_t *tx, uint64_t object, uint64_t off, int len);
usr/src/uts/common/fs/zfs/sys/dmu.h
781
void dmu_tx_hold_write_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off,
usr/src/uts/common/fs/zfs/sys/dmu.h
783
void dmu_tx_hold_free(dmu_tx_t *tx, uint64_t object, uint64_t off,
usr/src/uts/common/fs/zfs/sys/dmu.h
785
void dmu_tx_hold_free_by_dnode(dmu_tx_t *tx, dnode_t *dn, uint64_t off,
usr/src/uts/common/fs/zfs/sys/dmu.h
787
void dmu_tx_hold_remap_l1indirect(dmu_tx_t *tx, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dmu.h
788
void dmu_tx_hold_zap(dmu_tx_t *tx, uint64_t object, int add, const char *name);
usr/src/uts/common/fs/zfs/sys/dmu.h
789
void dmu_tx_hold_zap_by_dnode(dmu_tx_t *tx, dnode_t *dn, int add,
usr/src/uts/common/fs/zfs/sys/dmu.h
791
void dmu_tx_hold_bonus(dmu_tx_t *tx, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dmu.h
792
void dmu_tx_hold_bonus_by_dnode(dmu_tx_t *tx, dnode_t *dn);
usr/src/uts/common/fs/zfs/sys/dmu.h
793
void dmu_tx_hold_spill(dmu_tx_t *tx, uint64_t object);
usr/src/uts/common/fs/zfs/sys/dmu.h
794
void dmu_tx_hold_sa(dmu_tx_t *tx, struct sa_handle *hdl, boolean_t may_grow);
usr/src/uts/common/fs/zfs/sys/dmu.h
795
void dmu_tx_hold_sa_create(dmu_tx_t *tx, int total_size);
usr/src/uts/common/fs/zfs/sys/dmu.h
796
void dmu_tx_abort(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
797
int dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how);
usr/src/uts/common/fs/zfs/sys/dmu.h
798
void dmu_tx_wait(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
799
void dmu_tx_commit(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
800
void dmu_tx_mark_netfree(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
819
void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func,
usr/src/uts/common/fs/zfs/sys/dmu.h
827
uint64_t size, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
846
const void *buf, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
848
const void *buf, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
850
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
855
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
857
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
859
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
861
uint64_t size, struct page *pp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
865
struct arc_buf *buf, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
867
struct arc_buf *buf, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
869
const uint8_t *salt, const uint8_t *iv, const uint8_t *mac, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu.h
872
dmu_buf_t *handle, dmu_tx_t *tx);
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
236
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
238
blkptr_t *bp, dmu_objset_type_t type, dmu_tx_t *tx);
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
243
void dmu_objset_userquota_get_ids(dnode_t *dn, boolean_t before, dmu_tx_t *tx);
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_tx.h
117
int dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
118
void dmu_tx_commit(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
119
void dmu_tx_abort(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
120
uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
121
struct dsl_pool *dmu_tx_pool(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
122
void dmu_tx_wait(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
124
void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func,
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
137
int dmu_tx_is_syncing(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
138
int dmu_tx_private_ok(dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
139
void dmu_tx_add_new_object(dmu_tx_t *tx, dnode_t *dn);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
140
void dmu_tx_dirty_buf(dmu_tx_t *tx, struct dmu_buf_impl *db);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
141
void dmu_tx_hold_space(dmu_tx_t *tx, uint64_t space);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
144
#define DMU_TX_DIRTY_BUF(tx, db) dmu_tx_dirty_buf(tx, db)
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
146
#define DMU_TX_DIRTY_BUF(tx, db)
usr/src/uts/common/fs/zfs/sys/dnode.h
387
void dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
388
void dnode_setbonus_type(dnode_t *dn, dmu_object_type_t, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
389
void dnode_rm_spill(dnode_t *dn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
399
void dnode_setdirty(dnode_t *dn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
400
void dnode_sync(dnode_t *dn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
402
dmu_object_type_t bonustype, int bonuslen, int dn_slots, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
405
boolean_t keep_spill, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
406
void dnode_free(dnode_t *dn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
410
int dnode_set_nlevels(dnode_t *dn, int nlevels, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
411
int dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
412
void dnode_free_range(dnode_t *dn, uint64_t off, uint64_t len, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dnode.h
414
void dnode_new_blkid(dnode_t *dn, uint64_t blkid, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/sys/dnode.h
589
#define FREE_VERIFY(db, start, end, tx) free_verify(db, start, end, tx)
usr/src/uts/common/fs/zfs/sys/dnode.h
595
#define FREE_VERIFY(db, start, end, tx)
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
202
nvlist_t *nvl, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
204
nvlist_t *nvl, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
210
int spa_keystore_change_key_check(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
211
void spa_keystore_change_key_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
215
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
219
struct dsl_dataset *origin, dsl_crypto_params_t *dcp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
221
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
222
uint64_t dsl_crypto_key_clone_sync(dsl_dir_t *origindd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
223
void dsl_crypto_key_destroy_sync(uint64_t dckobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
341
struct dsl_crypto_params *dcp, uint64_t flags, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
342
void dsl_dataset_snapshot_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
343
int dsl_dataset_snapshot_check(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
345
void dsl_dataset_promote_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
346
int dsl_dataset_promote_check(void *arg, dmu_tx_t *tx);
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
366
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
368
dmu_tx_t *tx, boolean_t async);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
370
uint64_t offset, uint64_t size, uint64_t birth, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
372
void dsl_dataset_dirty(dsl_dataset_t *ds, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
431
dsl_dataset_t *origin_head, boolean_t force, void *owner, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
433
dsl_dataset_t *origin_head, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
435
dmu_tx_t *tx, boolean_t recv, uint64_t cnt, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
437
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
440
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
445
int dsl_dataset_snap_remove(dsl_dataset_t *ds, const char *name, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
448
zprop_source_t source, uint64_t value, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
449
void dsl_dataset_zapify(dsl_dataset_t *ds, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
453
int dsl_dataset_rollback_check(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
454
void dsl_dataset_rollback_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
459
void dsl_dataset_create_remap_deadlist(dsl_dataset_t *ds, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
461
void dsl_dataset_destroy_remap_deadlist(dsl_dataset_t *ds, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
464
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
466
dmu_tx_t *tx);
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_deadlist.h
70
void dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
71
void dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
72
void dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
74
uint64_t mrs_obj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
80
void dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deadlist.h
82
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
81
void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
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_dir.h
137
const char *name, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
157
void dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
158
void dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
160
uint64_t asize, boolean_t netfree, void **tr_cookiep, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
161
void dsl_dir_tempreserve_clear(void *tr_cookie, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
162
void dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
164
int64_t used, int64_t compressed, int64_t uncompressed, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
166
dd_used_t oldtype, dd_used_t newtype, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
181
uint64_t reservation, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
185
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
186
void dsl_dir_zapify(dsl_dir_t *dd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
157
void dsl_pool_dirty_space(dsl_pool_t *dp, int64_t space, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
162
void dsl_pool_create_origin(dsl_pool_t *dp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
163
void dsl_pool_upgrade_clones(dsl_pool_t *dp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
164
void dsl_pool_upgrade_dir_clones(dsl_pool_t *dp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
180
const char *tag, uint64_t now, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
182
const char *tag, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
188
void dsl_pool_create_obsolete_bpobj(dsl_pool_t *dp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_pool.h
189
void dsl_pool_destroy_obsolete_bpobj(dsl_pool_t *dp, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
93
int dsl_props_set_check(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
94
void dsl_props_set_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
96
nvlist_t *props, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
99
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_scan.h
175
ddt_entry_t *dde, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_scan.h
176
void dsl_scan_ds_destroyed(struct dsl_dataset *ds, struct dmu_tx *tx);
usr/src/uts/common/fs/zfs/sys/dsl_scan.h
177
void dsl_scan_ds_snapshotted(struct dsl_dataset *ds, struct dmu_tx *tx);
usr/src/uts/common/fs/zfs/sys/dsl_scan.h
179
struct dmu_tx *tx);
usr/src/uts/common/fs/zfs/sys/dsl_userhold.h
49
boolean_t temphold, struct dmu_tx *tx);
usr/src/uts/common/fs/zfs/sys/dsl_userhold.h
51
minor_t minor, uint64_t now, struct dmu_tx *tx);
usr/src/uts/common/fs/zfs/sys/sa.h
115
typedef void (sa_update_cb_t)(sa_handle_t *, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/spa.h
1014
extern void spa_history_create_obj(spa_t *spa, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/spa.h
1021
dmu_tx_t *tx, const char *fmt, ...);
usr/src/uts/common/fs/zfs/sys/spa.h
1023
dmu_tx_t *tx, const char *fmt, ...);
usr/src/uts/common/fs/zfs/sys/spa.h
1025
dmu_tx_t *tx, const char *fmt, ...);
usr/src/uts/common/fs/zfs/sys/spa.h
1061
extern void spa_prop_clear_bootfs(spa_t *spa, uint64_t obj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/spa.h
963
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/space_map.h
207
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/space_map.h
212
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/space_map.h
221
uint64_t vdev_id, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/space_map.h
224
void space_map_truncate(space_map_t *sm, int blocksize, dmu_tx_t *tx);
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
226
void space_map_free(space_map_t *sm, 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/vdev.h
158
extern boolean_t vdev_clear_resilver_deferred(vdev_t *vd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev.h
82
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev.h
83
extern uint64_t vdev_create_link_zap(vdev_t *vd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev.h
84
extern void vdev_construct_zaps(vdev_t *vd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev.h
85
extern void vdev_destroy_spacemaps(vdev_t *vd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev.h
89
uint64_t offset, uint64_t size, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
568
extern void vdev_indirect_sync_obsolete(vdev_t *vd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
570
extern void spa_condense_indirect_start_sync(vdev_t *vd, dmu_tx_t *tx);
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
62
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_indirect_births.h
68
uint64_t offset, uint64_t txg, dmu_tx_t *tx);
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
102
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_indirect_mapping.h
116
list_t *vime_list, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/vdev_removal.h
84
extern void svr_sync(spa_t *spa, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
123
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
125
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
127
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
130
int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
133
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
137
int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
139
uint64_t parent_obj, const char *name, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
141
uint64_t parent_obj, const char *name, int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
147
zap_flags_t flags, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
154
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
156
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
159
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
162
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
174
int zap_destroy(objset_t *ds, uint64_t zapobj, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
241
const void *val, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
244
const void *val, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
247
const void *val, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
258
int integer_size, uint64_t num_integers, const void *val, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
261
int integer_size, uint64_t num_integers, const void *val, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
281
int zap_remove(objset_t *ds, uint64_t zapobj, const char *name, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
283
matchtype_t mt, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
284
int zap_remove_by_dnode(dnode_t *dn, const char *name, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
286
int key_numints, dmu_tx_t *tx);
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
312
uint64_t value, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
316
dmu_tx_t *tx);
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
326
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
330
uint64_t key, uint64_t value, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
332
uint64_t key, uint64_t value, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap.h
337
dmu_tx_t *tx);
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/zap_impl.h
221
const void *val, void *tag, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap_impl.h
224
void *tag, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap_impl.h
227
int fzap_remove(zap_name_t *zn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap_impl.h
234
const void *val, uint32_t cd, void *tag, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zap_impl.h
235
void fzap_upgrade(zap_t *zap, dmu_tx_t *tx, zap_flags_t flags);
usr/src/uts/common/fs/zfs/sys/zcp_change_key.h
32
int zcp_synctask_change_key_check(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zcp_change_key.h
33
void zcp_synctask_change_key_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zcp_set.h
41
int zcp_set_prop_check(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zcp_set.h
42
void zcp_set_prop_sync(void *arg, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_fuid.h
123
extern void zfs_fuid_txhold(zfsvfs_t *zfsvfs, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
309
dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
330
extern void zfs_log_create(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
335
extern void zfs_log_remove(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
338
extern void zfs_log_link(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
340
extern void zfs_log_symlink(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
342
extern void zfs_log_rename(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
344
extern void zfs_log_write(zilog_t *zilog, dmu_tx_t *tx, int txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
346
extern void zfs_log_truncate(zilog_t *zilog, dmu_tx_t *tx, int txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
348
extern void zfs_log_setattr(zilog_t *zilog, dmu_tx_t *tx, int txtype,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
350
extern void zfs_log_acl(zilog_t *zilog, dmu_tx_t *tx, znode_t *zp,
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
352
extern void zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
353
extern void zfs_upgrade(zfsvfs_t *zfsvfs, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
354
extern int zfs_create_share_dir(zfsvfs_t *zfsvfs, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
82
#define ZFS_ATTR_SET(zp, attr, value, pflags, tx) \
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
89
&pflags, sizeof (pflags), tx)); \
usr/src/uts/common/fs/zfs/sys/zil.h
425
extern boolean_t zil_replaying(zilog_t *zilog, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zil.h
427
extern void zil_destroy_sync(zilog_t *zilog, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zil.h
428
extern void zil_rollback_destroy(zilog_t *zilog, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zil.h
432
extern void zil_itx_assign(zilog_t *zilog, itx_t *itx, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/zil.h
441
struct dsl_dataset *ds, void *tx);
usr/src/uts/common/fs/zfs/sys/zil.h
442
extern void zil_sync(zilog_t *zilog, dmu_tx_t *tx);
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/sys/zvol.h
67
extern void zvol_log_write_minor(void *minor_hdl, dmu_tx_t *tx, offset_t off,
usr/src/uts/common/fs/zfs/txg.c
120
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
122
bzero(tx, sizeof (tx_state_t));
usr/src/uts/common/fs/zfs/txg.c
124
tx->tx_cpu = kmem_zalloc(max_ncpus * sizeof (tx_cpu_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/txg.c
129
mutex_init(&tx->tx_cpu[c].tc_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
130
mutex_init(&tx->tx_cpu[c].tc_open_lock, NULL, MUTEX_DEFAULT,
usr/src/uts/common/fs/zfs/txg.c
133
cv_init(&tx->tx_cpu[c].tc_cv[i], NULL, CV_DEFAULT,
usr/src/uts/common/fs/zfs/txg.c
135
list_create(&tx->tx_cpu[c].tc_callbacks[i],
usr/src/uts/common/fs/zfs/txg.c
141
mutex_init(&tx->tx_sync_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
143
cv_init(&tx->tx_sync_more_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
144
cv_init(&tx->tx_sync_done_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
145
cv_init(&tx->tx_quiesce_more_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
146
cv_init(&tx->tx_quiesce_done_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
147
cv_init(&tx->tx_exit_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/txg.c
149
tx->tx_open_txg = txg;
usr/src/uts/common/fs/zfs/txg.c
158
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
161
ASSERT0(tx->tx_threads);
usr/src/uts/common/fs/zfs/txg.c
163
mutex_destroy(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
165
cv_destroy(&tx->tx_sync_more_cv);
usr/src/uts/common/fs/zfs/txg.c
166
cv_destroy(&tx->tx_sync_done_cv);
usr/src/uts/common/fs/zfs/txg.c
167
cv_destroy(&tx->tx_quiesce_more_cv);
usr/src/uts/common/fs/zfs/txg.c
168
cv_destroy(&tx->tx_quiesce_done_cv);
usr/src/uts/common/fs/zfs/txg.c
169
cv_destroy(&tx->tx_exit_cv);
usr/src/uts/common/fs/zfs/txg.c
174
mutex_destroy(&tx->tx_cpu[c].tc_open_lock);
usr/src/uts/common/fs/zfs/txg.c
175
mutex_destroy(&tx->tx_cpu[c].tc_lock);
usr/src/uts/common/fs/zfs/txg.c
177
cv_destroy(&tx->tx_cpu[c].tc_cv[i]);
usr/src/uts/common/fs/zfs/txg.c
178
list_destroy(&tx->tx_cpu[c].tc_callbacks[i]);
usr/src/uts/common/fs/zfs/txg.c
182
if (tx->tx_commit_cb_taskq != NULL)
usr/src/uts/common/fs/zfs/txg.c
183
taskq_destroy(tx->tx_commit_cb_taskq);
usr/src/uts/common/fs/zfs/txg.c
185
kmem_free(tx->tx_cpu, max_ncpus * sizeof (tx_cpu_t));
usr/src/uts/common/fs/zfs/txg.c
187
bzero(tx, sizeof (tx_state_t));
usr/src/uts/common/fs/zfs/txg.c
196
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
198
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
202
ASSERT0(tx->tx_threads);
usr/src/uts/common/fs/zfs/txg.c
204
tx->tx_threads = 2;
usr/src/uts/common/fs/zfs/txg.c
206
tx->tx_quiesce_thread = thread_create(NULL, 0, txg_quiesce_thread,
usr/src/uts/common/fs/zfs/txg.c
214
tx->tx_sync_thread = thread_create(NULL, 32<<10, txg_sync_thread,
usr/src/uts/common/fs/zfs/txg.c
217
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
221
txg_thread_enter(tx_state_t *tx, callb_cpr_t *cpr)
usr/src/uts/common/fs/zfs/txg.c
223
CALLB_CPR_INIT(cpr, &tx->tx_sync_lock, callb_generic_cpr, FTAG);
usr/src/uts/common/fs/zfs/txg.c
224
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
228
txg_thread_exit(tx_state_t *tx, callb_cpr_t *cpr, kthread_t **tpp)
usr/src/uts/common/fs/zfs/txg.c
232
tx->tx_threads--;
usr/src/uts/common/fs/zfs/txg.c
233
cv_broadcast(&tx->tx_exit_cv);
usr/src/uts/common/fs/zfs/txg.c
239
txg_thread_wait(tx_state_t *tx, callb_cpr_t *cpr, kcondvar_t *cv, clock_t time)
usr/src/uts/common/fs/zfs/txg.c
244
(void) cv_timedwait(cv, &tx->tx_sync_lock,
usr/src/uts/common/fs/zfs/txg.c
247
cv_wait(cv, &tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
249
CALLB_CPR_SAFE_END(cpr, &tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
258
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
264
ASSERT3U(tx->tx_threads, ==, 2);
usr/src/uts/common/fs/zfs/txg.c
269
txg_wait_synced(dp, tx->tx_open_txg + TXG_DEFER_SIZE);
usr/src/uts/common/fs/zfs/txg.c
274
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
276
ASSERT3U(tx->tx_threads, ==, 2);
usr/src/uts/common/fs/zfs/txg.c
278
tx->tx_exiting = 1;
usr/src/uts/common/fs/zfs/txg.c
280
cv_broadcast(&tx->tx_quiesce_more_cv);
usr/src/uts/common/fs/zfs/txg.c
281
cv_broadcast(&tx->tx_quiesce_done_cv);
usr/src/uts/common/fs/zfs/txg.c
282
cv_broadcast(&tx->tx_sync_more_cv);
usr/src/uts/common/fs/zfs/txg.c
284
while (tx->tx_threads != 0)
usr/src/uts/common/fs/zfs/txg.c
285
cv_wait(&tx->tx_exit_cv, &tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
287
tx->tx_exiting = 0;
usr/src/uts/common/fs/zfs/txg.c
289
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
295
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
296
tx_cpu_t *tc = &tx->tx_cpu[CPU_SEQID];
usr/src/uts/common/fs/zfs/txg.c
300
txg = tx->tx_open_txg;
usr/src/uts/common/fs/zfs/txg.c
356
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
364
mutex_enter(&tx->tx_cpu[c].tc_open_lock);
usr/src/uts/common/fs/zfs/txg.c
366
ASSERT(txg == tx->tx_open_txg);
usr/src/uts/common/fs/zfs/txg.c
367
tx->tx_open_txg++;
usr/src/uts/common/fs/zfs/txg.c
368
tx->tx_open_time = gethrtime();
usr/src/uts/common/fs/zfs/txg.c
371
DTRACE_PROBE2(txg__opened, dsl_pool_t *, dp, uint64_t, tx->tx_open_txg);
usr/src/uts/common/fs/zfs/txg.c
378
mutex_exit(&tx->tx_cpu[c].tc_open_lock);
usr/src/uts/common/fs/zfs/txg.c
384
tx_cpu_t *tc = &tx->tx_cpu[c];
usr/src/uts/common/fs/zfs/txg.c
412
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
416
tx_cpu_t *tc = &tx->tx_cpu[c];
usr/src/uts/common/fs/zfs/txg.c
427
if (tx->tx_commit_cb_taskq == NULL) {
usr/src/uts/common/fs/zfs/txg.c
431
tx->tx_commit_cb_taskq = taskq_create("tx_commit_cb",
usr/src/uts/common/fs/zfs/txg.c
442
(void) taskq_dispatch(tx->tx_commit_cb_taskq, (task_func_t *)
usr/src/uts/common/fs/zfs/txg.c
450
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
451
ASSERT(MUTEX_HELD(&tx->tx_sync_lock));
usr/src/uts/common/fs/zfs/txg.c
452
return (tx->tx_syncing_txg != 0);
usr/src/uts/common/fs/zfs/txg.c
458
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
459
ASSERT(MUTEX_HELD(&tx->tx_sync_lock));
usr/src/uts/common/fs/zfs/txg.c
460
return (tx->tx_quiescing_txg != 0);
usr/src/uts/common/fs/zfs/txg.c
466
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
467
ASSERT(MUTEX_HELD(&tx->tx_sync_lock));
usr/src/uts/common/fs/zfs/txg.c
468
return (tx->tx_quiesced_txg != 0);
usr/src/uts/common/fs/zfs/txg.c
476
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
480
txg_thread_enter(tx, &cpr);
usr/src/uts/common/fs/zfs/txg.c
497
!tx->tx_exiting && timer > 0 &&
usr/src/uts/common/fs/zfs/txg.c
498
tx->tx_synced_txg >= tx->tx_sync_txg_waiting &&
usr/src/uts/common/fs/zfs/txg.c
503
tx->tx_synced_txg, tx->tx_sync_txg_waiting, dp);
usr/src/uts/common/fs/zfs/txg.c
504
txg_thread_wait(tx, &cpr, &tx->tx_sync_more_cv, timer);
usr/src/uts/common/fs/zfs/txg.c
513
while (!tx->tx_exiting && !txg_has_quiesced_to_sync(dp)) {
usr/src/uts/common/fs/zfs/txg.c
514
if (tx->tx_quiesce_txg_waiting < tx->tx_open_txg+1)
usr/src/uts/common/fs/zfs/txg.c
515
tx->tx_quiesce_txg_waiting = tx->tx_open_txg+1;
usr/src/uts/common/fs/zfs/txg.c
516
cv_broadcast(&tx->tx_quiesce_more_cv);
usr/src/uts/common/fs/zfs/txg.c
517
txg_thread_wait(tx, &cpr, &tx->tx_quiesce_done_cv, 0);
usr/src/uts/common/fs/zfs/txg.c
520
if (tx->tx_exiting)
usr/src/uts/common/fs/zfs/txg.c
521
txg_thread_exit(tx, &cpr, &tx->tx_sync_thread);
usr/src/uts/common/fs/zfs/txg.c
528
ASSERT(tx->tx_quiesced_txg != 0);
usr/src/uts/common/fs/zfs/txg.c
529
txg = tx->tx_quiesced_txg;
usr/src/uts/common/fs/zfs/txg.c
530
tx->tx_quiesced_txg = 0;
usr/src/uts/common/fs/zfs/txg.c
531
tx->tx_syncing_txg = txg;
usr/src/uts/common/fs/zfs/txg.c
533
cv_broadcast(&tx->tx_quiesce_more_cv);
usr/src/uts/common/fs/zfs/txg.c
536
txg, tx->tx_quiesce_txg_waiting, tx->tx_sync_txg_waiting);
usr/src/uts/common/fs/zfs/txg.c
537
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
543
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
544
tx->tx_synced_txg = txg;
usr/src/uts/common/fs/zfs/txg.c
545
tx->tx_syncing_txg = 0;
usr/src/uts/common/fs/zfs/txg.c
547
cv_broadcast(&tx->tx_sync_done_cv);
usr/src/uts/common/fs/zfs/txg.c
560
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
563
txg_thread_enter(tx, &cpr);
usr/src/uts/common/fs/zfs/txg.c
575
while (!tx->tx_exiting &&
usr/src/uts/common/fs/zfs/txg.c
576
(tx->tx_open_txg >= tx->tx_quiesce_txg_waiting ||
usr/src/uts/common/fs/zfs/txg.c
578
txg_thread_wait(tx, &cpr, &tx->tx_quiesce_more_cv, 0);
usr/src/uts/common/fs/zfs/txg.c
580
if (tx->tx_exiting)
usr/src/uts/common/fs/zfs/txg.c
581
txg_thread_exit(tx, &cpr, &tx->tx_quiesce_thread);
usr/src/uts/common/fs/zfs/txg.c
583
txg = tx->tx_open_txg;
usr/src/uts/common/fs/zfs/txg.c
585
txg, tx->tx_quiesce_txg_waiting,
usr/src/uts/common/fs/zfs/txg.c
586
tx->tx_sync_txg_waiting);
usr/src/uts/common/fs/zfs/txg.c
587
tx->tx_quiescing_txg = txg;
usr/src/uts/common/fs/zfs/txg.c
589
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
591
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
597
tx->tx_quiescing_txg = 0;
usr/src/uts/common/fs/zfs/txg.c
598
tx->tx_quiesced_txg = txg;
usr/src/uts/common/fs/zfs/txg.c
600
cv_broadcast(&tx->tx_sync_more_cv);
usr/src/uts/common/fs/zfs/txg.c
601
cv_broadcast(&tx->tx_quiesce_done_cv);
usr/src/uts/common/fs/zfs/txg.c
613
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
617
if (tx->tx_open_txg > txg ||
usr/src/uts/common/fs/zfs/txg.c
618
tx->tx_syncing_txg == txg-1 || tx->tx_synced_txg == txg-1)
usr/src/uts/common/fs/zfs/txg.c
621
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
622
if (tx->tx_open_txg > txg || tx->tx_synced_txg == txg-1) {
usr/src/uts/common/fs/zfs/txg.c
623
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
628
tx->tx_syncing_txg < txg-1 && !txg_stalled(dp)) {
usr/src/uts/common/fs/zfs/txg.c
629
(void) cv_timedwait_hires(&tx->tx_quiesce_more_cv,
usr/src/uts/common/fs/zfs/txg.c
630
&tx->tx_sync_lock, delay, resolution, 0);
usr/src/uts/common/fs/zfs/txg.c
633
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
639
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
643
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
644
ASSERT3U(tx->tx_threads, ==, 2);
usr/src/uts/common/fs/zfs/txg.c
646
txg = tx->tx_open_txg + TXG_DEFER_SIZE;
usr/src/uts/common/fs/zfs/txg.c
647
if (tx->tx_sync_txg_waiting < txg)
usr/src/uts/common/fs/zfs/txg.c
648
tx->tx_sync_txg_waiting = txg;
usr/src/uts/common/fs/zfs/txg.c
650
txg, tx->tx_quiesce_txg_waiting, tx->tx_sync_txg_waiting);
usr/src/uts/common/fs/zfs/txg.c
651
while (tx->tx_synced_txg < txg) {
usr/src/uts/common/fs/zfs/txg.c
654
tx->tx_synced_txg, tx->tx_sync_txg_waiting, dp);
usr/src/uts/common/fs/zfs/txg.c
655
cv_broadcast(&tx->tx_sync_more_cv);
usr/src/uts/common/fs/zfs/txg.c
662
if (cv_wait_sig(&tx->tx_sync_done_cv,
usr/src/uts/common/fs/zfs/txg.c
663
&tx->tx_sync_lock) == 0) {
usr/src/uts/common/fs/zfs/txg.c
664
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
668
cv_wait(&tx->tx_sync_done_cv, &tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
671
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
698
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
702
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
703
ASSERT3U(tx->tx_threads, ==, 2);
usr/src/uts/common/fs/zfs/txg.c
705
txg = tx->tx_open_txg + 1;
usr/src/uts/common/fs/zfs/txg.c
706
if (tx->tx_quiesce_txg_waiting < txg && should_quiesce)
usr/src/uts/common/fs/zfs/txg.c
707
tx->tx_quiesce_txg_waiting = txg;
usr/src/uts/common/fs/zfs/txg.c
709
txg, tx->tx_quiesce_txg_waiting, tx->tx_sync_txg_waiting);
usr/src/uts/common/fs/zfs/txg.c
710
while (tx->tx_open_txg < txg) {
usr/src/uts/common/fs/zfs/txg.c
711
cv_broadcast(&tx->tx_quiesce_more_cv);
usr/src/uts/common/fs/zfs/txg.c
712
cv_wait(&tx->tx_quiesce_done_cv, &tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
714
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
724
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
728
mutex_enter(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
731
tx->tx_quiesce_txg_waiting <= tx->tx_open_txg &&
usr/src/uts/common/fs/zfs/txg.c
732
tx->tx_sync_txg_waiting <= tx->tx_synced_txg &&
usr/src/uts/common/fs/zfs/txg.c
733
tx->tx_quiesced_txg <= tx->tx_synced_txg) {
usr/src/uts/common/fs/zfs/txg.c
734
tx->tx_quiesce_txg_waiting = tx->tx_open_txg + 1;
usr/src/uts/common/fs/zfs/txg.c
735
cv_broadcast(&tx->tx_quiesce_more_cv);
usr/src/uts/common/fs/zfs/txg.c
737
mutex_exit(&tx->tx_sync_lock);
usr/src/uts/common/fs/zfs/txg.c
743
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
744
return (tx->tx_quiesce_txg_waiting > tx->tx_open_txg);
usr/src/uts/common/fs/zfs/txg.c
750
tx_state_t *tx = &dp->dp_tx;
usr/src/uts/common/fs/zfs/txg.c
752
return (tx->tx_syncing_txg <= tx->tx_sync_txg_waiting ||
usr/src/uts/common/fs/zfs/txg.c
753
tx->tx_quiesced_txg != 0);
usr/src/uts/common/fs/zfs/vdev.c
2709
vdev_zap_allocation_data(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
2725
1, strlen(string) + 1, string, tx));
usr/src/uts/common/fs/zfs/vdev.c
2728
spa_activate_allocation_classes(spa, tx);
usr/src/uts/common/fs/zfs/vdev.c
2733
vdev_destroy_unlink_zap(vdev_t *vd, uint64_t zapobj, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
2737
VERIFY0(zap_destroy(spa->spa_meta_objset, zapobj, tx));
usr/src/uts/common/fs/zfs/vdev.c
2739
zapobj, tx));
usr/src/uts/common/fs/zfs/vdev.c
2743
vdev_create_link_zap(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
2747
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/vdev.c
2751
zap, tx));
usr/src/uts/common/fs/zfs/vdev.c
2757
vdev_construct_zaps(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
2764
vd->vdev_leaf_zap = vdev_create_link_zap(vd, tx);
usr/src/uts/common/fs/zfs/vdev.c
2767
vd->vdev_top_zap = vdev_create_link_zap(vd, tx);
usr/src/uts/common/fs/zfs/vdev.c
2769
vdev_zap_allocation_data(vd, tx);
usr/src/uts/common/fs/zfs/vdev.c
2774
vdev_construct_zaps(vd->vdev_child[i], tx);
usr/src/uts/common/fs/zfs/vdev.c
2785
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/vdev.c
2791
tx = dmu_tx_create_assigned(spa->spa_dsl_pool, txg);
usr/src/uts/common/fs/zfs/vdev.c
2795
space_map_free(vd->vdev_dtl_sm, tx);
usr/src/uts/common/fs/zfs/vdev.c
2807
vdev_destroy_unlink_zap(vd, vd->vdev_leaf_zap, tx);
usr/src/uts/common/fs/zfs/vdev.c
2811
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev.c
2818
new_object = space_map_alloc(mos, zfs_vdev_dtl_sm_blksz, tx);
usr/src/uts/common/fs/zfs/vdev.c
2832
space_map_truncate(vd->vdev_dtl_sm, zfs_vdev_dtl_sm_blksz, tx);
usr/src/uts/common/fs/zfs/vdev.c
2833
space_map_write(vd->vdev_dtl_sm, rtsync, SM_ALLOC, SM_NO_VDEVID, tx);
usr/src/uts/common/fs/zfs/vdev.c
2850
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev.c
3109
vdev_destroy_ms_flush_data(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
3122
VERIFY0(dmu_object_free(mos, object, tx));
usr/src/uts/common/fs/zfs/vdev.c
3124
VDEV_TOP_ZAP_MS_UNFLUSHED_PHYS_TXGS, tx));
usr/src/uts/common/fs/zfs/vdev.c
3132
vdev_destroy_spacemaps(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
3149
space_map_free_obj(mos, smobj, tx);
usr/src/uts/common/fs/zfs/vdev.c
3153
VERIFY0(dmu_object_free(mos, vd->vdev_ms_array, tx));
usr/src/uts/common/fs/zfs/vdev.c
3154
vdev_destroy_ms_flush_data(vd, tx);
usr/src/uts/common/fs/zfs/vdev.c
3167
dmu_tx_t *tx = dmu_tx_create_assigned(spa_get_dsl(spa), txg);
usr/src/uts/common/fs/zfs/vdev.c
3169
vdev_destroy_spacemaps(vd, tx);
usr/src/uts/common/fs/zfs/vdev.c
3171
vdev_destroy_unlink_zap(vd, vd->vdev_top_zap, tx);
usr/src/uts/common/fs/zfs/vdev.c
3175
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev.c
3202
dmu_tx_t *tx = dmu_tx_create_assigned(spa->spa_dsl_pool, txg);
usr/src/uts/common/fs/zfs/vdev.c
3207
vdev_indirect_sync_obsolete(vd, tx);
usr/src/uts/common/fs/zfs/vdev.c
3216
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev.c
3228
DMU_OT_OBJECT_ARRAY, 0, DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/vdev.c
3249
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev.c
4617
vdev_clear_resilver_deferred(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev.c
4624
resilver_needed |= vdev_clear_resilver_deferred(cvd, tx);
usr/src/uts/common/fs/zfs/vdev.c
4629
spa_feature_decr(spa, SPA_FEATURE_RESILVER_DEFER, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
349
uint64_t size, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect.c
352
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
479
spa_condense_indirect_complete_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect.c
482
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_indirect.c
493
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
513
vdev_indirect_mapping_free(mos, vic->vic_mapping_object, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
517
space_map_free_obj(mos, scip->scip_prev_obsolete_sm_object, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
518
spa_feature_decr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
524
DMU_POOL_CONDENSING_INDIRECT, tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
531
vd->vdev_id, dmu_tx_get_txg(tx), vic->vic_mapping_object,
usr/src/uts/common/fs/zfs/vdev_indirect.c
541
spa_condense_indirect_commit_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect.c
544
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
545
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_indirect.c
547
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
551
&sci->sci_new_mapping_entries[txg & TXG_MASK], tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
567
dmu_tx_t *tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/vdev_indirect.c
568
dmu_tx_hold_space(tx, sizeof (*vimep) + sizeof (count));
usr/src/uts/common/fs/zfs/vdev_indirect.c
569
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/vdev_indirect.c
570
int txgoff = dmu_tx_get_txg(tx) & TXG_MASK;
usr/src/uts/common/fs/zfs/vdev_indirect.c
577
dsl_sync_task_nowait(dmu_tx_pool(tx),
usr/src/uts/common/fs/zfs/vdev_indirect.c
579
0, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
588
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
753
spa_condense_indirect_start_sync(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect.c
762
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
772
vdev_indirect_mapping_alloc(spa->spa_meta_objset, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
783
VDEV_TOP_ZAP_INDIRECT_OBSOLETE_SM, tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
788
sizeof (*scip) / sizeof (uint64_t), scip, tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
795
vd->vdev_id, dmu_tx_get_txg(tx),
usr/src/uts/common/fs/zfs/vdev_indirect.c
809
vdev_indirect_sync_obsolete(vdev_t *vd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect.c
822
zfs_vdev_standard_sm_blksz, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
827
sizeof (obsolete_sm_object), 1, &obsolete_sm_object, tx));
usr/src/uts/common/fs/zfs/vdev_indirect.c
830
spa_feature_incr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_indirect.c
841
vd->vdev_obsolete_segments, SM_ALLOC, SM_NO_VDEVID, tx);
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
127
uint64_t max_offset, uint64_t txg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
134
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
135
ASSERT(dsl_pool_sync_context(dmu_tx_pool(tx)));
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
138
dmu_buf_will_dirty(vib->vib_dbuf, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
145
&vibe, 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
88
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect_births.c
93
tx));
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
307
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
317
tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
324
dmu_buf_will_dirty(dbuf, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
328
DMU_OT_NONE, 0, tx);
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
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
372
tx));
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/vdev_indirect_mapping.c
388
list_t *list, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
398
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
399
ASSERT(dsl_pool_sync_context(dmu_tx_pool(tx)));
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
406
dmu_buf_will_dirty(vim->vim_dbuf, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
455
mapbuf, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
461
i * sizeof (*countbuf), countbuf, tx);
usr/src/uts/common/fs/zfs/vdev_indirect_mapping.c
488
(u_longlong_t)dmu_tx_get_txg(tx),
usr/src/uts/common/fs/zfs/vdev_initialize.c
122
dmu_tx_t *tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/vdev_initialize.c
123
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/vdev_initialize.c
125
guid, 2, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
129
spa_history_log_internal(spa, "initialize", tx,
usr/src/uts/common/fs/zfs/vdev_initialize.c
133
spa_history_log_internal(spa, "initialize", tx,
usr/src/uts/common/fs/zfs/vdev_initialize.c
137
spa_history_log_internal(spa, "initialize", tx,
usr/src/uts/common/fs/zfs/vdev_initialize.c
141
spa_history_log_internal(spa, "initialize", tx,
usr/src/uts/common/fs/zfs/vdev_initialize.c
148
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
199
dmu_tx_t *tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/vdev_initialize.c
200
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/vdev_initialize.c
201
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
213
ZFS_SPACE_CHECK_RESERVED, tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
227
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
238
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
55
vdev_initialize_zap_update_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_initialize.c
66
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_initialize.c
69
vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE);
usr/src/uts/common/fs/zfs/vdev_initialize.c
84
sizeof (last_offset), 1, &last_offset, tx));
usr/src/uts/common/fs/zfs/vdev_initialize.c
90
1, &val, tx));
usr/src/uts/common/fs/zfs/vdev_initialize.c
96
&initialize_state, tx));
usr/src/uts/common/fs/zfs/vdev_removal.c
1039
vdev_remove_complete_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
1042
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_removal.c
1054
vdev_destroy_spacemaps(vd, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1061
vdev_destroy_unlink_zap(vd, fnvpair_value_uint64(pair), tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1065
spa_finish_removal(dmu_tx_pool(tx)->dp_spa, DSS_FINISHED, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1067
spa_history_log_internal(spa, "vdev remove completed", tx,
usr/src/uts/common/fs/zfs/vdev_removal.c
1093
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/vdev_removal.c
1115
tx = dmu_tx_create_assigned(spa->spa_dsl_pool, txg);
usr/src/uts/common/fs/zfs/vdev_removal.c
1117
0, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1118
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1211
uint64_t *max_alloc, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
1213
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1214
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_removal.c
1273
dsl_sync_task_nowait(dmu_tx_pool(tx), vdev_mapping_sync,
usr/src/uts/common/fs/zfs/vdev_removal.c
1274
svr, 0, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
138
spa_sync_removing_state(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
144
&spa->spa_removing_phys, tx));
usr/src/uts/common/fs/zfs/vdev_removal.c
1465
dmu_tx_t *tx =
usr/src/uts/common/fs/zfs/vdev_removal.c
1468
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/vdev_removal.c
1469
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1483
spa_vdev_copy_impl(vd, svr, &vca, &max_alloc, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1485
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1533
spa_vdev_remove_cancel_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
1535
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_removal.c
1548
spa_vdev_remove_cancel_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
1550
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_removal.c
1559
spa_feature_decr(spa, SPA_FEATURE_DEVICE_REMOVAL, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1561
spa_feature_decr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1563
VDEV_TOP_ZAP_OBSOLETE_COUNTS_ARE_PRECISE, tx));
usr/src/uts/common/fs/zfs/vdev_removal.c
1571
space_map_free(vd->vdev_obsolete_sm, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1573
VDEV_TOP_ZAP_INDIRECT_OBSOLETE_SM, tx));
usr/src/uts/common/fs/zfs/vdev_removal.c
1576
spa_feature_decr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1646
vdev_indirect_mapping_free(mos, vic->vic_mapping_object, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1653
vdev_indirect_births_free(mos, vic->vic_births_object, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1664
svr->svr_bytes_done[dmu_tx_get_txg(tx) & TXG_MASK] = 0;
usr/src/uts/common/fs/zfs/vdev_removal.c
1665
spa_finish_removal(spa, DSS_CANCELED, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
1671
vd->vdev_id, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/vdev_removal.c
1672
spa_history_log_internal(spa, "vdev remove canceled", tx,
usr/src/uts/common/fs/zfs/vdev_removal.c
1702
svr_sync(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
1705
int txgoff = dmu_tx_get_txg(tx) & TXG_MASK;
usr/src/uts/common/fs/zfs/vdev_removal.c
1725
spa_sync_removing_state(spa, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
2046
dmu_tx_t *tx = dmu_tx_create_assigned(spa->spa_dsl_pool, *txg);
usr/src/uts/common/fs/zfs/vdev_removal.c
2049
(void *)(uintptr_t)vd->vdev_id, 0, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
2050
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
234
vdev_remove_initiate_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
237
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_removal.c
242
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
250
spa_feature_incr(spa, SPA_FEATURE_DEVICE_REMOVAL, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
257
spa_feature_incr(spa, SPA_FEATURE_OBSOLETE_COUNTS, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
261
&one, tx));
usr/src/uts/common/fs/zfs/vdev_removal.c
265
vic->vic_mapping_object = vdev_indirect_mapping_alloc(mos, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
268
vic->vic_births_object = vdev_indirect_births_alloc(mos, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
309
spa_sync_removing_state(spa, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
325
dmu_buf_will_dirty(dbuf, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
337
"im_obj=%llu", vd->vdev_id, vd, dmu_tx_get_txg(tx),
usr/src/uts/common/fs/zfs/vdev_removal.c
340
spa_history_log_internal(spa, "vdev remove started", tx,
usr/src/uts/common/fs/zfs/vdev_removal.c
659
spa_finish_removal(spa_t *spa, dsl_scan_state_t state, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
662
ASSERT3U(dmu_tx_get_txg(tx), ==, spa_syncing_txg(spa));
usr/src/uts/common/fs/zfs/vdev_removal.c
689
spa_sync_removing_state(spa, tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
710
vdev_mapping_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_removal.c
713
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/vdev_removal.c
716
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
723
&svr->svr_new_segments[txg & TXG_MASK], tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
725
vdev_indirect_mapping_max_offset(vim), dmu_tx_get_txg(tx), tx);
usr/src/uts/common/fs/zfs/vdev_removal.c
739
spa_sync_removing_state(spa, tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
191
vdev_trim_zap_update_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/vdev_trim.c
202
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
205
vdev_t *vd = spa_lookup_by_guid(tx->tx_pool->dp_spa, guid, B_FALSE);
usr/src/uts/common/fs/zfs/vdev_trim.c
224
sizeof (last_offset), 1, &last_offset, tx));
usr/src/uts/common/fs/zfs/vdev_trim.c
231
1, &val, tx));
usr/src/uts/common/fs/zfs/vdev_trim.c
241
VDEV_LEAF_ZAP_TRIM_RATE, sizeof (rate), 1, &rate, tx));
usr/src/uts/common/fs/zfs/vdev_trim.c
249
sizeof (partial), 1, &partial, tx));
usr/src/uts/common/fs/zfs/vdev_trim.c
256
sizeof (secure), 1, &secure, tx));
usr/src/uts/common/fs/zfs/vdev_trim.c
261
sizeof (trim_state), 1, &trim_state, tx));
usr/src/uts/common/fs/zfs/vdev_trim.c
319
dmu_tx_t *tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/vdev_trim.c
320
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/vdev_trim.c
322
guid, 2, ZFS_SPACE_CHECK_NONE, tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
328
spa_history_log_internal(spa, "trim", tx,
usr/src/uts/common/fs/zfs/vdev_trim.c
333
spa_history_log_internal(spa, "trim", tx,
usr/src/uts/common/fs/zfs/vdev_trim.c
338
spa_history_log_internal(spa, "trim", tx,
usr/src/uts/common/fs/zfs/vdev_trim.c
343
spa_history_log_internal(spa, "trim", tx,
usr/src/uts/common/fs/zfs/vdev_trim.c
350
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
478
dmu_tx_t *tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
usr/src/uts/common/fs/zfs/vdev_trim.c
479
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/vdev_trim.c
480
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
493
ZFS_SPACE_CHECK_RESERVED, tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
509
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/vdev_trim.c
523
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zap.c
102
fzap_upgrade(zap_t *zap, dmu_tx_t *tx, zap_flags_t flags)
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
1037
8, 1, &za->za_first_integer, tx);
usr/src/uts/common/fs/zfs/zap.c
1048
uint64_t value, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
1062
8, 1, &value, tx);
usr/src/uts/common/fs/zfs/zap.c
1073
dmu_tx_t *tx)
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
1131
uint64_t key, uint64_t value, dmu_tx_t *tx)
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
1141
uint64_t key, uint64_t value, dmu_tx_t *tx)
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
1160
dmu_tx_t *tx)
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
1180
dmu_tx_t *tx)
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
141
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/zap.c
153
zap_tryupgradedir(zap_t *zap, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
158
dmu_buf_will_dirty(zap->zap_dbuf, tx);
usr/src/uts/common/fs/zfs/zap.c
171
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
208
dmu_buf_will_dirty(db_new, tx);
usr/src/uts/common/fs/zfs/zap.c
215
dmu_buf_will_dirty(db_new, tx);
usr/src/uts/common/fs/zfs/zap.c
229
tbl->zt_blk << bs, tbl->zt_numblks << bs, tx);
usr/src/uts/common/fs/zfs/zap.c
246
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
263
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/zap.c
278
dmu_buf_will_dirty(db2, tx);
usr/src/uts/common/fs/zfs/zap.c
349
zap_grow_ptrtbl(zap_t *zap, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
377
dmu_buf_will_dirty(db_new, tx);
usr/src/uts/common/fs/zfs/zap.c
393
zap_ptrtbl_transfer, tx));
usr/src/uts/common/fs/zfs/zap.c
398
zap_increment_num_entries(zap_t *zap, int delta, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
400
dmu_buf_will_dirty(zap->zap_dbuf, tx);
usr/src/uts/common/fs/zfs/zap.c
426
zap_create_leaf(zap_t *zap, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
442
dmu_buf_will_dirty(l->l_dbuf, tx);
usr/src/uts/common/fs/zfs/zap.c
519
zap_get_leaf_byblk(zap_t *zap, uint64_t blkid, dmu_tx_t *tx, krw_t lt,
usr/src/uts/common/fs/zfs/zap.c
550
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/zap.c
577
zap_set_idx_to_blk(zap_t *zap, uint64_t idx, uint64_t blk, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
579
ASSERT(tx != NULL);
usr/src/uts/common/fs/zfs/zap.c
587
idx, blk, tx));
usr/src/uts/common/fs/zfs/zap.c
592
zap_deref_leaf(zap_t *zap, uint64_t h, dmu_tx_t *tx, krw_t lt, zap_leaf_t **lp)
usr/src/uts/common/fs/zfs/zap.c
610
err = zap_get_leaf_byblk(zap, blk, tx, lt, lp);
usr/src/uts/common/fs/zfs/zap.c
620
void *tag, dmu_tx_t *tx, zap_leaf_t **lp)
usr/src/uts/common/fs/zfs/zap.c
633
if (zap_tryupgradedir(zap, tx) == 0 ||
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
650
err = zap_grow_ptrtbl(zap, tx);
usr/src/uts/common/fs/zfs/zap.c
655
err = zap_deref_leaf(zap, hash, tx, RW_WRITER, &l);
usr/src/uts/common/fs/zfs/zap.c
684
zap_leaf_t *nl = zap_create_leaf(zap, tx);
usr/src/uts/common/fs/zfs/zap.c
689
err = zap_set_idx_to_blk(zap, sibling + i, nl->l_blkid, tx);
usr/src/uts/common/fs/zfs/zap.c
707
void *tag, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
721
if (zap_tryupgradedir(zap, tx) == 0) {
usr/src/uts/common/fs/zfs/zap.c
726
int err = zap_lockdir(os, zapobj, tx,
usr/src/uts/common/fs/zfs/zap.c
735
(void) zap_grow_ptrtbl(zap, tx);
usr/src/uts/common/fs/zfs/zap.c
816
const void *val, uint32_t cd, void *tag, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
827
err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l);
usr/src/uts/common/fs/zfs/zap.c
843
zap_increment_num_entries(zap, 1, tx);
usr/src/uts/common/fs/zfs/zap.c
845
err = zap_expand_leaf(zn, l, tag, tx, &l);
usr/src/uts/common/fs/zfs/zap.c
853
zap_put_leaf_maybe_grow_ptrtbl(zn, l, tag, tx);
usr/src/uts/common/fs/zfs/zap.c
860
const void *val, void *tag, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
867
val, ZAP_NEED_CD, tag, tx));
usr/src/uts/common/fs/zfs/zap.c
873
void *tag, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
886
err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l);
usr/src/uts/common/fs/zfs/zap.c
898
zap_increment_num_entries(zap, 1, tx);
usr/src/uts/common/fs/zfs/zap.c
904
err = zap_expand_leaf(zn, l, tag, tx, &l);
usr/src/uts/common/fs/zfs/zap.c
911
zap_put_leaf_maybe_grow_ptrtbl(zn, l, tag, tx);
usr/src/uts/common/fs/zfs/zap.c
940
fzap_remove(zap_name_t *zn, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
946
err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, tx, RW_WRITER, &l);
usr/src/uts/common/fs/zfs/zap.c
952
zap_increment_num_entries(zn->zn_zap, -1, tx);
usr/src/uts/common/fs/zfs/zap.c
979
const char *name, dmu_tx_t *tx)
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
986
const char *name, int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap.c
991
dnodesize, tx)) > 0);
usr/src/uts/common/fs/zfs/zap.c
993
tx));
usr/src/uts/common/fs/zfs/zap_micro.c
1128
const void *val, dmu_tx_t *tx, void *tag)
usr/src/uts/common/fs/zfs/zap_micro.c
1139
err = fzap_add(zn, integer_size, num_integers, val, tag, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1143
err = mzap_upgrade(&zn->zn_zap, tag, tx, 0);
usr/src/uts/common/fs/zfs/zap_micro.c
1146
tag, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1166
const void *val, dmu_tx_t *tx)
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
1174
err = zap_add_impl(zap, key, integer_size, num_integers, val, tx, FTAG);
usr/src/uts/common/fs/zfs/zap_micro.c
1182
const void *val, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
1187
err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1190
err = zap_add_impl(zap, key, integer_size, num_integers, val, tx, FTAG);
usr/src/uts/common/fs/zfs/zap_micro.c
1198
const void *val, dmu_tx_t *tx)
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
1211
err = fzap_add(zn, integer_size, num_integers, val, FTAG, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1221
int integer_size, uint64_t num_integers, const void *val, dmu_tx_t *tx)
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
1247
FTAG, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1254
err = mzap_upgrade(&zn->zn_zap, FTAG, tx, 0);
usr/src/uts/common/fs/zfs/zap_micro.c
1257
val, FTAG, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1279
int integer_size, uint64_t num_integers, const void *val, dmu_tx_t *tx)
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
1292
err = fzap_update(zn, integer_size, num_integers, val, FTAG, tx);
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
1308
matchtype_t mt, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
1316
err = fzap_remove(zn, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1334
matchtype_t mt, dmu_tx_t *tx)
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
1342
err = zap_remove_impl(zap, name, mt, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1348
zap_remove_by_dnode(dnode_t *dn, const char *name, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
1353
err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap);
usr/src/uts/common/fs/zfs/zap_micro.c
1356
err = zap_remove_impl(zap, name, 0, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
1363
int key_numints, dmu_tx_t *tx)
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
1376
err = fzap_remove(zn, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
474
zap_lockdir_impl(dmu_buf_t *db, void *tag, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/zap_micro.c
49
void *tag, dmu_tx_t *tx, zap_flags_t flags);
usr/src/uts/common/fs/zfs/zap_micro.c
516
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
522
if (zap->zap_ismicro && tx && adding &&
usr/src/uts/common/fs/zfs/zap_micro.c
529
int err = mzap_upgrade(zapp, tag, tx, 0);
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
544
zap_lockdir_by_dnode(dnode_t *dn, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/zap_micro.c
561
err = zap_lockdir_impl(db, tag, tx, lti, fatreader, adding, zapp);
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
584
err = zap_lockdir_impl(db, tag, tx, lti, fatreader, adding, zapp);
usr/src/uts/common/fs/zfs/zap_micro.c
598
mzap_upgrade(zap_t **zapp, void *tag, dmu_tx_t *tx, zap_flags_t flags)
usr/src/uts/common/fs/zfs/zap_micro.c
612
1ULL << fzap_default_block_shift, 0, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
624
fzap_upgrade(zap, tx, flags);
usr/src/uts/common/fs/zfs/zap_micro.c
634
tag, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
664
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
670
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
679
VERIFY0(zap_lockdir_impl(db, FTAG, tx, RW_WRITER,
usr/src/uts/common/fs/zfs/zap_micro.c
681
VERIFY0(mzap_upgrade(&zap, FTAG, tx, flags));
usr/src/uts/common/fs/zfs/zap_micro.c
690
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
693
0, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
698
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
701
0, ot, bonustype, bonuslen, dnodesize, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
707
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
710
bonuslen, 0, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
716
int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
721
dnodesize, tx);
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
730
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
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
737
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
740
dnodesize, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
745
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
749
0, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
754
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
757
dnodesize, tx);
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
766
dmu_object_type_t bonustype, int bonuslen, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
770
leaf_blockshift, indirect_blockshift, bonustype, bonuslen, 0, tx));
usr/src/uts/common/fs/zfs/zap_micro.c
776
dmu_object_type_t bonustype, int bonuslen, int dnodesize, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zap_micro.c
779
dnodesize, tx);
usr/src/uts/common/fs/zfs/zap_micro.c
787
1ULL << leaf_blockshift, indirect_blockshift, tx) == 0);
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/zcp.c
1021
tx = dmu_tx_create_dd(dp->dp_mos_dir);
usr/src/uts/common/fs/zfs/zcp.c
1023
zcp_eval_impl(tx, ri);
usr/src/uts/common/fs/zfs/zcp.c
1025
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zcp.c
811
zcp_eval_impl(dmu_tx_t *tx, zcp_run_info_t *ri)
usr/src/uts/common/fs/zfs/zcp.c
819
ri->zri_pool = dmu_tx_pool(tx);
usr/src/uts/common/fs/zfs/zcp.c
820
ri->zri_tx = tx;
usr/src/uts/common/fs/zfs/zcp.c
971
zcp_eval_sig(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp.c
979
zcp_eval_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp.c
991
zcp_eval_impl(tx, ri);
usr/src/uts/common/fs/zfs/zcp.c
999
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zcp_change_key.c
128
zcp_synctask_change_key_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_change_key.c
137
return (spa_keystore_change_key_check(arg, tx));
usr/src/uts/common/fs/zfs/zcp_change_key.c
141
zcp_synctask_change_key_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_change_key.c
143
spa_keystore_change_key_sync(arg, tx);
usr/src/uts/common/fs/zfs/zcp_set.c
39
const char *prop_name, const char *prop_val, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_set.c
48
dsl_props_set_sync_impl(ds, ZPROP_SRC_LOCAL, nvl, tx);
usr/src/uts/common/fs/zfs/zcp_set.c
55
zcp_set_prop_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_set.c
79
ret = dsl_props_set_check(&dpsa, tx);
usr/src/uts/common/fs/zfs/zcp_set.c
86
zcp_set_prop_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_set.c
98
prop_val, tx);
usr/src/uts/common/fs/zfs/zcp_synctask.c
306
zcp_synctask_inherit_prop_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_synctask.c
324
return (dsl_props_set_check(&args->zipa_dpsa, tx));
usr/src/uts/common/fs/zfs/zcp_synctask.c
328
zcp_synctask_inherit_prop_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zcp_synctask.c
333
dsl_props_set_sync(dpsa, tx);
usr/src/uts/common/fs/zfs/zfeature.c
297
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
304
sizeof (uint64_t), 1, &refcount, tx));
usr/src/uts/common/fs/zfs/zfeature.c
323
spa_activate_mos_feature(spa, feature->fi_guid, tx);
usr/src/uts/common/fs/zfs/zfeature.c
331
feature_enable_sync(spa_t *spa, zfeature_info_t *feature, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
349
spa_feature_enable(spa, feature->fi_depends[i], tx);
usr/src/uts/common/fs/zfs/zfeature.c
353
feature->fi_desc, tx));
usr/src/uts/common/fs/zfs/zfeature.c
355
feature_sync(spa, feature, initial_refcount, tx);
usr/src/uts/common/fs/zfs/zfeature.c
358
uint64_t enabling_txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zfeature.c
364
DMU_POOL_FEATURE_ENABLED_TXG, tx);
usr/src/uts/common/fs/zfs/zfeature.c
366
spa_feature_incr(spa, SPA_FEATURE_ENABLED_TXG, tx);
usr/src/uts/common/fs/zfs/zfeature.c
370
sizeof (uint64_t), 1, &enabling_txg, tx));
usr/src/uts/common/fs/zfs/zfeature.c
389
dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
400
ASSERT(dmu_tx_is_syncing(tx));
usr/src/uts/common/fs/zfs/zfeature.c
419
feature_sync(spa, feature, refcount, tx);
usr/src/uts/common/fs/zfs/zfeature.c
423
spa_feature_create_zap_objects(spa_t *spa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
429
ASSERT((!spa->spa_sync_on && tx->tx_txg == TXG_INITIAL) ||
usr/src/uts/common/fs/zfs/zfeature.c
434
DMU_POOL_FEATURES_FOR_READ, tx);
usr/src/uts/common/fs/zfs/zfeature.c
437
DMU_POOL_FEATURES_FOR_WRITE, tx);
usr/src/uts/common/fs/zfs/zfeature.c
440
DMU_POOL_FEATURE_DESCRIPTIONS, tx);
usr/src/uts/common/fs/zfs/zfeature.c
447
spa_feature_enable(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
451
feature_enable_sync(spa, &spa_feature_table[fid], tx);
usr/src/uts/common/fs/zfs/zfeature.c
455
spa_feature_incr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
457
feature_do_action(spa, fid, FEATURE_ACTION_INCR, tx);
usr/src/uts/common/fs/zfs/zfeature.c
461
spa_feature_decr(spa_t *spa, spa_feature_t fid, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfeature.c
463
feature_do_action(spa, fid, FEATURE_ACTION_DECR, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
1196
zfs_aclset_common(znode_t *zp, zfs_acl_t *aclp, cred_t *cr, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_acl.c
1278
error = dmu_object_free(zfsvfs->z_os, aoid, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
1289
DN_OLD_MAX_BONUSLEN : 0, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
1292
aoid, aclp->z_acl_bytes, 0, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
1300
aclnode->z_size, aclnode->z_acldata, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
1310
acl_phys.z_acl_extern_obj, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
1354
return (sa_bulk_update(zp->z_sa_hdl, bulk, count, tx));
usr/src/uts/common/fs/zfs/zfs_acl.c
1997
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_acl.c
2030
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_acl.c
2032
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_acl.c
2036
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2046
dmu_tx_hold_free(tx, acl_obj, 0,
usr/src/uts/common/fs/zfs/zfs_acl.c
2048
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
usr/src/uts/common/fs/zfs/zfs_acl.c
2051
dmu_tx_hold_write(tx, acl_obj, 0, aclp->z_acl_bytes);
usr/src/uts/common/fs/zfs/zfs_acl.c
2054
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0, aclp->z_acl_bytes);
usr/src/uts/common/fs/zfs/zfs_acl.c
2057
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_acl.c
2058
error = dmu_tx_assign(tx, TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_acl.c
2064
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2065
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2068
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2073
error = zfs_aclset_common(zp, aclp, cr, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2079
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_acl.c
2081
zfs_log_acl(zilog, tx, zp, vsecp, fuidp);
usr/src/uts/common/fs/zfs/zfs_acl.c
2085
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
1016
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_dir.c
1035
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_dir.c
1036
dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes +
usr/src/uts/common/fs/zfs/zfs_dir.c
1038
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_dir.c
1039
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_dir.c
1042
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
1043
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_dir.c
1046
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
1049
zfs_mknode(zp, vap, tx, cr, IS_XATTR, &xzp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_dir.c
1052
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
1061
sizeof (xzp->z_id), tx));
usr/src/uts/common/fs/zfs/zfs_dir.c
1063
(void) zfs_log_create(zfsvfs->z_log, tx, TX_MKXATTR, zp,
usr/src/uts/common/fs/zfs/zfs_dir.c
1067
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
468
zfs_unlinked_add(znode_t *zp, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_dir.c
476
zap_add_int(zfsvfs->z_os, zfsvfs->z_unlinkedobj, zp->z_id, tx));
usr/src/uts/common/fs/zfs/zfs_dir.c
594
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_dir.c
613
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_dir.c
614
dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_dir.c
615
dmu_tx_hold_zap(tx, dzp->z_id, FALSE, zap.za_name);
usr/src/uts/common/fs/zfs/zfs_dir.c
616
dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_dir.c
617
dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_dir.c
619
zfs_sa_upgrade_txholds(tx, xzp);
usr/src/uts/common/fs/zfs/zfs_dir.c
620
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
621
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_dir.c
623
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
632
error = zfs_link_destroy(&dl, xzp, tx, 0, NULL);
usr/src/uts/common/fs/zfs/zfs_dir.c
635
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
651
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_dir.c
709
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_dir.c
710
dmu_tx_hold_free(tx, zp->z_id, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/zfs_dir.c
711
dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_dir.c
713
dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, TRUE, NULL);
usr/src/uts/common/fs/zfs/zfs_dir.c
714
dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_dir.c
717
dmu_tx_hold_free(tx, acl_obj, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/zfs_dir.c
719
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_dir.c
720
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
721
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_dir.c
728
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
740
&xzp->z_links, sizeof (xzp->z_links), tx));
usr/src/uts/common/fs/zfs/zfs_dir.c
742
zfs_unlinked_add(xzp, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
747
zap_remove_int(zfsvfs->z_os, zfsvfs->z_unlinkedobj, zp->z_id, tx));
usr/src/uts/common/fs/zfs/zfs_dir.c
749
zfs_znode_delete(zp, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
751
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
771
zfs_link_create(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag)
usr/src/uts/common/fs/zfs/zfs_dir.c
807
error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
827
error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
833
8, 1, &value, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
864
zfs_dropname(zfs_dirlock_t *dl, znode_t *zp, znode_t *dzp, dmu_tx_t *tx,
usr/src/uts/common/fs/zfs/zfs_dir.c
880
dl->dl_name, mt, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
883
tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
897
zfs_link_destroy(zfs_dirlock_t *dl, znode_t *zp, dmu_tx_t *tx, int flag,
usr/src/uts/common/fs/zfs/zfs_dir.c
934
error = zfs_dropname(dl, zp, dzp, tx, flag);
usr/src/uts/common/fs/zfs/zfs_dir.c
963
error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
969
error = zfs_dropname(dl, zp, dzp, tx, flag);
usr/src/uts/common/fs/zfs/zfs_dir.c
988
error = sa_bulk_update(dzp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_dir.c
995
zfs_unlinked_add(zp, tx);
usr/src/uts/common/fs/zfs/zfs_fuid.c
223
zfs_fuid_sync(zfsvfs_t *zfsvfs, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_fuid.c
246
sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/zfs_fuid.c
249
&zfsvfs->z_fuid_obj, tx) == 0);
usr/src/uts/common/fs/zfs/zfs_fuid.c
277
zfsvfs->z_fuid_size, packed, tx);
usr/src/uts/common/fs/zfs/zfs_fuid.c
281
dmu_buf_will_dirty(db, tx);
usr/src/uts/common/fs/zfs/zfs_fuid.c
835
zfs_fuid_txhold(zfsvfs_t *zfsvfs, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_fuid.c
838
dmu_tx_hold_bonus(tx, DMU_NEW_OBJECT);
usr/src/uts/common/fs/zfs/zfs_fuid.c
839
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
usr/src/uts/common/fs/zfs/zfs_fuid.c
841
dmu_tx_hold_zap(tx, MASTER_NODE_OBJ, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_fuid.c
843
dmu_tx_hold_bonus(tx, zfsvfs->z_fuid_obj);
usr/src/uts/common/fs/zfs/zfs_fuid.c
844
dmu_tx_hold_write(tx, zfsvfs->z_fuid_obj, 0,
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
3305
void (*cbfunc)(objset_t *os, void *arg, cred_t *cr, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4504
zfs_prop_activate_feature_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4506
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4520
zfs_prop_activate_feature_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4522
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
4525
spa_feature_incr(spa, *featurep, tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5962
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5964
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5965
dmu_tx_hold_zap(tx, MASTER_NODE_OBJ, TRUE,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5967
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5968
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5970
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5972
error = zfs_create_share_dir(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
5973
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_log.c
247
zfs_log_create(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
263
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zfs_log.c
354
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
363
zfs_log_remove(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
370
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zfs_log.c
391
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
398
zfs_log_link(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
405
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zfs_log.c
414
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
421
zfs_log_symlink(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
429
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zfs_log.c
446
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
453
zfs_log_rename(zilog_t *zilog, dmu_tx_t *tx, uint64_t txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
461
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zfs_log.c
472
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
481
zfs_log_write(zilog_t *zilog, dmu_tx_t *tx, int txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
487
if (zil_replaying(zilog, tx) || zp->z_unlinked)
usr/src/uts/common/fs/zfs/zfs_log.c
532
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
543
zfs_log_truncate(zilog_t *zilog, dmu_tx_t *tx, int txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
549
if (zil_replaying(zilog, tx) || zp->z_unlinked)
usr/src/uts/common/fs/zfs/zfs_log.c
559
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
566
zfs_log_setattr(zilog_t *zilog, dmu_tx_t *tx, int txtype,
usr/src/uts/common/fs/zfs/zfs_log.c
575
if (zil_replaying(zilog, tx) || zp->z_unlinked)
usr/src/uts/common/fs/zfs/zfs_log.c
621
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_log.c
628
zfs_log_acl(zilog_t *zilog, dmu_tx_t *tx, znode_t *zp,
usr/src/uts/common/fs/zfs/zfs_log.c
639
if (zil_replaying(zilog, tx) || zp->z_unlinked)
usr/src/uts/common/fs/zfs/zfs_log.c
687
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zfs_replay.c
743
dmu_tx_t *tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_replay.c
746
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_replay.c
747
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_replay.c
751
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_replay.c
752
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_replay.c
755
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_replay.c
759
(void *)&zp->z_size, sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/zfs_replay.c
762
(void) zil_replaying(zfsvfs->z_log, tx);
usr/src/uts/common/fs/zfs/zfs_replay.c
764
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_sa.c
103
VERIFY0(dmu_set_bonus(db, len + ZFS_OLD_ZNODE_PHYS_SIZE, tx));
usr/src/uts/common/fs/zfs/zfs_sa.c
111
zfs_grow_blocksize(zp, len, tx);
usr/src/uts/common/fs/zfs/zfs_sa.c
115
dmu_buf_will_dirty(dbp, tx);
usr/src/uts/common/fs/zfs/zfs_sa.c
158
zfs_sa_set_scanstamp(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_sa.c
168
sizeof (xoap->xoa_av_scanstamp), tx));
usr/src/uts/common/fs/zfs/zfs_sa.c
178
VERIFY(dmu_set_bonus(db, len, tx) == 0);
usr/src/uts/common/fs/zfs/zfs_sa.c
184
&zp->z_pflags, sizeof (uint64_t), tx));
usr/src/uts/common/fs/zfs/zfs_sa.c
197
zfs_sa_upgrade(sa_handle_t *hdl, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_sa.c
315
VERIFY(dmu_set_bonustype(db, DMU_OT_SA, tx) == 0);
usr/src/uts/common/fs/zfs/zfs_sa.c
317
count, tx) == 0);
usr/src/uts/common/fs/zfs/zfs_sa.c
320
znode_acl.z_acl_extern_obj, tx));
usr/src/uts/common/fs/zfs/zfs_sa.c
329
zfs_sa_upgrade_txholds(dmu_tx_t *tx, znode_t *zp)
usr/src/uts/common/fs/zfs/zfs_sa.c
335
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_sa.c
338
dmu_tx_hold_free(tx, zfs_external_acl(zp), 0,
usr/src/uts/common/fs/zfs/zfs_sa.c
98
zfs_sa_symlink(znode_t *zp, char *link, int len, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2656
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2668
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2669
dmu_tx_hold_zap(tx, MASTER_NODE_OBJ, B_FALSE, ZPL_VERSION_STR);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2671
dmu_tx_hold_zap(tx, MASTER_NODE_OBJ, B_TRUE,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2673
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2675
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2677
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2682
8, 1, &newvers, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2685
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2695
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
2698
ZFS_SA_ATTRS, 8, 1, &sa_obj, tx);
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
2708
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
867
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
915
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
916
dmu_tx_hold_zap(tx, *objp ? *objp : DMU_NEW_OBJECT, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
918
dmu_tx_hold_zap(tx, MASTER_NODE_OBJ, B_TRUE,
usr/src/uts/common/fs/zfs/zfs_vfsops.c
922
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
923
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
925
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
932
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
934
zfs_userquota_prop_prefixes[type], 8, 1, objp, tx));
usr/src/uts/common/fs/zfs/zfs_vfsops.c
939
err = zap_remove(zfsvfs->z_os, *objp, buf, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
943
err = zap_update(zfsvfs->z_os, *objp, buf, 8, 1, &quota, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
947
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
948
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1038
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1039
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1040
dmu_tx_hold_write(tx, zp->z_id, woff, MIN(n, max_blksz));
usr/src/uts/common/fs/zfs/zfs_vnops.c
1041
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1042
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1044
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1076
zfs_grow_blocksize(zp, new_blksz, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1089
uio, nbytes, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1104
aiov->iov_len, aiov->iov_base, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1110
sa_get_db(zp->z_sa_hdl), woff, abuf, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1126
(void *)&zp->z_size, sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1127
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1133
&did_clear_setid_bits, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1159
error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1166
zfs_log_write(zilog, tx, TX_WRITE, zp, woff, tx_bytes, commit);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1167
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1589
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1706
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1708
dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes +
usr/src/uts/common/fs/zfs/zfs_vnops.c
1713
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1714
dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1715
dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1718
dmu_tx_hold_write(tx, DMU_NEW_OBJECT,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1721
error = dmu_tx_assign(tx,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1727
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1728
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1732
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1736
zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1739
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1741
(void) zfs_link_create(dl, zp, tx, ZNEW);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1745
zfs_log_create(zilog, tx, txtype, dzp, zp, name,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1748
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1850
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
1916
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1917
dmu_tx_hold_zap(tx, dzp->z_id, FALSE, name);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1918
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1919
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1920
zfs_sa_upgrade_txholds(tx, dzp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1925
dmu_tx_hold_free(tx, zp->z_id, 0,
usr/src/uts/common/fs/zfs/zfs_vnops.c
1935
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1936
dmu_tx_hold_sa(tx, xzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1941
dmu_tx_hold_free(tx, acl_obj, 0, DMU_OBJECT_END);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1945
dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1950
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1952
error = dmu_tx_assign(tx, (waited ? TXG_NOTHROTTLE : 0) | TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1960
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1961
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1966
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1974
error = zfs_link_destroy(dl, zp, tx, zflg, &unlinked);
usr/src/uts/common/fs/zfs/zfs_vnops.c
1977
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2005
&xzp->z_links, sizeof (xzp->z_links), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2008
zfs_unlinked_add(xzp, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2012
SA_ZPL_XATTR(zfsvfs), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2016
sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2024
zfs_znode_delete(zp, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2027
zfs_unlinked_add(zp, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2033
zfs_log_remove(zilog, tx, txtype, dzp, name, obj, unlinked);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2035
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2084
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2175
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2176
dmu_tx_hold_zap(tx, dzp->z_id, TRUE, dirname);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2177
dmu_tx_hold_zap(tx, DMU_NEW_OBJECT, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2180
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2182
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2186
dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes +
usr/src/uts/common/fs/zfs/zfs_vnops.c
2189
error = dmu_tx_assign(tx, (waited ? TXG_NOTHROTTLE : 0) | TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2194
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2195
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2199
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2207
zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2210
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2215
(void) zfs_link_create(dl, zp, tx, ZNEW);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2222
zfs_log_create(zilog, tx, txtype, dzp, zp, dirname, vsecp,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2227
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2266
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2319
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2320
dmu_tx_hold_zap(tx, dzp->z_id, FALSE, name);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2321
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2322
dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2323
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2324
zfs_sa_upgrade_txholds(tx, dzp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2325
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2326
error = dmu_tx_assign(tx, (waited ? TXG_NOTHROTTLE : 0) | TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2334
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2335
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2338
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2343
error = zfs_link_destroy(dl, zp, tx, zflg, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2349
zfs_log_remove(zilog, tx, txtype, dzp, name, ZFS_NO_OBJECT,
usr/src/uts/common/fs/zfs/zfs_vnops.c
2353
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2942
dmu_tx_t *tx = NULL;
usr/src/uts/common/fs/zfs/zfs_vnops.c
2967
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2969
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2971
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
2973
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3007
err = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3008
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3010
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3012
tx = NULL;
usr/src/uts/common/fs/zfs/zfs_vnops.c
3025
if (tx)
usr/src/uts/common/fs/zfs/zfs_vnops.c
3026
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3062
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
3477
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3502
dmu_tx_hold_free(tx, acl_obj, 0,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3504
dmu_tx_hold_write(tx, DMU_NEW_OBJECT,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3507
dmu_tx_hold_write(tx, acl_obj, 0,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3511
dmu_tx_hold_write(tx, DMU_NEW_OBJECT,
usr/src/uts/common/fs/zfs/zfs_vnops.c
3515
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3521
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_TRUE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3523
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3527
dmu_tx_hold_sa(tx, attrzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3532
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3534
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3536
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3558
err = sa_add_projid(attrzp->z_sa_hdl, tx, projid);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3560
err = sa_add_projid(zp->z_sa_hdl, tx, projid);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3639
err = zfs_aclset_common(zp, aclp, cr, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3726
zfs_xvattr_set(zp, xvap, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3730
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3733
zfs_log_setattr(zilog, tx, TX_SETATTR, zp, vap, mask, fuidp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3747
xattr_count, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3760
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3767
err2 = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3768
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
3909
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
4149
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4150
dmu_tx_hold_sa(tx, szp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4151
dmu_tx_hold_sa(tx, sdzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4152
dmu_tx_hold_zap(tx, sdzp->z_id, FALSE, snm);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4153
dmu_tx_hold_zap(tx, tdzp->z_id, TRUE, tnm);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4155
dmu_tx_hold_sa(tx, tdzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4156
zfs_sa_upgrade_txholds(tx, tdzp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4159
dmu_tx_hold_sa(tx, tzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4160
zfs_sa_upgrade_txholds(tx, tzp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4163
zfs_sa_upgrade_txholds(tx, szp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4164
dmu_tx_hold_zap(tx, zfsvfs->z_unlinkedobj, FALSE, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4165
error = dmu_tx_assign(tx, (waited ? TXG_NOTHROTTLE : 0) | TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4180
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4181
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4184
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4190
error = rm_err = zfs_link_destroy(tdl, tzp, tx, zflg, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4193
error = zfs_link_create(tdl, szp, tx, ZRENAMING);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4200
(void *)&szp->z_pflags, sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4203
error = zfs_link_destroy(sdl, szp, tx, ZRENAMING, NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4205
zfs_log_rename(zilog, tx, TX_RENAME |
usr/src/uts/common/fs/zfs/zfs_vnops.c
4227
VERIFY3U(zfs_link_destroy(tdl, szp, tx,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4233
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4288
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
4347
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4349
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0, MAX(1, len));
usr/src/uts/common/fs/zfs/zfs_vnops.c
4350
dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4351
dmu_tx_hold_sa_create(tx, acl_ids.z_aclp->z_acl_bytes +
usr/src/uts/common/fs/zfs/zfs_vnops.c
4353
dmu_tx_hold_sa(tx, dzp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4355
dmu_tx_hold_write(tx, DMU_NEW_OBJECT, 0,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4359
zfs_fuid_txhold(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4360
error = dmu_tx_assign(tx, (waited ? TXG_NOTHROTTLE : 0) | TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4365
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4366
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4370
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4379
zfs_mknode(dzp, vap, tx, cr, 0, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4382
zfs_fuid_sync(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4387
link, len, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4389
zfs_sa_symlink(zp, link, len, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4394
&zp->z_size, sizeof (zp->z_size), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4398
(void) zfs_link_create(dl, zp, tx, ZNEW);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4402
zfs_log_symlink(zilog, tx, txtype, dzp, zp, name, link);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4406
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4485
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
4588
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4589
dmu_tx_hold_sa(tx, szp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4590
dmu_tx_hold_zap(tx, dzp->z_id, TRUE, name);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4591
zfs_sa_upgrade_txholds(tx, szp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4592
zfs_sa_upgrade_txholds(tx, dzp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4593
error = dmu_tx_assign(tx, (waited ? TXG_NOTHROTTLE : 0) | TXG_NOWAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4598
dmu_tx_wait(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4599
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4602
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4607
error = zfs_link_create(dl, szp, tx, 0);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4613
zfs_log_link(zilog, tx, txtype, dzp, szp, name);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4616
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4668
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_vnops.c
4713
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4714
dmu_tx_hold_write(tx, zp->z_id, off, len);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4716
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4717
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4718
err = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4720
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4727
dmu_write(zfsvfs->z_os, zp->z_id, off, len, va, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4730
err = dmu_write_pages(zfsvfs->z_os, zp->z_id, off, len, pp, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4746
err = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4748
zfs_log_write(zfsvfs->z_log, tx, TX_WRITE, zp, off, len,
usr/src/uts/common/fs/zfs/zfs_vnops.c
4751
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4911
dmu_tx_t *tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4913
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4914
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4915
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4917
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4921
(void *)&zp->z_atime, sizeof (zp->z_atime), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
4924
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
750
cred_t *cr, boolean_t *did_check, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_vnops.c
753
ASSERT(tx != NULL);
usr/src/uts/common/fs/zfs/zfs_vnops.c
793
(void *)&newmode, sizeof (uint64_t), tx);
usr/src/uts/common/fs/zfs/zfs_vnops.c
803
zfs_log_setattr(zilog, tx, TX_SETATTR,
usr/src/uts/common/fs/zfs/zfs_vnops.c
840
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_znode.c
1045
VERIFY(sa_replace_all_by_template(sa_hdl, sa_attrs, cnt, tx) == 0);
usr/src/uts/common/fs/zfs/zfs_znode.c
1066
zfs_xvattr_set(*zpp, (xvattr_t *)vap, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1070
VERIFY0(zfs_aclset_common(*zpp, acl_ids->z_aclp, cr, tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
1081
zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_znode.c
1092
&times, sizeof (times), tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1097
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1102
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1107
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1112
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1117
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1122
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1127
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1132
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1137
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1142
xoap->xoa_av_quarantined, zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1147
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1151
zfs_sa_set_scanstamp(zp, xvap, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1156
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1161
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1166
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1171
zp->z_pflags, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1363
zfs_znode_delete(znode_t *zp, dmu_tx_t *tx)
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
1510
zfs_grow_blocksize(znode_t *zp, uint64_t size, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_znode.c
1526
size, 0, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1562
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_znode.c
1579
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_znode.c
1580
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_znode.c
1581
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1598
dmu_tx_hold_write(tx, zp->z_id, 0, newblksz);
usr/src/uts/common/fs/zfs/zfs_znode.c
1603
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_znode.c
1605
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1611
zfs_grow_blocksize(zp, newblksz, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1616
&zp->z_size, sizeof (zp->z_size), tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
1620
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1677
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_znode.c
1702
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_znode.c
1703
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_znode.c
1704
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1705
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1706
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_znode.c
1708
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1722
VERIFY(sa_bulk_update(zp->z_sa_hdl, bulk, count, tx) == 0);
usr/src/uts/common/fs/zfs/zfs_znode.c
1724
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1770
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zfs_znode.c
1811
tx = dmu_tx_create(zfsvfs->z_os);
usr/src/uts/common/fs/zfs/zfs_znode.c
1812
dmu_tx_hold_sa(tx, zp->z_sa_hdl, B_FALSE);
usr/src/uts/common/fs/zfs/zfs_znode.c
1813
zfs_sa_upgrade_txholds(tx, zp);
usr/src/uts/common/fs/zfs/zfs_znode.c
1814
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zfs_znode.c
1816
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1825
error = sa_bulk_update(zp->z_sa_hdl, bulk, count, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
1828
zfs_log_truncate(zilog, tx, TX_TRUNCATE, zp, off, len);
usr/src/uts/common/fs/zfs/zfs_znode.c
1830
dmu_tx_commit(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
1859
DMU_OT_NONE, 0, tx);
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
1896
DMU_OT_NONE, 0, tx);
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
1962
zfs_mknode(rootzp, &vattr, tx, cr, IS_ROOT_NODE, &zp, &acl_ids);
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/zfs_znode.c
1978
error = zfs_create_share_dir(zfsvfs, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
506
zfs_create_share_dir(zfsvfs_t *zfsvfs, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zfs_znode.c
536
zfs_mknode(sharezp, &vattr, tx, kcred, IS_ROOT_NODE, &zp, &acl_ids);
usr/src/uts/common/fs/zfs/zfs_znode.c
541
ZFS_SHARES_DIR, 8, 1, &sharezp->z_id, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
803
zfs_mknode(znode_t *dzp, vattr_t *vap, dmu_tx_t *tx, cred_t *cr,
usr/src/uts/common/fs/zfs/zfs_znode.c
833
gen = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
857
obj_type, bonuslen, dnodesize, tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
861
obj_type, bonuslen, dnodesize, tx);
usr/src/uts/common/fs/zfs/zfs_znode.c
867
obj_type, bonuslen, dnodesize, tx));
usr/src/uts/common/fs/zfs/zfs_znode.c
871
obj_type, bonuslen, dnodesize, tx);
usr/src/uts/common/fs/zfs/zil.c
1084
dmu_tx_t *tx = lwb->lwb_tx;
usr/src/uts/common/fs/zfs/zil.c
1147
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zil.c
1384
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zil.c
1415
tx = dmu_tx_create(zilog->zl_os);
usr/src/uts/common/fs/zfs/zil.c
1423
VERIFY0(dmu_tx_assign(tx, TXG_WAIT | TXG_NOTHROTTLE));
usr/src/uts/common/fs/zfs/zil.c
1425
dsl_dataset_dirty(dmu_objset_ds(zilog->zl_os), tx);
usr/src/uts/common/fs/zfs/zil.c
1426
txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
1428
lwb->lwb_tx = tx;
usr/src/uts/common/fs/zfs/zil.c
1796
zil_itx_assign(zilog_t *zilog, itx_t *itx, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zil.c
1811
txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
1856
itx->itx_lr.lrc_txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
1864
zilog_dirty(zilog, dmu_tx_get_txg(tx));
usr/src/uts/common/fs/zfs/zil.c
2613
dmu_tx_t *tx = dmu_tx_create(zilog->zl_os);
usr/src/uts/common/fs/zfs/zil.c
2614
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/zil.c
2620
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zil.c
2622
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zil.c
2847
zil_sync(zilog_t *zilog, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zil.c
2850
uint64_t txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
3425
zil_replaying(zilog_t *zilog, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zil.c
3431
dsl_dataset_dirty(dmu_objset_ds(zilog->zl_os), tx);
usr/src/uts/common/fs/zfs/zil.c
3432
zilog->zl_replayed_seq[dmu_tx_get_txg(tx) & TXG_MASK] =
usr/src/uts/common/fs/zfs/zil.c
410
zil_clear_log_block(zilog_t *zilog, blkptr_t *bp, void *tx, uint64_t first_txg)
usr/src/uts/common/fs/zfs/zil.c
432
zil_noop_log_record(zilog_t *zilog, lr_t *lrc, void *tx, uint64_t first_txg)
usr/src/uts/common/fs/zfs/zil.c
438
zil_claim_log_block(zilog_t *zilog, blkptr_t *bp, void *tx, uint64_t first_txg)
usr/src/uts/common/fs/zfs/zil.c
449
tx == NULL ? 0 : first_txg, bp, spa_claim_notify, NULL,
usr/src/uts/common/fs/zfs/zil.c
454
zil_claim_log_record(zilog_t *zilog, lr_t *lrc, void *tx, uint64_t first_txg)
usr/src/uts/common/fs/zfs/zil.c
476
return (zil_claim_log_block(zilog, &lr->lr_blkptr, tx, first_txg));
usr/src/uts/common/fs/zfs/zil.c
481
zil_free_log_block(zilog_t *zilog, blkptr_t *bp, void *tx, uint64_t claim_txg)
usr/src/uts/common/fs/zfs/zil.c
483
zio_free(zilog->zl_spa, dmu_tx_get_txg(tx), bp);
usr/src/uts/common/fs/zfs/zil.c
489
zil_free_log_record(zilog_t *zilog, lr_t *lrc, void *tx, uint64_t claim_txg)
usr/src/uts/common/fs/zfs/zil.c
500
zio_free(zilog->zl_spa, dmu_tx_get_txg(tx), bp);
usr/src/uts/common/fs/zfs/zil.c
637
dmu_tx_t *tx = NULL;
usr/src/uts/common/fs/zfs/zil.c
658
tx = dmu_tx_create(zilog->zl_os);
usr/src/uts/common/fs/zfs/zil.c
659
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/zil.c
660
dsl_dataset_dirty(dmu_objset_ds(zilog->zl_os), tx);
usr/src/uts/common/fs/zfs/zil.c
661
txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
686
if (tx != NULL) {
usr/src/uts/common/fs/zfs/zil.c
687
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zil.c
710
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zil.c
723
tx = dmu_tx_create(zilog->zl_os);
usr/src/uts/common/fs/zfs/zil.c
724
VERIFY0(dmu_tx_assign(tx, TXG_WAIT));
usr/src/uts/common/fs/zfs/zil.c
725
dsl_dataset_dirty(dmu_objset_ds(zilog->zl_os), tx);
usr/src/uts/common/fs/zfs/zil.c
726
txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zil.c
745
zil_destroy_sync(zilog, tx);
usr/src/uts/common/fs/zfs/zil.c
749
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zil.c
753
zil_destroy_sync(zilog_t *zilog, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zil.c
757
zil_free_log_record, tx, zilog->zl_header->zh_claim_txg, B_FALSE);
usr/src/uts/common/fs/zfs/zil.c
763
dmu_tx_t *tx = txarg;
usr/src/uts/common/fs/zfs/zil.c
786
ASSERT3U(tx->tx_txg, ==, spa_first_txg(zilog->zl_spa));
usr/src/uts/common/fs/zfs/zil.c
821
zil_noop_log_record, tx, first_txg, B_FALSE);
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
847
zil_claim_log_record, tx, first_txg, B_FALSE);
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
871
zil_check_log_chain(dsl_pool_t *dp, dsl_dataset_t *ds, void *tx)
usr/src/uts/common/fs/zfs/zil.c
878
ASSERT(tx == NULL);
usr/src/uts/common/fs/zfs/zil.c
930
error = zil_parse(zilog, zil_claim_log_block, zil_claim_log_record, tx,
usr/src/uts/common/fs/zfs/zvol.c
1059
zvol_log_write(zvol_state_t *zv, dmu_tx_t *tx, offset_t off, ssize_t resid,
usr/src/uts/common/fs/zfs/zvol.c
1066
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zvol.c
1111
zil_itx_assign(zilog, itx, tx);
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
1253
dmu_tx_hold_write(tx, ZVOL_OBJ, off, size);
usr/src/uts/common/fs/zfs/zvol.c
1254
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
1256
dmu_tx_abort(tx);
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
1259
zvol_log_write(zv, tx, off, size, commit);
usr/src/uts/common/fs/zfs/zvol.c
1260
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
1422
dmu_tx_t *tx = dmu_tx_create(zv->zv_objset);
usr/src/uts/common/fs/zfs/zvol.c
1427
dmu_tx_hold_write_by_dnode(tx, zv->zv_dn, off, bytes);
usr/src/uts/common/fs/zfs/zvol.c
1428
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
1430
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zvol.c
1433
error = dmu_write_uio_dnode(zv->zv_dn, uio, bytes, tx);
usr/src/uts/common/fs/zfs/zvol.c
1435
zvol_log_write(zv, tx, off, bytes, commit);
usr/src/uts/common/fs/zfs/zvol.c
1436
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
1569
zvol_log_write_minor(void *minor_hdl, dmu_tx_t *tx, offset_t off, ssize_t resid,
usr/src/uts/common/fs/zfs/zvol.c
1574
zvol_log_write(zv, tx, off, resid, commit);
usr/src/uts/common/fs/zfs/zvol.c
1584
zvol_log_truncate(zvol_state_t *zv, dmu_tx_t *tx, uint64_t off, uint64_t len)
usr/src/uts/common/fs/zfs/zvol.c
1590
if (zil_replaying(zilog, tx))
usr/src/uts/common/fs/zfs/zvol.c
1599
zil_itx_assign(zilog, itx, tx);
usr/src/uts/common/fs/zfs/zvol.c
1767
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
1808
tx = dmu_tx_create(zv->zv_objset);
usr/src/uts/common/fs/zfs/zvol.c
1809
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
1811
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zvol.c
1813
zvol_log_truncate(zv, tx, start, length);
usr/src/uts/common/fs/zfs/zvol.c
1814
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
1889
zfs_mvdev_dump_feature_check(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zvol.c
1891
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/zvol.c
1900
zfs_mvdev_dump_activate_feature_sync(void *arg, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/zvol.c
1902
spa_t *spa = dmu_tx_pool(tx)->dp_spa;
usr/src/uts/common/fs/zfs/zvol.c
1904
spa_feature_incr(spa, SPA_FEATURE_MULTI_VDEV_CRASH_DUMP, tx);
usr/src/uts/common/fs/zfs/zvol.c
1910
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
1975
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
1976
dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL);
usr/src/uts/common/fs/zfs/zvol.c
1977
dmu_tx_hold_bonus(tx, ZVOL_OBJ);
usr/src/uts/common/fs/zfs/zvol.c
1978
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
1980
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zvol.c
1993
&zv->zv_volsize, tx);
usr/src/uts/common/fs/zfs/zvol.c
1997
&compress, tx);
usr/src/uts/common/fs/zfs/zvol.c
2001
&checksum, tx);
usr/src/uts/common/fs/zfs/zvol.c
2006
&refresrv, tx);
usr/src/uts/common/fs/zfs/zvol.c
2011
&vbs, tx);
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
2020
&dedup, tx);
usr/src/uts/common/fs/zfs/zvol.c
2025
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
2071
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
2099
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
2100
dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL);
usr/src/uts/common/fs/zfs/zvol.c
2101
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
2103
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zvol.c
2110
&zv->zv_volsize, tx);
usr/src/uts/common/fs/zfs/zvol.c
2111
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
2125
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
2139
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
2140
dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL);
usr/src/uts/common/fs/zfs/zvol.c
2141
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
2143
dmu_tx_abort(tx);
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
2147
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
2180
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
2181
dmu_tx_hold_bonus(tx, ZVOL_OBJ);
usr/src/uts/common/fs/zfs/zvol.c
2182
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
2184
dmu_tx_abort(tx);
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
2189
dmu_tx_commit(tx);
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
362
DMU_OT_NONE, 0, tx);
usr/src/uts/common/fs/zfs/zvol.c
366
DMU_OT_NONE, 0, tx);
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
406
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
424
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
425
dmu_tx_hold_write(tx, ZVOL_OBJ, offset, length);
usr/src/uts/common/fs/zfs/zvol.c
426
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
428
dmu_tx_abort(tx);
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
431
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
692
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
709
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
710
dmu_tx_hold_write(tx, ZVOL_OBJ, off, bytes);
usr/src/uts/common/fs/zfs/zvol.c
711
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
713
dmu_tx_abort(tx);
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
718
dmu_tx_commit(tx);
usr/src/uts/common/fs/zfs/zvol.c
730
dmu_tx_t *tx;
usr/src/uts/common/fs/zfs/zvol.c
736
tx = dmu_tx_create(os);
usr/src/uts/common/fs/zfs/zvol.c
737
dmu_tx_hold_zap(tx, ZVOL_ZAP_OBJ, TRUE, NULL);
usr/src/uts/common/fs/zfs/zvol.c
738
dmu_tx_mark_netfree(tx);
usr/src/uts/common/fs/zfs/zvol.c
739
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/fs/zfs/zvol.c
741
dmu_tx_abort(tx);
usr/src/uts/common/fs/zfs/zvol.c
744
txg = dmu_tx_get_txg(tx);
usr/src/uts/common/fs/zfs/zvol.c
747
&volsize, tx);
usr/src/uts/common/fs/zfs/zvol.c
748
dmu_tx_commit(tx);
usr/src/uts/common/io/arn/arn_ath9k.h
144
struct ath_tx_status tx;
usr/src/uts/common/io/arn/arn_ath9k.h
152
#define ds_txstat ds_us.tx
usr/src/uts/common/io/arn/arn_core.h
600
#define ATH_DS_BA_SEQ(_ds) ((_ds)->ds_us.tx.ts_seqnum)
usr/src/uts/common/io/arn/arn_core.h
601
#define ATH_DS_BA_BITMAP(_ds) (&(_ds)->ds_us.tx.ba_low)
usr/src/uts/common/io/arn/arn_core.h
602
#define ATH_DS_TX_BA(_ds) ((_ds)->ds_us.tx.ts_flags & ATH9K_TX_BA)
usr/src/uts/common/io/arn/arn_hw.h
57
} tx;
usr/src/uts/common/io/arn/arn_hw.h
76
#define ds_ctl2 u.tx.ctl2
usr/src/uts/common/io/arn/arn_hw.h
77
#define ds_ctl3 u.tx.ctl3
usr/src/uts/common/io/arn/arn_hw.h
78
#define ds_ctl4 u.tx.ctl4
usr/src/uts/common/io/arn/arn_hw.h
79
#define ds_ctl5 u.tx.ctl5
usr/src/uts/common/io/arn/arn_hw.h
80
#define ds_ctl6 u.tx.ctl6
usr/src/uts/common/io/arn/arn_hw.h
81
#define ds_ctl7 u.tx.ctl7
usr/src/uts/common/io/arn/arn_hw.h
82
#define ds_ctl8 u.tx.ctl8
usr/src/uts/common/io/arn/arn_hw.h
83
#define ds_ctl9 u.tx.ctl9
usr/src/uts/common/io/arn/arn_hw.h
84
#define ds_ctl10 u.tx.ctl10
usr/src/uts/common/io/arn/arn_hw.h
85
#define ds_ctl11 u.tx.ctl11
usr/src/uts/common/io/arn/arn_hw.h
87
#define ds_txstatus0 u.tx.status0
usr/src/uts/common/io/arn/arn_hw.h
88
#define ds_txstatus1 u.tx.status1
usr/src/uts/common/io/arn/arn_hw.h
89
#define ds_txstatus2 u.tx.status2
usr/src/uts/common/io/arn/arn_hw.h
90
#define ds_txstatus3 u.tx.status3
usr/src/uts/common/io/arn/arn_hw.h
91
#define ds_txstatus4 u.tx.status4
usr/src/uts/common/io/arn/arn_hw.h
92
#define ds_txstatus5 u.tx.status5
usr/src/uts/common/io/arn/arn_hw.h
93
#define ds_txstatus6 u.tx.status6
usr/src/uts/common/io/arn/arn_hw.h
94
#define ds_txstatus7 u.tx.status7
usr/src/uts/common/io/arn/arn_hw.h
95
#define ds_txstatus8 u.tx.status8
usr/src/uts/common/io/arn/arn_hw.h
96
#define ds_txstatus9 u.tx.status9
usr/src/uts/common/io/arn/arn_rc.c
1033
ath_rc_priv->rssi_last = tx_info_priv->tx.ts_rssi;
usr/src/uts/common/io/arn/arn_rc.c
1100
if (tx_info_priv->tx.ts_rssi <
usr/src/uts/common/io/arn/arn_rc.c
1111
ath_rc_priv->rssi_sum += tx_info_priv->tx.ts_rssi;
usr/src/uts/common/io/arn/arn_rc.c
1170
tx_info_priv->tx.ts_rssi =
usr/src/uts/common/io/arn/arn_rc.c
1171
tx_info_priv->tx.ts_rssi < 3 ? 0 :
usr/src/uts/common/io/arn/arn_rc.c
1172
tx_info_priv->tx.ts_rssi - 3;
usr/src/uts/common/io/arn/arn_rc.c
1583
final_ts_idx = tx_info_priv->tx.ts_rateindex;
usr/src/uts/common/io/arn/arn_rc.c
1588
if (tx_info_priv->tx.ts_status & ATH9K_TXERR_FILT)
usr/src/uts/common/io/arn/arn_rc.c
1597
if (tx_info_priv->tx.ts_flags &
usr/src/uts/common/io/arn/arn_rc.c
1604
if ((tx_info_priv->tx.ts_status & ATH9K_TXERR_XRETRY) ||
usr/src/uts/common/io/arn/arn_rc.c
1605
(tx_info_priv->tx.ts_status & ATH9K_TXERR_FIFO))
usr/src/uts/common/io/arn/arn_rc.c
1613
(is_underrun) ? ATH_11N_TXMAXTRY : tx_info_priv->tx.ts_longretry);
usr/src/uts/common/io/arn/arn_rc.h
220
struct ath_tx_status tx;
usr/src/uts/common/io/arn/arn_xmit.c
2174
(void) memcpy(&tx_info_priv->tx, &ds->ds_txstat,
usr/src/uts/common/io/arn/arn_xmit.c
2175
sizeof (tx_info_priv->tx));
usr/src/uts/common/io/ath/ath_hal.h
836
struct ath_tx_status tx; /* xmit status */
usr/src/uts/common/io/ath/ath_hal.h
842
#define ds_txstat ds_us.tx
usr/src/uts/common/io/bfe/bfe.c
276
bfe_ring_t *tx = &bfe->bfe_tx_ring;
usr/src/uts/common/io/bfe/bfe.c
284
mutex_enter(&tx->r_lock);
usr/src/uts/common/io/bfe/bfe.c
297
bfe_ring_t *tx = &bfe->bfe_tx_ring;
usr/src/uts/common/io/bfe/bfe.c
302
mutex_exit(&tx->r_lock);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
100
if(packet->u1.tx.flags & LM_TX_FLAG_COMPUTE_IP_CKSUM)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
106
if(packet->u1.tx.flags & LM_TX_FLAG_COMPUTE_TCP_UDP_CKSUM)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
109
if(packet->u1.tx.flags & LM_TX_FLAG_IPV6_PACKET)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
120
if(packet->u1.tx.flags & LM_TX_FLAG_DONT_COMPUTE_CRC)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
125
if(packet->u1.tx.flags & LM_TX_FLAG_TCP_LSO_FRAME)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
127
if(packet->u1.tx.flags & LM_TX_FLAG_IPV6_PACKET)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
138
if(packet->u1.tx.flags & LM_TX_FLAG_TCP_LSO_SNAP_FRAME)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
143
DbgBreakIf(packet->u1.tx.lso_tcp_hdr_len < 20 ||
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
144
packet->u1.tx.lso_tcp_hdr_len > 84 ||
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
145
packet->u1.tx.lso_tcp_hdr_len % 4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
149
flags |= (packet->u1.tx.lso_tcp_hdr_len - 20) << 6;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
151
DbgBreakIf(packet->u1.tx.lso_ip_hdr_len < 20 ||
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
152
packet->u1.tx.lso_ip_hdr_len > 296 ||
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
153
(packet->u1.tx.lso_ip_hdr_len - 40) % 8);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
157
ipv6_ext_len = packet->u1.tx.lso_ip_hdr_len - 40;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
166
lso_bd_reserved = packet->u1.tx.lso_mss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
178
if(packet->u1.tx.flags & LM_TX_FLAG_TCP_LSO_SNAP_FRAME)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
183
DbgBreakIf(packet->u1.tx.lso_ip_hdr_len +
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
184
packet->u1.tx.lso_tcp_hdr_len > 120);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
187
flags |= (packet->u1.tx.lso_ip_hdr_len +
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
188
packet->u1.tx.lso_tcp_hdr_len - 40) << 6;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
190
lso_bd_reserved = packet->u1.tx.lso_mss;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
214
packet->u1.tx.span_pages = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
224
prod_bd->tx_bd_vlan_tag = packet->u1.tx.vlan_tag;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
227
if(packet->u1.tx.flags & LM_TX_FLAG_TCP_LSO_FRAME)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
251
packet->u1.tx.span_pages++;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
262
if(packet->u1.tx.flags & LM_TX_FLAG_COAL_NOW)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
283
packet->u1.tx.bd_used = (u16_t) frags->cnt;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
285
packet->u1.tx.next_bd_idx = prod_idx;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
303
if(!(packet->u1.tx.flags & LM_TX_FLAG_SKIP_MBQ_WRITE))
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
389
packet->u1.tx.dbg_start_bd = txq->prod_bd;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
390
packet->u1.tx.dbg_start_bd_idx = txq->prod_idx;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
391
packet->u1.tx.dbg_frag_cnt = (u16_t) frags->cnt;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
407
pkt_info = packet->u1.tx.tx_pkt_info;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
408
packet->u1.tx.size = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
532
packet->u1.tx.span_pages = 0;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
555
packet->u1.tx.size += frag->size;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
569
packet->u1.tx.span_pages++;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
591
packet->u1.tx.size < MIN_ETHERNET_PACKET_SIZE)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
594
(u16_t) (MIN_ETHERNET_PACKET_SIZE - packet->u1.tx.size);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
595
packet->u1.tx.size = MIN_ETHERNET_PACKET_SIZE;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
601
packet->u1.tx.bd_used = (u16_t) frags->cnt;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
603
packet->u1.tx.next_bd_idx = prod_idx;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
607
txq->prod_bseq += packet->u1.tx.size;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
611
DbgBreakIf(packet->u1.tx.size > pdev->params.mtu + 4);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
615
DbgBreakIf(packet->u1.tx.size > pdev->params.mtu &&
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
697
pkt->u1.tx.bd_used + pkt->u1.tx.span_pages)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
704
DbgBreakIf(pkt->u1.tx.dbg_start_bd_idx != txq->con_idx);
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
710
if(S16_SUB(hw_con_idx, pkt->u1.tx.next_bd_idx) <= 0)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
72
packet->u1.tx.dbg_start_bd = txq->prod_bd;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
729
txq->con_idx = pkt->u1.tx.next_bd_idx;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
73
packet->u1.tx.dbg_start_bd_idx = txq->prod_idx;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
733
txq->bd_left += pkt->u1.tx.bd_used;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
74
packet->u1.tx.dbg_frag_cnt = (u16_t) frags->cnt;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
862
txq->bd_left += pkt->u1.tx.bd_used;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
93
if(packet->u1.tx.flags & LM_TX_FLAG_INSERT_VLAN_TAG)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/bnx_lm_send.c
98
if((packet->u1.tx.flags & LM_TX_FLAG_TCP_LSO_FRAME) == 0)
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm5706.h
305
} tx;
usr/src/uts/common/io/bnx/570x/driver/common/lmdev/lm5706.h
352
} tx;
usr/src/uts/common/io/bnx/bnxsnd.c
620
lmpacket->u1.tx.flags = 0;
usr/src/uts/common/io/bnx/bnxsnd.c
621
lmpacket->u1.tx.lso_mss = 0;
usr/src/uts/common/io/bnx/bnxsnd.c
623
lmpacket->u1.tx.vlan_tag = 0;
usr/src/uts/common/io/bnx/bnxsnd.c
626
lmpacket->u1.tx.flags |= LM_TX_FLAG_COMPUTE_IP_CKSUM;
usr/src/uts/common/io/bnx/bnxsnd.c
630
lmpacket->u1.tx.flags |= LM_TX_FLAG_COMPUTE_TCP_UDP_CKSUM;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13040
u32 rx = 0, tx = 0, i;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13051
tx = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13059
tx = REG_RD(cb, shmem_base +
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13067
phy->tx_preemphasis[i << 1] = ((tx>>16) & 0xffff);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
13068
phy->tx_preemphasis[(i << 1) + 1] = (tx & 0xffff);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5107
&data->tx,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5132
&data->tx,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5137
data->tx.tx_bd_page_base.lo,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5138
data->tx.tx_bd_page_base.hi);
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5162
ECORE_TEST_BIT(ECORE_Q_FLG_HC, &init->tx.flags)) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5163
hc_usec = init->tx.hc_rate ? 1000000 / init->tx.hc_rate : 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5165
ECORE_TODO_UPDATE_COALESCE_SB_INDEX(pdev, init->tx.fw_sb_id,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5166
init->tx.sb_cq_index,
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.c
5167
!ECORE_TEST_BIT(ECORE_Q_FLG_HC_EN, &init->tx.flags),
usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ecore_sp_verbs.h
942
} tx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
794
client_init_data_virt->tx.state = CLIENT_INIT_TX_DATA_ACCEPT_ANY_VLAN; /*to match packets with both MAC and VLAN, fails and send the packet to
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
821
client_init_data_virt->tx.tx_sb_index_number = txq_params->sb_index;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
826
client_init_data_virt->tx.tx_bd_page_base.hi = mm_cpu_to_le32(q_addr.as_u32.high);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
827
client_init_data_virt->tx.tx_bd_page_base.lo = mm_cpu_to_le32(q_addr.as_u32.low);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
829
client_init_data_virt->tx.tx_status_block_id = LM_FW_VF_SB_ID(vf_info,txq_params->vf_sb);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
831
client_init_data_virt->tx.enforce_security_flg = TRUE;//FALSE; /* TBD: turn on for KVM VF? */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
834
client_init_data_virt->tx.tss_leading_client_id = LM_FW_VF_CLI_ID(vf_info, 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
836
client_init_data_virt->tx.tx_switching_flg = FALSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
837
client_init_data_virt->tx.anti_spoofing_flg = FALSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
839
client_init_data_virt->tx.tx_switching_flg = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
840
client_init_data_virt->tx.anti_spoofing_flg = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
859
client_init_data_virt->tx.refuse_outband_vlan_flg = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
864
client_init_data_virt->tx.tunnel_lso_inc_ip_id = INT_HEADER;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
866
client_init_data_virt->tx.tunnel_non_lso_pcsum_location = CSUM_ON_BD;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_pf.c
868
client_init_data_virt->tx.tunnel_non_lso_outer_ip_csum_location = CSUM_ON_BD;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
2684
lm_bd_chain_bds_consumed(&tx_chain->bd_chain, pkt->u1.tx.bd_used);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
2685
if (pkt->u1.tx.coalesce_buf) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
2687
lm_put_coalesce_buffer(pdev, tx_chain, pkt->u1.tx.coalesce_buf);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_resc.c
2688
pkt->u1.tx.coalesce_buf = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1123
old_idx = pkt->u1.tx.next_bd_idx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1127
lm_bd_chain_bds_consumed(&tx_chain->bd_chain, pkt->u1.tx.bd_used);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1129
if (pkt->u1.tx.coalesce_buf) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1131
lm_put_coalesce_buffer(pdev, tx_chain, pkt->u1.tx.coalesce_buf);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
1132
pkt->u1.tx.coalesce_buf = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
131
packet->u1.tx.hdr_nbds = hdr_nbds;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
190
start_bd->general_data |= ((packet->u1.tx.hdr_nbds & ETH_TX_START_BD_HDR_NBDS) << ETH_TX_START_BD_HDR_NBDS_SHIFT);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
417
wnd_size = MAX_FETCH_BD - lmpkt->u1.tx.hdr_nbds - num_parsing_bds - 1;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
429
for (wnd_idx = lmpkt->u1.tx.hdr_nbds; wnd_idx <= (num_frags - wnd_size); wnd_idx++)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
658
if (ERR_IF(packet->u1.tx.coalesce_buf != NULL))
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
672
packet->u1.tx.coalesce_buf = coalesce_buf; /* saved to be freed upon completion */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
674
packet->u1.tx.hdr_nbds = 1;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
691
if (packet->u1.tx.coalesce_buf)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
694
lm_put_coalesce_buffer(pdev, tx_chain, packet->u1.tx.coalesce_buf);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
695
packet->u1.tx.coalesce_buf = NULL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
990
packet->u1.tx.bd_used = start_bd_nbd += (u16_t)frags->cnt;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_send.c
992
packet->u1.tx.next_bd_idx = lm_bd_chain_prod_idx(&tx_chain->bd_chain);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
379
OUT struct client_init_tx_data *tx,
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
387
tx->tx_sb_index_number = HC_SP_INDEX_ETH_FW_TX_CQ_CONS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
393
tx->tx_sb_index_number = HC_SP_INDEX_NOT_USED; /* D/C */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
397
tx->tx_sb_index_number = HC_SP_INDEX_ETH_ISCSI_CQ_CONS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
401
tx->tx_sb_index_number = HC_SP_INDEX_ETH_FCOE_CQ_CONS;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
405
tx->force_default_pri_flg = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
411
tx->tx_sb_index_number = lm_eth_tx_hc_cq_cons_cosx_from_chain(pdev, cid);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
423
tx->tx_bd_page_base.hi = mm_cpu_to_le32(lm_bd_chain_phys_addr(&pdev->tx_info.chain[cid].bd_chain, 0).as_u32.high);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
424
tx->tx_bd_page_base.lo = mm_cpu_to_le32(lm_bd_chain_phys_addr(&pdev->tx_info.chain[cid].bd_chain, 0).as_u32.low);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
426
tx->tx_status_block_id = LM_FW_SB_ID(pdev, sb_id);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
427
tx->enforce_security_flg = FALSE; /* TBD: turn on for KVM VF? */
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
433
tx->tx_switching_flg = TRUE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
437
tx->tx_switching_flg = FALSE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
440
tx->tss_leading_client_id = LM_FW_CLI_ID(pdev, LM_SW_LEADING_RSS_CID(pdev));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
442
tx->refuse_outband_vlan_flg = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
448
tx->tunnel_lso_inc_ip_id = INT_HEADER;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
450
tx->tunnel_non_lso_pcsum_location = CSUM_ON_BD;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
452
tx->tunnel_non_lso_outer_ip_csum_location = CSUM_ON_BD;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
567
&(tx_queue_init_data_virt->tx),
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/lm_sp.c
613
&(client_init_data_virt->tx),
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
3227
struct client_init_tx_data tx /* client init tx data */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
4408
struct client_init_tx_data tx /* client init tx data */;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/lm5710.h
592
} tx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
417
volatile struct toe_tx_db_data *tx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/lm_l4st.h
425
lm_tcp_con_tx_t tx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1684
tcp->tx_con->db_data.tx = (volatile struct toe_tx_db_data *)phy_mblk[block_idx].free;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1685
tcp->tx_con->db_data.tx->flags = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1686
tcp->tx_con->db_data.tx->bds_prod = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1689
tcp->tx_con->db_data.tx->bytes_prod_seq = tcp->tcp_delegated.send_una;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1766
mm_memset(&tcp->tx_con->u.tx, 0, sizeof(lm_tcp_con_tx_t));
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
1785
tcp->rx_con->u.rx.sws_info.mss = tcp->tx_con->u.tx.mss =
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
3128
volatile struct toe_tx_db_data *db_data = con->db_data.tx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
3145
con->u.tx.flags |= TCP_CON_FIN_REQ_LM_INTERNAL;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4472
tx_con->u.tx.flags &= ~ TCP_CON_RST_IND_NOT_SAFE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4794
if (tcp->tx_con->u.tx.flags & TCP_CON_RST_IND_NOT_SAFE ) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4806
tcp->tx_con->u.tx.flags &= ~TCP_CON_RST_IND_NOT_SAFE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
4869
tx_con->u.tx.flags &= ~ TCP_CON_RST_IND_NOT_SAFE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5030
tx_con->u.tx.flags |= TCP_CON_RST_IND_NOT_SAFE;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5333
DbgBreakIf(S16_SUB(xst_toe->bd_prod, tcp->tx_con->db_data.tx->bds_prod) > 0);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5529
has_rst |= (tx_con->u.tx.flags & TCP_CON_RST_IND_NOT_SAFE) ? 1 : 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4sp.c
5532
tx_con->u.tx.flags &= ~(TCP_CON_RST_IND_NOT_SAFE);
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
137
dbg_bytes_prod_seq = tx_con->db_data.tx->bytes_prod_seq + tx_con->db_more_bytes;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
153
if ((u32_t)frag_list->size >= tx_con->u.tx.mss) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
179
if (tcp_buf->size >= tx_con->u.tx.mss) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
191
tx_con->u.tx.bds_without_comp_flag = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
198
tx_con->u.tx.bds_without_comp_flag += tcp_buf->bd_used;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
199
if (tx_con->u.tx.bds_without_comp_flag > (tx_chain->capacity - MAX_FRAG_CNT_PER_TB)) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
201
tx_con->u.tx.bds_without_comp_flag = 0;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
235
if (!(tcp->tx_con->u.tx.flags & TCP_CON_FIN_REQ_LM_INTERNAL)) {
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
33
volatile struct toe_tx_db_data *db_data = tx_con->db_data.tx;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
613
(tcp_con->u.tx.bds_without_comp_flag != 0)
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/lm_l4tx.c
627
dbg_bytes_prod_seq = tcp_con->db_data.tx->bytes_prod_seq + tcp_con->db_more_bytes;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
339
dmu_tx_t *tx;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
351
tx = dmu_tx_create(sl->sl_zvol_objset_hdl);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
352
dmu_tx_hold_write(tx, ZVOL_OBJ, offset, (int)len);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
353
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
356
dmu_tx_abort(tx);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
371
toffset, abuf, tx);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
378
zvol_log_write_minor(sl->sl_zvol_minor_hdl, tx, offset,
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
380
dmu_tx_commit(tx);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
423
dmu_tx_t *tx;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
440
tx = dmu_tx_create(sl->sl_zvol_objset_hdl);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
441
dmu_tx_hold_write(tx, ZVOL_OBJ, offset, (int)uio->uio_resid);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
442
error = dmu_tx_assign(tx, TXG_WAIT);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
444
dmu_tx_abort(tx);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
446
error = dmu_write_uio_dnode(sl->sl_zvol_dn_hdl, uio, len, tx);
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
448
zvol_log_write_minor(sl->sl_zvol_minor_hdl, tx, offset,
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_zvol.c
451
dmu_tx_commit(tx);
usr/src/uts/common/io/dmfe/dmfe_impl.h
268
desc_state_t tx; /* describes Tx ring */
usr/src/uts/common/io/dmfe/dmfe_main.c
1026
if (dmfep->tx.n_free <= dmfe_tx_reclaim_level &&
usr/src/uts/common/io/dmfe/dmfe_main.c
1028
dmfep->tx.n_free <= dmfe_tx_min_free) {
usr/src/uts/common/io/dmfe/dmfe_main.c
1051
index = dmfep->tx.next_free;
usr/src/uts/common/io/dmfe/dmfe_main.c
1052
dmfep->tx.next_free = NEXT(index, dmfep->tx.n_desc);
usr/src/uts/common/io/dmfe/dmfe_main.c
1053
ASSERT(dmfep->tx.next_free != dmfep->tx.next_busy);
usr/src/uts/common/io/dmfe/dmfe_main.c
1054
if (dmfep->tx.n_free-- == dmfep->tx.n_desc)
usr/src/uts/common/io/dmfe/dmfe_main.c
1056
ASSERT(dmfep->tx.n_free >= 1);
usr/src/uts/common/io/dmfe/dmfe_main.c
1682
if (dmfep->tx.n_free < dmfep->tx.n_desc) {
usr/src/uts/common/io/dmfe/dmfe_main.c
2317
memsize = dmfep->tx.n_desc * sizeof (struct tx_desc_type);
usr/src/uts/common/io/dmfe/dmfe_main.c
2329
memsize = dmfep->tx.n_desc * DMFE_BUF_SIZE;
usr/src/uts/common/io/dmfe/dmfe_main.c
2364
dmfep->tx_mcast = kmem_zalloc(dmfep->tx.n_desc / NBBY, KM_SLEEP);
usr/src/uts/common/io/dmfe/dmfe_main.c
2365
dmfep->tx_bcast = kmem_zalloc(dmfep->tx.n_desc / NBBY, KM_SLEEP);
usr/src/uts/common/io/dmfe/dmfe_main.c
2404
kmem_free(dmfep->tx_mcast, dmfep->tx.n_desc / NBBY);
usr/src/uts/common/io/dmfe/dmfe_main.c
2406
kmem_free(dmfep->tx_bcast, dmfep->tx.n_desc / NBBY);
usr/src/uts/common/io/dmfe/dmfe_main.c
2644
dmfep->tx.n_desc = dmfe_tx_desc;
usr/src/uts/common/io/dmfe/dmfe_main.c
454
for (i = 0; i < dmfep->tx.n_desc; ++i) {
usr/src/uts/common/io/dmfe/dmfe_main.c
469
dmfep->tx.n_free = dmfep->tx.n_desc;
usr/src/uts/common/io/dmfe/dmfe_main.c
470
dmfep->tx.next_free = dmfep->tx.next_busy = 0;
usr/src/uts/common/io/dmfe/dmfe_main.c
950
i = dmfep->tx.next_busy;
usr/src/uts/common/io/dmfe/dmfe_main.c
951
if (i == dmfep->tx.next_free)
usr/src/uts/common/io/dmfe/dmfe_main.c
976
dmfep->tx.n_free += 1;
usr/src/uts/common/io/dmfe/dmfe_main.c
977
i = NEXT(i, dmfep->tx.n_desc);
usr/src/uts/common/io/dmfe/dmfe_main.c
978
if (i == dmfep->tx.next_free)
usr/src/uts/common/io/dmfe/dmfe_main.c
985
dmfep->tx.next_busy = i;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3836
emlxs_abort_all(emlxs_hba_t *hba, uint32_t *tx, uint32_t *chip)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3870
*tx = txcnt;
usr/src/uts/common/io/i40e/i40e_main.c
1565
uint32_t rx, tx;
usr/src/uts/common/io/i40e/i40e_main.c
1574
tx = i40e->i40e_frame_max;
usr/src/uts/common/io/i40e/i40e_main.c
1575
i40e->i40e_tx_buf_size = ((tx >> 10) +
usr/src/uts/common/io/i40e/i40e_main.c
1576
((tx & (((uint32_t)1 << 10) -1)) > 0 ? 1 : 0)) << 10;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
138
hermon_loopback_comm_t *tx, hermon_loopback_comm_t *rx);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3069
hermon_loopback_comm_t *tx, hermon_loopback_comm_t *rx)
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3073
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*tx))
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3075
bzero(&tx->hlc_sgl, sizeof (ibt_wr_ds_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3076
bzero(&tx->hlc_wr, sizeof (ibt_send_wr_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3079
tx->hlc_sgl.ds_va = tx->hlc_mrdesc.md_vaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3080
tx->hlc_sgl.ds_key = tx->hlc_mrdesc.md_lkey;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3081
tx->hlc_sgl.ds_len = tx->hlc_buf_sz;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3084
tx->hlc_wr.wr_id = tx->hlc_wrid++;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3085
tx->hlc_wr.wr_flags = IBT_WR_SEND_SIGNAL;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3086
tx->hlc_wr.wr_nds = 1;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3087
tx->hlc_wr.wr_sgl = &tx->hlc_sgl;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3088
tx->hlc_wr.wr_opcode = IBT_WRC_RDMAW;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3089
tx->hlc_wr.wr_trans = IBT_RC_SRV;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3092
tx->hlc_wr.wr.rc.rcwr.rdma.rdma_raddr = rx->hlc_mrdesc.md_vaddr;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3093
tx->hlc_wr.wr.rc.rcwr.rdma.rdma_rkey = rx->hlc_mrdesc.md_rkey;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3094
tx->hlc_complete = 0;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
3095
ret = hermon_post_send(lstate->hls_state, tx->hlc_qp_hdl, &tx->hlc_wr,
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
119
tavor_loopback_comm_t *tx, tavor_loopback_comm_t *rx);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2318
tavor_loopback_comm_t *tx, tavor_loopback_comm_t *rx)
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2322
_NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*tx))
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2324
bzero(&tx->tlc_sgl, sizeof (ibt_wr_ds_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2325
bzero(&tx->tlc_wr, sizeof (ibt_send_wr_t));
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2328
tx->tlc_sgl.ds_va = tx->tlc_mrdesc.md_vaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2329
tx->tlc_sgl.ds_key = tx->tlc_mrdesc.md_lkey;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2330
tx->tlc_sgl.ds_len = tx->tlc_buf_sz;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2333
tx->tlc_wr.wr_id = tx->tlc_wrid++;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2334
tx->tlc_wr.wr_flags = IBT_WR_SEND_SIGNAL;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2335
tx->tlc_wr.wr_nds = 1;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2336
tx->tlc_wr.wr_sgl = &tx->tlc_sgl;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2337
tx->tlc_wr.wr_opcode = IBT_WRC_RDMAW;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2338
tx->tlc_wr.wr_trans = IBT_RC_SRV;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2341
tx->tlc_wr.wr.rc.rcwr.rdma.rdma_raddr = rx->tlc_mrdesc.md_vaddr;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2342
tx->tlc_wr.wr.rc.rcwr.rdma.rdma_rkey = rx->tlc_mrdesc.md_rkey;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2343
tx->tlc_complete = 0;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
2344
ret = tavor_post_send(lstate->tls_state, tx->tlc_qp_hdl, &tx->tlc_wr,
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
467
eib_wqe_pool_t *tx;
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
505
tx = ss->ei_tx;
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
510
attr.mr_vaddr = tx->wp_vaddr;
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
511
attr.mr_len = tx->wp_memsz;
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
516
&tx->wp_mr, &desc);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
526
tx->wp_lkey = desc.md_lkey;
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
531
buf = (uint8_t *)(uintptr_t)(tx->wp_vaddr);
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
534
wqe = &tx->wp_wqe[i];
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
554
wqe->qe_pool = tx;
usr/src/uts/common/io/ib/clients/eoib/eib_rsrc.c
589
wqe->qe_sgl.ds_key = tx->wp_lkey;
usr/src/uts/common/io/igc/igc_ring.c
1260
igc_tx_ring_bind(igc_tx_ring_t *ring, mblk_t *mp, igc_tx_state_t *tx)
usr/src/uts/common/io/igc/igc_ring.c
1293
tx->itx_ndescs += ncookie;
usr/src/uts/common/io/igc/igc_ring.c
1294
tx->itx_buf_rem = 0;
usr/src/uts/common/io/igc/igc_ring.c
1295
tx->itx_cur_buf = buf;
usr/src/uts/common/io/igc/igc_ring.c
1296
list_insert_tail(&tx->itx_bufs, tx->itx_cur_buf);
usr/src/uts/common/io/igc/igc_ring.c
1306
igc_tx_ring_copy(igc_tx_ring_t *ring, mblk_t *mp, igc_tx_state_t *tx)
usr/src/uts/common/io/igc/igc_ring.c
1321
if (tx->itx_cur_buf != NULL && (tx->itx_cur_buf->itb_bind ||
usr/src/uts/common/io/igc/igc_ring.c
1322
tx->itx_buf_rem == 0)) {
usr/src/uts/common/io/igc/igc_ring.c
1323
tx->itx_cur_buf = NULL;
usr/src/uts/common/io/igc/igc_ring.c
1324
tx->itx_buf_rem = 0;
usr/src/uts/common/io/igc/igc_ring.c
1327
if (tx->itx_cur_buf == NULL) {
usr/src/uts/common/io/igc/igc_ring.c
1328
tx->itx_cur_buf = igc_tx_buffer_alloc(ring);
usr/src/uts/common/io/igc/igc_ring.c
1329
if (tx->itx_cur_buf == NULL) {
usr/src/uts/common/io/igc/igc_ring.c
1332
list_insert_tail(&tx->itx_bufs, tx->itx_cur_buf);
usr/src/uts/common/io/igc/igc_ring.c
1333
tx->itx_buf_rem = tx->itx_cur_buf->itb_dma.idb_size;
usr/src/uts/common/io/igc/igc_ring.c
1339
tx->itx_ndescs++;
usr/src/uts/common/io/igc/igc_ring.c
1340
tx->itx_cur_buf->itb_bind = false;
usr/src/uts/common/io/igc/igc_ring.c
1343
to_copy = MIN(len, tx->itx_buf_rem);
usr/src/uts/common/io/igc/igc_ring.c
1345
dest = tx->itx_cur_buf->itb_dma.idb_va +
usr/src/uts/common/io/igc/igc_ring.c
1346
tx->itx_cur_buf->itb_len;
usr/src/uts/common/io/igc/igc_ring.c
1349
tx->itx_buf_rem -= to_copy;
usr/src/uts/common/io/igc/igc_ring.c
1350
tx->itx_cur_buf->itb_len += to_copy;
usr/src/uts/common/io/igc/igc_ring.c
1366
igc_tx_ring_context_changed(igc_tx_ring_t *ring, igc_tx_state_t *tx)
usr/src/uts/common/io/igc/igc_ring.c
1371
if (data->itc_l2hlen != tx->itx_meoi.meoi_l2hlen) {
usr/src/uts/common/io/igc/igc_ring.c
1373
data->itc_l2hlen = tx->itx_meoi.meoi_l2hlen;
usr/src/uts/common/io/igc/igc_ring.c
1376
if (data->itc_l3hlen != tx->itx_meoi.meoi_l3hlen) {
usr/src/uts/common/io/igc/igc_ring.c
1378
data->itc_l3hlen = tx->itx_meoi.meoi_l3hlen;
usr/src/uts/common/io/igc/igc_ring.c
1381
if (data->itc_l3proto != tx->itx_meoi.meoi_l3proto) {
usr/src/uts/common/io/igc/igc_ring.c
1383
data->itc_l3proto = tx->itx_meoi.meoi_l3proto;
usr/src/uts/common/io/igc/igc_ring.c
1386
if (data->itc_l4proto != tx->itx_meoi.meoi_l4proto) {
usr/src/uts/common/io/igc/igc_ring.c
1388
data->itc_l4proto = tx->itx_meoi.meoi_l4proto;
usr/src/uts/common/io/igc/igc_ring.c
1391
if (data->itc_l4hlen != tx->itx_meoi.meoi_l4hlen) {
usr/src/uts/common/io/igc/igc_ring.c
1393
data->itc_l4hlen = tx->itx_meoi.meoi_l4hlen;
usr/src/uts/common/io/igc/igc_ring.c
1396
if (data->itc_mss != tx->itx_mss) {
usr/src/uts/common/io/igc/igc_ring.c
1398
data->itc_mss = tx->itx_mss;
usr/src/uts/common/io/igc/igc_ring.c
1401
if (data->itc_cksum != tx->itx_cksum) {
usr/src/uts/common/io/igc/igc_ring.c
1403
data->itc_cksum = tx->itx_cksum;
usr/src/uts/common/io/igc/igc_ring.c
1406
if (data->itc_lso != tx->itx_lso) {
usr/src/uts/common/io/igc/igc_ring.c
1408
data->itc_lso = tx->itx_lso;
usr/src/uts/common/io/igc/igc_ring.c
1466
igc_tx_state_t *tx)
usr/src/uts/common/io/igc/igc_ring.c
1476
if (tx->itx_cksum != 0 || tx->itx_lso != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1478
tx->itx_ndescs++;
usr/src/uts/common/io/igc/igc_ring.c
1482
if (tx->itx_ndescs + igc->igc_tx_gap > ring->itr_ring_free) {
usr/src/uts/common/io/igc/igc_ring.c
1489
if (tx->itx_ndescs + igc->igc_tx_gap > ring->itr_ring_free) {
usr/src/uts/common/io/igc/igc_ring.c
1501
if (do_ctx && !igc_tx_ring_context_changed(ring, tx)) {
usr/src/uts/common/io/igc/igc_ring.c
1503
tx->itx_ndescs--;
usr/src/uts/common/io/igc/igc_ring.c
1506
ring->itr_ring_free -= tx->itx_ndescs;
usr/src/uts/common/io/igc/igc_ring.c
1510
uint32_t len = tx->itx_meoi.meoi_l3hlen |
usr/src/uts/common/io/igc/igc_ring.c
1511
(tx->itx_meoi.meoi_l2hlen << IGC_ADVTXD_MACLEN_SHIFT);
usr/src/uts/common/io/igc/igc_ring.c
1515
if ((tx->itx_lso & HW_LSO) != 0 ||
usr/src/uts/common/io/igc/igc_ring.c
1516
(tx->itx_cksum & HCK_IPV4_HDRCKSUM) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1517
if (tx->itx_meoi.meoi_l3proto == ETHERTYPE_IP) {
usr/src/uts/common/io/igc/igc_ring.c
1520
ASSERT3U(tx->itx_meoi.meoi_l3proto, ==,
usr/src/uts/common/io/igc/igc_ring.c
1526
if ((tx->itx_lso & HW_LSO) != 0 ||
usr/src/uts/common/io/igc/igc_ring.c
1527
(tx->itx_cksum & HCK_PARTIALCKSUM) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1528
if (tx->itx_meoi.meoi_l4proto == IPPROTO_TCP) {
usr/src/uts/common/io/igc/igc_ring.c
1530
} else if (tx->itx_meoi.meoi_l4proto == IPPROTO_UDP) {
usr/src/uts/common/io/igc/igc_ring.c
1540
if ((tx->itx_lso & HW_LSO) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1541
l4idx |= tx->itx_meoi.meoi_l4hlen <<
usr/src/uts/common/io/igc/igc_ring.c
1543
l4idx |= tx->itx_mss << IGC_ADVTXD_MSS_SHIFT;
usr/src/uts/common/io/igc/igc_ring.c
1554
ring, igc_tx_state_t *, tx,
usr/src/uts/common/io/igc/igc_ring.c
1560
while ((buf = list_remove_head(&tx->itx_bufs)) != NULL) {
usr/src/uts/common/io/igc/igc_ring.c
1588
if ((tx->itx_cksum & HCK_IPV4_HDRCKSUM) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1592
if ((tx->itx_cksum & HCK_PARTIALCKSUM) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1596
if ((tx->itx_lso & HW_LSO) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1597
size_t payload = tx->itx_meoi.meoi_len -
usr/src/uts/common/io/igc/igc_ring.c
1598
tx->itx_meoi.meoi_l2hlen - tx->itx_meoi.meoi_l3hlen -
usr/src/uts/common/io/igc/igc_ring.c
1599
tx->itx_meoi.meoi_l4hlen;
usr/src/uts/common/io/igc/igc_ring.c
1603
status |= tx->itx_meoi.meoi_len << IGC_ADVTXD_PAYLEN_SHIFT;
usr/src/uts/common/io/igc/igc_ring.c
1622
ring->itr_stat.its_obytes.value.ui64 += tx->itx_meoi.meoi_len;
usr/src/uts/common/io/igc/igc_ring.c
1632
igc_meoi_checks(mblk_t *mp, igc_tx_state_t *tx)
usr/src/uts/common/io/igc/igc_ring.c
1634
mac_ether_offload_info(mp, &tx->itx_meoi);
usr/src/uts/common/io/igc/igc_ring.c
1636
const mac_ether_offload_info_t *meoi = &tx->itx_meoi;
usr/src/uts/common/io/igc/igc_ring.c
1637
if ((tx->itx_cksum & HCK_IPV4_HDRCKSUM) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1643
if ((tx->itx_cksum & HCK_PARTIALCKSUM) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1648
if ((tx->itx_lso & HW_LSO) != 0) {
usr/src/uts/common/io/igc/igc_ring.c
1649
if ((tx->itx_cksum & HCK_PARTIALCKSUM) == 0) {
usr/src/uts/common/io/igc/igc_ring.c
1653
(tx->itx_cksum & HCK_IPV4_HDRCKSUM) == 0) {
usr/src/uts/common/io/igc/igc_ring.c
1665
igc_tx_state_t tx = { 0 };
usr/src/uts/common/io/igc/igc_ring.c
1674
mac_hcksum_get(mp, NULL, NULL, NULL, NULL, &tx.itx_cksum);
usr/src/uts/common/io/igc/igc_ring.c
1675
mac_lso_get(mp, &tx.itx_mss, &tx.itx_lso);
usr/src/uts/common/io/igc/igc_ring.c
1681
if (!igc_meoi_checks(mp, &tx)) {
usr/src/uts/common/io/igc/igc_ring.c
1716
list_create(&tx.itx_bufs, sizeof (igc_tx_buffer_t),
usr/src/uts/common/io/igc/igc_ring.c
1727
igc_tx_ring_bind(ring, cur_mp, &tx)) {
usr/src/uts/common/io/igc/igc_ring.c
1731
if (!igc_tx_ring_copy(ring, cur_mp, &tx))
usr/src/uts/common/io/igc/igc_ring.c
1735
if (!igc_tx_ring_write_descs(igc, ring, mp, &tx)) {
usr/src/uts/common/io/igc/igc_ring.c
1739
list_destroy(&tx.itx_bufs);
usr/src/uts/common/io/igc/igc_ring.c
1746
for (igc_tx_buffer_t *buf = list_head(&tx.itx_bufs); buf != NULL;
usr/src/uts/common/io/igc/igc_ring.c
1747
buf = list_next(&tx.itx_bufs, buf)) {
usr/src/uts/common/io/igc/igc_ring.c
1752
list_move_tail(&ring->itr_free_list, &tx.itx_bufs);
usr/src/uts/common/io/igc/igc_ring.c
1755
list_destroy(&tx.itx_bufs);
usr/src/uts/common/io/iwh/iwh.c
3075
iwh_tx_cmd_t *tx;
usr/src/uts/common/io/iwh/iwh.c
3237
tx = (iwh_tx_cmd_t *)cmd->data;
usr/src/uts/common/io/iwh/iwh.c
3238
tx->tx_flags = 0;
usr/src/uts/common/io/iwh/iwh.c
3241
tx->tx_flags &= ~(LE_32(TX_CMD_FLG_ACK_MSK));
usr/src/uts/common/io/iwh/iwh.c
3243
tx->tx_flags |= LE_32(TX_CMD_FLG_ACK_MSK);
usr/src/uts/common/io/iwh/iwh.c
3280
tx->rts_retry_limit = IWH_TX_RTS_RETRY_LIMIT;
usr/src/uts/common/io/iwh/iwh.c
3281
tx->data_retry_limit = IWH_TX_DATA_RETRY_LIMIT;
usr/src/uts/common/io/iwh/iwh.c
3298
tx->tx_flags |= LE_32(TX_CMD_FLG_SEQ_CTL_MSK);
usr/src/uts/common/io/iwh/iwh.c
3305
tx->tx_flags |= LE_32(TX_CMD_FLG_TSF_MSK);
usr/src/uts/common/io/iwh/iwh.c
3307
tx->data_retry_limit = 3;
usr/src/uts/common/io/iwh/iwh.c
3308
if (tx->data_retry_limit < tx->rts_retry_limit) {
usr/src/uts/common/io/iwh/iwh.c
3309
tx->rts_retry_limit = tx->data_retry_limit;
usr/src/uts/common/io/iwh/iwh.c
3317
tx->timeout.pm_frame_timeout = LE_16(3);
usr/src/uts/common/io/iwh/iwh.c
3319
tx->timeout.pm_frame_timeout = LE_16(2);
usr/src/uts/common/io/iwh/iwh.c
3349
tx->tid_tspec = (uint8_t)tid;
usr/src/uts/common/io/iwh/iwh.c
3350
tx->tx_flags &= LE_32(~TX_CMD_FLG_SEQ_CTL_MSK);
usr/src/uts/common/io/iwh/iwh.c
3352
tx->tx_flags |= LE_32(TX_CMD_FLG_SEQ_CTL_MSK);
usr/src/uts/common/io/iwh/iwh.c
3355
tx->timeout.pm_frame_timeout = 0;
usr/src/uts/common/io/iwh/iwh.c
3364
tx->tx_flags |= LE_32(TX_CMD_FLG_MH_PAD_MSK);
usr/src/uts/common/io/iwh/iwh.c
3371
tx->sta_id = IWH_BROADCAST_ID;
usr/src/uts/common/io/iwh/iwh.c
3373
tx->sta_id = IWH_AP_ID;
usr/src/uts/common/io/iwh/iwh.c
3388
tx->rate.r.rate_n_flags = rate;
usr/src/uts/common/io/iwh/iwh.c
3396
tx->rate.r.rate_n_flags = LE_32(iwh_rate_to_plcp(rate) | masks);
usr/src/uts/common/io/iwh/iwh.c
3401
tx->tx_flags));
usr/src/uts/common/io/iwh/iwh.c
3403
tx->stop_time.life_time = LE_32(0xffffffff);
usr/src/uts/common/io/iwh/iwh.c
3405
tx->len = LE_16(len);
usr/src/uts/common/io/iwh/iwh.c
3407
tx->dram_lsb_ptr =
usr/src/uts/common/io/iwh/iwh.c
3409
tx->dram_msb_ptr = 0;
usr/src/uts/common/io/iwh/iwh.c
3410
tx->driver_txop = 0;
usr/src/uts/common/io/iwh/iwh.c
3411
tx->next_frame_len = 0;
usr/src/uts/common/io/iwh/iwh.c
3413
bcopy(m->b_rptr, tx + 1, hdrlen);
usr/src/uts/common/io/iwh/iwh.c
3447
s_id = tx->sta_id;
usr/src/uts/common/io/iwk/iwk2.c
2641
iwk_tx_cmd_t *tx;
usr/src/uts/common/io/iwk/iwk2.c
2760
tx = (iwk_tx_cmd_t *)cmd->data;
usr/src/uts/common/io/iwk/iwk2.c
2761
tx->tx_flags = 0;
usr/src/uts/common/io/iwk/iwk2.c
2764
tx->tx_flags &= ~(LE_32(TX_CMD_FLG_ACK_MSK));
usr/src/uts/common/io/iwk/iwk2.c
2766
tx->tx_flags |= LE_32(TX_CMD_FLG_ACK_MSK);
usr/src/uts/common/io/iwk/iwk2.c
2779
tx->sec_ctl = 2; /* for CCMP */
usr/src/uts/common/io/iwk/iwk2.c
2780
tx->tx_flags |= LE_32(TX_CMD_FLG_ACK_MSK);
usr/src/uts/common/io/iwk/iwk2.c
2781
(void) memcpy(&tx->key, k->wk_key, k->wk_keylen);
usr/src/uts/common/io/iwk/iwk2.c
2825
tx->tx_flags |= (LE_32(TX_CMD_FLG_SEQ_CTL_MSK));
usr/src/uts/common/io/iwk/iwk2.c
2829
tx->tx_flags |= LE_32(TX_CMD_FLG_MH_PAD_MSK);
usr/src/uts/common/io/iwk/iwk2.c
2833
tx->sta_id = IWK_BROADCAST_ID;
usr/src/uts/common/io/iwk/iwk2.c
2836
tx->sta_id = index;
usr/src/uts/common/io/iwk/iwk2.c
2838
tx->sta_id = IWK_AP_ID;
usr/src/uts/common/io/iwk/iwk2.c
2846
tx->tx_flags |= LE_32(TX_CMD_FLG_TSF_MSK);
usr/src/uts/common/io/iwk/iwk2.c
2852
tx->timeout.pm_frame_timeout = LE_16(3);
usr/src/uts/common/io/iwk/iwk2.c
2854
tx->timeout.pm_frame_timeout = LE_16(2);
usr/src/uts/common/io/iwk/iwk2.c
2856
tx->timeout.pm_frame_timeout = 0;
usr/src/uts/common/io/iwk/iwk2.c
2861
tx->rate.r.rate_n_flags = LE_32(iwk_rate_to_plcp(rate) | masks);
usr/src/uts/common/io/iwk/iwk2.c
2864
LE_32(tx->tx_flags)));
usr/src/uts/common/io/iwk/iwk2.c
2866
tx->rts_retry_limit = 60;
usr/src/uts/common/io/iwk/iwk2.c
2867
tx->data_retry_limit = 15;
usr/src/uts/common/io/iwk/iwk2.c
2869
tx->stop_time.life_time = LE_32(0xffffffff);
usr/src/uts/common/io/iwk/iwk2.c
2871
tx->len = LE_16(len);
usr/src/uts/common/io/iwk/iwk2.c
2873
tx->dram_lsb_ptr =
usr/src/uts/common/io/iwk/iwk2.c
2875
tx->dram_msb_ptr = 0;
usr/src/uts/common/io/iwk/iwk2.c
2876
tx->driver_txop = 0;
usr/src/uts/common/io/iwk/iwk2.c
2877
tx->next_frame_len = 0;
usr/src/uts/common/io/iwk/iwk2.c
2879
(void) memcpy(tx + 1, m->b_rptr, hdrlen);
usr/src/uts/common/io/iwk/iwk_calibration.h
818
struct statistics_tx tx;
usr/src/uts/common/io/iwn/if_iwn.c
3670
struct iwn_cmd_data *tx;
usr/src/uts/common/io/iwn/if_iwn.c
3826
tx = (struct iwn_cmd_data *)cmd->data;
usr/src/uts/common/io/iwn/if_iwn.c
3828
tx->scratch = 0; /* clear "scratch" area */
usr/src/uts/common/io/iwn/if_iwn.c
3873
tx->id = sc->broadcast_id;
usr/src/uts/common/io/iwn/if_iwn.c
3875
tx->id = wn->id;
usr/src/uts/common/io/iwn/if_iwn.c
3891
tx->timeout = htole16(3);
usr/src/uts/common/io/iwn/if_iwn.c
3893
tx->timeout = htole16(2);
usr/src/uts/common/io/iwn/if_iwn.c
3895
tx->timeout = htole16(0);
usr/src/uts/common/io/iwn/if_iwn.c
3911
tx->len = htole16(totlen);
usr/src/uts/common/io/iwn/if_iwn.c
3912
tx->tid = tid;
usr/src/uts/common/io/iwn/if_iwn.c
3913
tx->rts_ntries = 60;
usr/src/uts/common/io/iwn/if_iwn.c
3914
tx->data_ntries = 15;
usr/src/uts/common/io/iwn/if_iwn.c
3915
tx->lifetime = htole32(IWN_LIFETIME_INFINITE);
usr/src/uts/common/io/iwn/if_iwn.c
3916
tx->plcp = rinfo->plcp;
usr/src/uts/common/io/iwn/if_iwn.c
3917
tx->rflags = rinfo->flags;
usr/src/uts/common/io/iwn/if_iwn.c
3918
if (tx->id == sc->broadcast_id) {
usr/src/uts/common/io/iwn/if_iwn.c
3920
tx->linkq = 0;
usr/src/uts/common/io/iwn/if_iwn.c
3923
tx->rflags |= IWN_RFLAG_ANT(txant);
usr/src/uts/common/io/iwn/if_iwn.c
3925
tx->linkq = in->in_rates.ir_nrates - in->in_txrate - 1;
usr/src/uts/common/io/iwn/if_iwn.c
3929
tx->loaddr = htole32(IWN_LOADDR(data->scratch_paddr));
usr/src/uts/common/io/iwn/if_iwn.c
3930
tx->hiaddr = IWN_HIADDR(data->scratch_paddr);
usr/src/uts/common/io/iwn/if_iwn.c
3934
memcpy(((uint8_t *)tx) + sizeof(*tx), wh, hdrlen);
usr/src/uts/common/io/iwn/if_iwn.c
3938
tx->security = 0;
usr/src/uts/common/io/iwn/if_iwn.c
3939
tx->flags = htole32(flags);
usr/src/uts/common/io/iwn/if_iwn.c
3943
DTRACE_PROBE4(tx, int, ring->qid, int, ring->cur, size_t, MBLKL(mp),
usr/src/uts/common/io/iwn/if_iwn.c
3951
(4 + sizeof (*tx) + hdrlen + pad) << 4);
usr/src/uts/common/io/iwn/if_iwn.c
3972
sc->ops.update_sched(sc, ring->qid, ring->cur, tx->id, totlen);
usr/src/uts/common/io/iwn/if_iwn.c
5691
struct iwn_cmd_data *tx;
usr/src/uts/common/io/iwn/if_iwn.c
5730
tx = (struct iwn_cmd_data *)(hdr + 1);
usr/src/uts/common/io/iwn/if_iwn.c
5731
tx->flags = htole32(IWN_TX_AUTO_SEQ);
usr/src/uts/common/io/iwn/if_iwn.c
5732
tx->id = sc->broadcast_id;
usr/src/uts/common/io/iwn/if_iwn.c
5733
tx->lifetime = htole32(IWN_LIFETIME_INFINITE);
usr/src/uts/common/io/iwn/if_iwn.c
5737
tx->plcp = iwn_rates[IWN_RIDX_OFDM6].plcp;
usr/src/uts/common/io/iwn/if_iwn.c
5742
tx->plcp = iwn_rates[IWN_RIDX_CCK1].plcp;
usr/src/uts/common/io/iwn/if_iwn.c
5743
tx->rflags = IWN_RFLAG_CCK;
usr/src/uts/common/io/iwn/if_iwn.c
5751
tx->rflags |= IWN_RFLAG_ANT(txant);
usr/src/uts/common/io/iwn/if_iwn.c
5759
essid = (struct iwn_scan_essid *)(tx + 1);
usr/src/uts/common/io/iwn/if_iwn.c
5801
tx->len = htole16(frm - (uint8_t *)wh);
usr/src/uts/common/io/iwn/if_iwnreg.h
1458
struct iwn_tx_stats tx;
usr/src/uts/common/io/iwp/iwp.c
2977
iwp_tx_cmd_t *tx;
usr/src/uts/common/io/iwp/iwp.c
3103
tx = (iwp_tx_cmd_t *)cmd->data;
usr/src/uts/common/io/iwp/iwp.c
3104
tx->tx_flags = 0;
usr/src/uts/common/io/iwp/iwp.c
3107
tx->tx_flags &= ~(LE_32(TX_CMD_FLG_ACK_MSK));
usr/src/uts/common/io/iwp/iwp.c
3109
tx->tx_flags |= LE_32(TX_CMD_FLG_ACK_MSK);
usr/src/uts/common/io/iwp/iwp.c
3144
tx->rts_retry_limit = IWP_TX_RTS_RETRY_LIMIT;
usr/src/uts/common/io/iwp/iwp.c
3145
tx->data_retry_limit = IWP_TX_DATA_RETRY_LIMIT;
usr/src/uts/common/io/iwp/iwp.c
3162
tx->tx_flags |= LE_32(TX_CMD_FLG_SEQ_CTL_MSK);
usr/src/uts/common/io/iwp/iwp.c
3169
tx->tx_flags |= LE_32(TX_CMD_FLG_TSF_MSK);
usr/src/uts/common/io/iwp/iwp.c
3171
tx->data_retry_limit = 3;
usr/src/uts/common/io/iwp/iwp.c
3172
if (tx->data_retry_limit < tx->rts_retry_limit) {
usr/src/uts/common/io/iwp/iwp.c
3173
tx->rts_retry_limit = tx->data_retry_limit;
usr/src/uts/common/io/iwp/iwp.c
3181
tx->timeout.pm_frame_timeout = LE_16(3);
usr/src/uts/common/io/iwp/iwp.c
3183
tx->timeout.pm_frame_timeout = LE_16(2);
usr/src/uts/common/io/iwp/iwp.c
3205
tx->tx_flags |= LE_32(TX_CMD_FLG_SEQ_CTL_MSK);
usr/src/uts/common/io/iwp/iwp.c
3207
tx->timeout.pm_frame_timeout = 0;
usr/src/uts/common/io/iwp/iwp.c
3216
tx->tx_flags |= LE_32(TX_CMD_FLG_MH_PAD_MSK);
usr/src/uts/common/io/iwp/iwp.c
3223
tx->sta_id = IWP_BROADCAST_ID;
usr/src/uts/common/io/iwp/iwp.c
3225
tx->sta_id = IWP_AP_ID;
usr/src/uts/common/io/iwp/iwp.c
3233
tx->rate.r.rate_n_flags = LE_32(iwp_rate_to_plcp(rate) | masks);
usr/src/uts/common/io/iwp/iwp.c
3237
tx->tx_flags));
usr/src/uts/common/io/iwp/iwp.c
3239
tx->stop_time.life_time = LE_32(0xffffffff);
usr/src/uts/common/io/iwp/iwp.c
3241
tx->len = LE_16(len);
usr/src/uts/common/io/iwp/iwp.c
3243
tx->dram_lsb_ptr =
usr/src/uts/common/io/iwp/iwp.c
3245
tx->dram_msb_ptr = 0;
usr/src/uts/common/io/iwp/iwp.c
3246
tx->driver_txop = 0;
usr/src/uts/common/io/iwp/iwp.c
3247
tx->next_frame_len = 0;
usr/src/uts/common/io/iwp/iwp.c
3249
(void) memcpy(tx + 1, m->b_rptr, hdrlen);
usr/src/uts/common/io/iwp/iwp.c
3284
s_id = tx->sta_id;
usr/src/uts/common/io/mac/mac.c
5030
mac_srs_tx_t *tx;
usr/src/uts/common/io/mac/mac.c
5050
tx = &mac_srs->srs_tx;
usr/src/uts/common/io/mac/mac.c
5055
if (tx->st_mode == SRS_TX_BW ||
usr/src/uts/common/io/mac/mac.c
5056
tx->st_mode == SRS_TX_SERIALIZE ||
usr/src/uts/common/io/mac/mac.c
5057
tx->st_mode == SRS_TX_DEFAULT) {
usr/src/uts/common/io/mac/mac.c
5058
mac_ring_t *tx_ring = tx->st_arg2;
usr/src/uts/common/io/mac/mac.c
5060
tx->st_arg2 = NULL;
usr/src/uts/common/io/mac/mac.c
5064
tx->st_mode = is_aggr ? SRS_TX_BW_AGGR :
usr/src/uts/common/io/mac/mac.c
5067
tx->st_mode = is_aggr ? SRS_TX_AGGR :
usr/src/uts/common/io/mac/mac.c
5070
tx->st_func = mac_tx_get_func(tx->st_mode);
usr/src/uts/common/io/mac/mac.c
5147
mac_srs_tx_t *tx;
usr/src/uts/common/io/mac/mac.c
5223
tx = &mac_srs->srs_tx;
usr/src/uts/common/io/mac/mac.c
5256
tx->st_arg2 = (void *)rem_ring;
usr/src/uts/common/io/mac/mac.c
5265
tx->st_mode = SRS_TX_BW;
usr/src/uts/common/io/mac/mac.c
5268
tx->st_mode = SRS_TX_SERIALIZE;
usr/src/uts/common/io/mac/mac.c
5270
tx->st_mode = SRS_TX_DEFAULT;
usr/src/uts/common/io/mac/mac.c
5272
tx->st_func = mac_tx_get_func(tx->st_mode);
usr/src/uts/common/io/mac/mac.c
7837
mac_srs_tx_t *tx;
usr/src/uts/common/io/mac/mac.c
7841
tx = &tx_srs->srs_tx;
usr/src/uts/common/io/mac/mac.c
7844
if (tx->st_mode == SRS_TX_BW || tx->st_mode == SRS_TX_SERIALIZE ||
usr/src/uts/common/io/mac/mac.c
7845
tx->st_mode == SRS_TX_DEFAULT) {
usr/src/uts/common/io/mac/mac.c
7846
tx->st_arg2 = NULL;
usr/src/uts/common/io/mac/mac.c
7858
ASSERT(tx->st_arg2 == NULL);
usr/src/uts/common/io/mac/mac_datapath_setup.c
1234
mac_srs_tx_t *tx = &mac_srs->srs_tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
1236
tx->st_soft_rings = (mac_soft_ring_t **)
usr/src/uts/common/io/mac/mac_datapath_setup.c
2650
mac_srs_tx_t *tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
2655
tx = &tx_srs->srs_tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
2666
if (tx->st_arg2 != NULL) {
usr/src/uts/common/io/mac/mac_datapath_setup.c
2674
tx->st_arg2 = NULL;
usr/src/uts/common/io/mac/mac_datapath_setup.c
3476
mac_srs_tx_t *tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
3487
tx = &mac_srs->srs_tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
3488
if (tx->st_soft_rings != NULL) {
usr/src/uts/common/io/mac/mac_datapath_setup.c
3489
kmem_free(tx->st_soft_rings,
usr/src/uts/common/io/mac/mac_datapath_setup.c
3964
mac_srs_tx_t *tx = &mac_srs->srs_tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
3966
ASSERT(tx->st_soft_rings[tx_ring->mr_index] == remove_sring);
usr/src/uts/common/io/mac/mac_datapath_setup.c
3967
tx->st_soft_rings[tx_ring->mr_index] = NULL;
usr/src/uts/common/io/mac/mac_datapath_setup.c
3987
mac_srs_tx_t *tx = &tx_srs->srs_tx;
usr/src/uts/common/io/mac/mac_datapath_setup.c
4019
tx->st_arg2 = (void *)ring;
usr/src/uts/common/io/mac/mac_datapath_setup.c
4022
tx->st_mode = SRS_TX_BW;
usr/src/uts/common/io/mac/mac_datapath_setup.c
4025
tx->st_mode = SRS_TX_SERIALIZE;
usr/src/uts/common/io/mac/mac_datapath_setup.c
4027
tx->st_mode = SRS_TX_DEFAULT;
usr/src/uts/common/io/mac/mac_datapath_setup.c
4032
tx->st_mode = is_aggr ?
usr/src/uts/common/io/mac/mac_datapath_setup.c
4035
tx->st_mode = is_aggr ? SRS_TX_AGGR :
usr/src/uts/common/io/mac/mac_datapath_setup.c
4075
tx->st_func = mac_tx_get_func(tx->st_mode);
usr/src/uts/common/io/mac/mac_datapath_setup.c
4078
MAC_CAPAB_AGGR, &tx->st_capab_aggr));
usr/src/uts/common/io/mac/mac_datapath_setup.c
4081
mac_tx_srs_mode_t, tx->st_mode, int, tx_srs->srs_tx_ring_count);
usr/src/uts/common/io/mac/mac_soft_ring.c
256
mac_srs_tx_t *tx = &mac_srs->srs_tx;
usr/src/uts/common/io/mac/mac_soft_ring.c
257
VERIFY3P(tx->st_soft_rings[ring->mr_index], ==, NULL);
usr/src/uts/common/io/mac/mac_soft_ring.c
258
tx->st_soft_rings[ring->mr_index] = ringp;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1622
ss->tx.req = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1623
ss->tx.done = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1624
ss->tx.pkt_done = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1630
ss->tx.watchdog_done = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1631
ss->tx.watchdog_req = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1632
ss->tx.active = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1633
ss->tx.activate = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1845
ss->tx.mask = tx_ring_entries - 1;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1852
ss->tx.lanai = (mcp_kreq_ether_send_t *)(void *)(mgp->sram + cmd.data0);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1854
ss->tx.go = (char *)mgp->sram + MXGEFW_ETH_SEND_GO + 64 * slice;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1855
ss->tx.stop = (char *)mgp->sram + MXGEFW_ETH_SEND_STOP +
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1858
ss->tx.go = NULL;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1859
ss->tx.stop = NULL;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1893
bytes = tx_ring_entries * sizeof (*ss->tx.info);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1894
ss->tx.info = kmem_zalloc(bytes, KM_SLEEP);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1895
if (ss->tx.info == NULL)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1897
(void) memset(ss->tx.info, 0, bytes);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1911
ss->tx.stall = ss->tx.sched = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
1912
ss->tx.stall_early = ss->tx.stall_late = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2008
bytes = tx_ring_entries * sizeof (*ss->tx.info);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2009
kmem_free(ss->tx.info, bytes);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2030
if (ss->tx.cp == NULL)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2047
tx_ring_entries = ss->tx.mask + 1;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2055
bytes = tx_ring_entries * sizeof (*ss->tx.info);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2056
kmem_free(ss->tx.info, bytes);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2506
myri10ge_tx_ring_t *tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2511
tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2514
while (tx->pkt_done != (int)mcp_index) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2515
idx = tx->done & tx->mask;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2522
if (tx->info[idx].m) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2523
(void) ddi_dma_unbind_handle(tx->info[idx].handle->h);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2524
tx->info[idx].handle->next = handles.head;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2525
handles.head = tx->info[idx].handle;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2527
handles.tail = tx->info[idx].handle;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2528
freeb(tx->info[idx].m);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2529
tx->info[idx].m = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2530
tx->info[idx].handle = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2532
if (tx->info[idx].ostat.opackets != 0) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2533
tx->stats.multixmt += tx->info[idx].ostat.multixmt;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2534
tx->stats.brdcstxmt += tx->info[idx].ostat.brdcstxmt;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2535
tx->stats.obytes += tx->info[idx].ostat.obytes;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2536
tx->stats.opackets += tx->info[idx].ostat.opackets;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2537
tx->info[idx].stat.un.all = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2538
tx->pkt_done++;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2541
tx->done++;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2546
if ((tx->req - tx->done) < (tx->mask >> 1) &&
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2547
tx->stall != tx->sched) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2548
mutex_enter(&ss->tx.lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2549
tx->sched = tx->stall;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2550
mutex_exit(&ss->tx.lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2551
mac_tx_ring_update(ss->mgp->mh, tx->rh);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2555
if (unlikely(++limit > 2 * tx->mask))
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2558
if (tx->req == tx->done && tx->stop != NULL) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2563
mutex_enter(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2564
if (tx->req == tx->done && tx->active) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2565
*(int *)(void *)tx->stop = 1;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2566
tx->active = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2569
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2572
myri10ge_free_tx_handles(tx, &handles);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2687
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2717
if (send_done_count != tx->pkt_done)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2810
myri10ge_submit_req_backwards(myri10ge_tx_ring_t *tx,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2814
starting_slot = tx->req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2817
idx = (starting_slot + cnt) & tx->mask;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2818
myri10ge_pio_copy(&tx->lanai[idx],
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2832
myri10ge_submit_req(myri10ge_tx_ring_t *tx, mcp_kreq_ether_send_t *src,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2840
idx = tx->req & tx->mask;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2845
dst = dstp = &tx->lanai[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2848
if ((idx + cnt) < tx->mask) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2860
myri10ge_submit_req_backwards(tx, src, cnt);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2876
tx->req += cnt;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2879
if (!tx->active && tx->go != NULL) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2880
*(int *)(void *)tx->go = 1;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2881
tx->active = 1;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2882
tx->activate++;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2941
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2948
mutex_enter(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2949
avail = tx->mask - (tx->req - tx->done);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2951
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2954
idx = tx->req & tx->mask;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2955
cp = &tx->cp[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2973
myri10ge_tx_stat(&tx->info[idx].stat,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2976
myri10ge_submit_req(&ss->tx, req, 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2977
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2984
myri10ge_send_locked(myri10ge_tx_ring_t *tx, mcp_kreq_ether_send_t *req_list,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2993
idx = (tx->req + i) & tx->mask;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2994
tx->info[idx].m = tx_info[i].m;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2995
tx->info[idx].handle = tx_info[i].handle;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
2997
tx->info[idx].stat.un.all = tx_info[0].stat.un.all;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3000
myri10ge_submit_req(tx, req_list, count);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3115
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3132
mutex_enter(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3135
avail = tx->mask - (tx->req - tx->done);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3137
atomic_inc_32(&tx->stall);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3138
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3146
idx = tx->mask & tx->req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3147
cp = &tx->cp[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3154
tx->info[idx].ostat.opackets = opackets;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3155
tx->info[idx].ostat.obytes = (opackets - 1) * hdr_size
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3161
tx_req = tx->req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3178
idx = tx->mask & tx_req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3179
cp = &tx->cp[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3198
idx = tx->mask & tx_req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3199
cp = &tx->cp[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3213
tx_req = tx->req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3215
idx = tx->mask & tx_req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3216
cp = &tx->cp[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3228
tx_req = tx->req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3230
idx = tx->mask & tx_req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3231
cp = &tx->cp[idx];
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3312
myri10ge_submit_req(tx, req_list, count);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3314
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3330
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3366
avail = tx->mask - (tx->req - tx->done);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3378
atomic_inc_32(&tx->stall_early);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3627
mutex_enter(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3630
avail = tx->mask - (tx->req - tx->done);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3632
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3637
myri10ge_send_locked(tx, req_list, tx_info, count);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3638
mutex_exit(&tx->lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3643
atomic_inc_32(&tx->stall_late);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3659
myri10ge_free_tx_handle_slist(tx, handles);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3676
atomic_inc_32(&tx->stall);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3812
*val = ss->tx.stats.obytes;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3816
*val = ss->tx.stats.opackets;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3880
ss->tx.rh = rh;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3991
ethstat->tx_done.value.ul = ss->tx.done;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3992
ethstat->tx_req.value.ul = ss->tx.req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3993
ethstat->tx_activate.value.ul = ss->tx.activate;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3994
ethstat->xmit_sched.value.ul = ss->tx.sched;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3995
ethstat->xmit_stall.value.ul = ss->tx.stall;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3996
ethstat->xmit_stall_early.value.ul = ss->tx.stall_early;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
3997
ethstat->xmit_stall_late.value.ul = ss->tx.stall_late;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4883
myri10ge_ring_stalled(myri10ge_tx_ring_t *tx)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4885
if (tx->sched != tx->stall &&
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4886
tx->done == tx->watchdog_done &&
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4887
tx->watchdog_req != tx->watchdog_done)
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4897
myri10ge_tx_ring_t *tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4921
tx = &mgp->ss[i].tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4922
slices_stalled = myri10ge_ring_stalled(tx);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4931
mgp->name, i, tx->sched, tx->stall,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4932
tx->done, tx->watchdog_done, tx->req, tx->pkt_done,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4950
tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4951
tx->watchdog_done = tx->done;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
4952
tx->watchdog_req = tx->req;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5241
tstat = &mgp->ss[i].tx.stats;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5249
tstat = &mgp->ss[i].tx.stats;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5302
tstat = &mgp->ss[i].tx.stats;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5310
tstat = &mgp->ss[i].tx.stats;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5554
mutex_destroy(&ss->tx.lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5555
mutex_destroy(&ss->tx.handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5607
mutex_init(&ss->tx.lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
5608
mutex_init(&ss->tx.handle_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
770
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
789
mutex_enter(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
791
handle->next = tx->free_tx_handles;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
792
tx->free_tx_handles = handle;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
793
mutex_exit(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
800
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
802
mutex_enter(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
804
handle = tx->free_tx_handles;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
806
tx->free_tx_handles = handle->next;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
809
handle = tx->free_tx_handles;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
812
mutex_exit(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
821
myri10ge_free_tx_handles(myri10ge_tx_ring_t *tx,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
824
mutex_enter(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
825
list->tail->next = tx->free_tx_handles;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
826
tx->free_tx_handles = list->head;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
827
mutex_exit(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
831
myri10ge_free_tx_handle_slist(myri10ge_tx_ring_t *tx,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
844
myri10ge_free_tx_handles(tx, &list);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
851
myri10ge_tx_ring_t *tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
855
mutex_enter(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
857
handle = tx->free_tx_handles;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
859
mutex_exit(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
864
mutex_enter(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
865
handle = tx->free_tx_handles;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
867
tx->free_tx_handles = handle->next;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
871
mutex_exit(&tx->handle_lock);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
875
myri10ge_free_tx_handle_slist(tx, *ret);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
886
myri10ge_tx_ring_t *tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
891
tx = &ss->tx;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
894
for (idx = 0; idx < ss->tx.mask + 1; idx++) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
895
if (tx->info[idx].m) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
896
(void) ddi_dma_unbind_handle(tx->info[idx].handle->h);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
897
handles.head = tx->info[idx].handle;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
899
handles.tail = tx->info[idx].handle;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
900
freeb(tx->info[idx].m);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
901
tx->info[idx].m = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
902
tx->info[idx].handle = 0;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
904
tx->cp[idx].va = NULL;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
905
myri10ge_dma_free(&tx->cp[idx].dma);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
907
bytes = sizeof (*tx->cp) * (tx->mask + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
908
kmem_free(tx->cp, bytes);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
909
tx->cp = NULL;
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
911
myri10ge_free_tx_handles(tx, &handles);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
925
bytes = sizeof (*ss->tx.cp) * (ss->tx.mask + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
926
ss->tx.cp = kmem_zalloc(bytes, KM_SLEEP);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
927
if (ss->tx.cp == NULL) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
936
for (h = 0; h < ss->tx.mask + 1; h++) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
937
ss->tx.cp[h].va = myri10ge_dma_alloc(ss->mgp->dip,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
940
DDI_DMA_WRITE|DDI_DMA_STREAMING, &ss->tx.cp[h].dma, 1,
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
942
if (ss->tx.cp[h].va == NULL) {
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
953
myri10ge_free_tx_handle_slist(&ss->tx, handles);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
960
myri10ge_dma_free(&ss->tx.cp[h].dma);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
963
bytes = sizeof (*ss->tx.cp) * (ss->tx.mask + 1);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
964
kmem_free(ss->tx.cp, bytes);
usr/src/uts/common/io/myri10ge/drv/myri10ge.c
965
ss->tx.cp = NULL;
usr/src/uts/common/io/myri10ge/drv/myri10ge_var.h
383
myri10ge_tx_ring_t tx; /* transmit ring */
usr/src/uts/common/io/nxge/npi/npi_vir.c
791
bind.bits.ldw.tx = tn;
usr/src/uts/common/io/nxge/nxge_fzc.c
1549
io_fp = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_fzc.c
1560
io_fp = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_fzc.c
1600
io_fp = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_fzc.c
1611
io_fp = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_hio.c
1448
nxhv_dc_fp_t *tx = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_hio.c
1450
hv_rv = (*tx->assign)
usr/src/uts/common/io/nxge/nxge_hio.c
1514
nxhv_dc_fp_t *tx = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_hio.c
1515
hv_rv = (*tx->unassign)(vr->cookie, dc->page);
usr/src/uts/common/io/nxge/nxge_hio.c
1560
if (nhd->hio.vr.assign == 0 || nhd->hio.tx.assign == 0 ||
usr/src/uts/common/io/nxge/nxge_hio_guest.c
186
nxhv_dc_fp_t *tx, *rx;
usr/src/uts/common/io/nxge/nxge_hio_guest.c
281
tx = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_hio_guest.c
282
if (tx->get_map) {
usr/src/uts/common/io/nxge/nxge_hio_guest.c
288
hv_rv = (*tx->get_map)(vr->cookie, &tx_map);
usr/src/uts/common/io/nxge/nxge_hv.c
53
nxhv_dc_fp_t *tx;
usr/src/uts/common/io/nxge/nxge_hv.c
69
tx = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_hv.c
71
tx->assign = &hv_niu_tx_dma_assign;
usr/src/uts/common/io/nxge/nxge_hv.c
72
tx->unassign = &hv_niu_tx_dma_unassign;
usr/src/uts/common/io/nxge/nxge_hv.c
73
tx->get_map = &hv_niu_vr_get_txmap;
usr/src/uts/common/io/nxge/nxge_hv.c
76
tx->lp_conf = &hv_niu_tx_logical_page_conf;
usr/src/uts/common/io/nxge/nxge_hv.c
77
tx->lp_info = &hv_niu_tx_logical_page_info;
usr/src/uts/common/io/nxge/nxge_hv.c
79
tx->lp_cfgh_conf = &hv_niu_cfgh_tx_logical_page_conf;
usr/src/uts/common/io/nxge/nxge_hv.c
80
tx->lp_cfgh_info = &hv_niu_cfgh_tx_logical_page_info;
usr/src/uts/common/io/nxge/nxge_hv.c
82
tx->getinfo = &hv_niu_vrtx_getinfo;
usr/src/uts/common/io/nxge/nxge_intr.c
784
nxhv_dc_fp_t *tx = &nhd->hio.tx;
usr/src/uts/common/io/nxge/nxge_intr.c
787
if (tx->getinfo == 0) {
usr/src/uts/common/io/nxge/nxge_intr.c
796
hv_rv = (*tx->getinfo)(dc->cookie, dc->page, &dc->ldg.index,
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.c
2536
u8 timer_res, u16 sb_id, bool tx)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_int.c
2554
if (tx)
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
1350
p_ramrod->filter_cmd_hdr.tx = p_filter_cmd->is_tx_filter ? 1 : 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
1356
p_ramrod->filter_cmd_hdr.tx = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
84
u8 rx = 0, tx = 0;
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
87
ecore_vf_get_num_txqs(p_hwfn, &tx);
usr/src/uts/common/io/qede/579xx/drivers/ecore/ecore_l2.c
89
p_l2_info->queues = (u32)OSAL_MAX_T(u8, rx, tx);
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/ecore_hsi_eth.h
687
u8 tx /* If set, apply these commands to the TX path */;
usr/src/uts/common/io/ral/rt2560.c
1866
uint8_t tx;
usr/src/uts/common/io/ral/rt2560.c
1868
tx = rt2560_bbp_read(sc, RT2560_BBP_TX) & ~RT2560_BBP_ANTMASK;
usr/src/uts/common/io/ral/rt2560.c
1870
tx |= RT2560_BBP_ANTA;
usr/src/uts/common/io/ral/rt2560.c
1872
tx |= RT2560_BBP_ANTB;
usr/src/uts/common/io/ral/rt2560.c
1874
tx |= RT2560_BBP_DIVERSITY;
usr/src/uts/common/io/ral/rt2560.c
1879
tx |= RT2560_BBP_FLIPIQ;
usr/src/uts/common/io/ral/rt2560.c
1881
rt2560_bbp_write(sc, RT2560_BBP_TX, tx);
usr/src/uts/common/io/ral/rt2560.c
1885
tmp |= (tx & 0x7) << 16 | (tx & 0x7);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_net.c
584
DTRACE_PROBE4(tx, void *, socket, iovec_t *, &iovec[0],
usr/src/uts/common/io/ural/ural.c
1322
uint8_t tx;
usr/src/uts/common/io/ural/ural.c
1324
tx = ural_bbp_read(sc, RAL_BBP_TX) & ~RAL_BBP_ANTMASK;
usr/src/uts/common/io/ural/ural.c
1326
tx |= RAL_BBP_ANTA;
usr/src/uts/common/io/ural/ural.c
1328
tx |= RAL_BBP_ANTB;
usr/src/uts/common/io/ural/ural.c
1330
tx |= RAL_BBP_DIVERSITY;
usr/src/uts/common/io/ural/ural.c
1335
tx |= RAL_BBP_FLIPIQ;
usr/src/uts/common/io/ural/ural.c
1337
ural_bbp_write(sc, RAL_BBP_TX, tx);
usr/src/uts/common/io/ural/ural.c
1341
ural_write(sc, RAL_PHY_CSR5, tmp | (tx & 0x7));
usr/src/uts/common/io/ural/ural.c
1344
ural_write(sc, RAL_PHY_CSR6, tmp | (tx & 0x7));
usr/src/uts/common/io/vr/vr.c
1034
vrp->tx.wp = &vrp->tx.ring[0];
usr/src/uts/common/io/vr/vr.c
1035
vrp->tx.cp = &vrp->tx.ring[0];
usr/src/uts/common/io/vr/vr.c
1040
vrp->tx.stallticks = 0;
usr/src/uts/common/io/vr/vr.c
1041
vrp->tx.resched = 0;
usr/src/uts/common/io/vr/vr.c
1046
vrp->tx.nfree = vrp->tx.ndesc;
usr/src/uts/common/io/vr/vr.c
1051
for (i = 0; i < vrp->tx.ndesc; i++) {
usr/src/uts/common/io/vr/vr.c
1053
&vrp->tx.ring[i].dmabuf,
usr/src/uts/common/io/vr/vr.c
1058
vr_free_dmabuf(&vrp->tx.ring[i].dmabuf);
usr/src/uts/common/io/vr/vr.c
1066
for (i = 0; i < vrp->tx.ndesc; i++) {
usr/src/uts/common/io/vr/vr.c
1067
wp = &vrp->tx.ring[i];
usr/src/uts/common/io/vr/vr.c
1090
for (i = 0; i < vrp->tx.ndesc; i++)
usr/src/uts/common/io/vr/vr.c
1091
vr_free_dmabuf(&vrp->tx.ring[i].dmabuf);
usr/src/uts/common/io/vr/vr.c
1258
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1260
tx_resched = vrp->tx.resched;
usr/src/uts/common/io/vr/vr.c
1261
vrp->tx.resched = 0;
usr/src/uts/common/io/vr/vr.c
1262
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1274
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1276
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1343
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1347
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1491
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1493
if (vrp->tx.nfree == 0) {
usr/src/uts/common/io/vr/vr.c
1495
vrp->tx.resched = 1;
usr/src/uts/common/io/vr/vr.c
1502
vrp->tx.nfree--;
usr/src/uts/common/io/vr/vr.c
1504
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1536
wp = vrp->tx.wp;
usr/src/uts/common/io/vr/vr.c
1573
vrp->tx.intr_distance++;
usr/src/uts/common/io/vr/vr.c
1575
if (vrp->tx.intr_distance >= VR_TX_MAX_INTR_DISTANCE) {
usr/src/uts/common/io/vr/vr.c
1579
vrp->tx.intr_distance = 0;
usr/src/uts/common/io/vr/vr.c
1602
vrp->tx.stallticks = 1;
usr/src/uts/common/io/vr/vr.c
1603
vrp->tx.wp = wp->next;
usr/src/uts/common/io/vr/vr.c
1615
ASSERT(mutex_owned(&vrp->tx.lock));
usr/src/uts/common/io/vr/vr.c
1618
dirty = vrp->tx.ndesc - vrp->tx.nfree;
usr/src/uts/common/io/vr/vr.c
1619
for (cp = vrp->tx.cp; dirty > 0; cp = cp->next) {
usr/src/uts/common/io/vr/vr.c
1674
vrp->tx.cp = cp;
usr/src/uts/common/io/vr/vr.c
1677
vrp->tx.nfree += freed;
usr/src/uts/common/io/vr/vr.c
1678
vrp->tx.stallticks = 0;
usr/src/uts/common/io/vr/vr.c
1696
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1697
if (vrp->tx.resched == 1) {
usr/src/uts/common/io/vr/vr.c
1698
if (vrp->tx.stallticks >= VR_MAXTXCHECKS) {
usr/src/uts/common/io/vr/vr.c
1712
vrp->tx.stallticks += 1;
usr/src/uts/common/io/vr/vr.c
1715
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1882
VR_PUT32(vrp->acc_reg, VR_TXADDR, vrp->tx.wp->paddr);
usr/src/uts/common/io/vr/vr.c
1982
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
1988
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
2264
mutex_enter(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
2290
mutex_exit(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
3142
(knp++)->value.ui32 = vrp->tx.nfree;
usr/src/uts/common/io/vr/vr.c
360
mutex_init(&vrp->tx.lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/vr/vr.c
399
mutex_destroy(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
436
mutex_destroy(&vrp->tx.lock);
usr/src/uts/common/io/vr/vr.c
791
vrp->tx.ndesc = VR_TX_N_DESC;
usr/src/uts/common/io/vr/vr.c
802
if (vr_alloc_ring(vrp, &vrp->txring, vrp->tx.ndesc) != VR_SUCCESS) {
usr/src/uts/common/io/vr/vr.c
808
vrp->tx.ring = vrp->txring.desc;
usr/src/uts/common/io/vr/vr.c
816
vr_free_ring(&vrp->txring, vrp->tx.ndesc);
usr/src/uts/common/io/vr/vr.h
458
vr_tx_t tx;
usr/src/uts/common/io/wpi/wpi.c
2080
wpi_cmd_data_t *tx;
usr/src/uts/common/io/wpi/wpi.c
2156
tx = (wpi_cmd_data_t *)cmd->data;
usr/src/uts/common/io/wpi/wpi.c
2157
tx->flags = 0;
usr/src/uts/common/io/wpi/wpi.c
2159
tx->flags |= LE_32(WPI_TX_NEED_ACK);
usr/src/uts/common/io/wpi/wpi.c
2161
tx->flags &= ~(LE_32(WPI_TX_NEED_ACK));
usr/src/uts/common/io/wpi/wpi.c
2174
tx->security = 2; /* for CCMP */
usr/src/uts/common/io/wpi/wpi.c
2175
tx->flags |= LE_32(WPI_TX_NEED_ACK);
usr/src/uts/common/io/wpi/wpi.c
2176
(void) memcpy(&tx->key, k->wk_key, k->wk_keylen);
usr/src/uts/common/io/wpi/wpi.c
2223
tx->flags |= (LE_32(WPI_TX_AUTO_SEQ));
usr/src/uts/common/io/wpi/wpi.c
2224
tx->flags |= LE_32(WPI_TX_BT_DISABLE | WPI_TX_CALIBRATION);
usr/src/uts/common/io/wpi/wpi.c
2227
tx->id = IEEE80211_IS_MULTICAST(wh->i_addr1) ? WPI_ID_BROADCAST :
usr/src/uts/common/io/wpi/wpi.c
2235
tx->flags |= LE_32(WPI_TX_INSERT_TSTAMP);
usr/src/uts/common/io/wpi/wpi.c
2241
tx->timeout = 3;
usr/src/uts/common/io/wpi/wpi.c
2243
tx->timeout = 2;
usr/src/uts/common/io/wpi/wpi.c
2245
tx->timeout = 0;
usr/src/uts/common/io/wpi/wpi.c
2247
tx->rate = wpi_plcp_signal(rate);
usr/src/uts/common/io/wpi/wpi.c
2250
tx->rts_ntries = 7;
usr/src/uts/common/io/wpi/wpi.c
2251
tx->data_ntries = 15;
usr/src/uts/common/io/wpi/wpi.c
2253
tx->cck_mask = 0x0f;
usr/src/uts/common/io/wpi/wpi.c
2254
tx->ofdm_mask = 0xff;
usr/src/uts/common/io/wpi/wpi.c
2255
tx->lifetime = LE_32(0xffffffff);
usr/src/uts/common/io/wpi/wpi.c
2257
tx->len = LE_16(len);
usr/src/uts/common/io/wpi/wpi.c
2260
(void) memcpy(tx + 1, m->b_rptr, hdrlen);
usr/src/uts/common/io/xge/hal/include/xgehal-mgmt.h
175
xge_hal_setpause_data(xge_hal_device_h devh, int tx, int rx);
usr/src/uts/common/io/xge/hal/include/xgehal-mgmt.h
178
xge_hal_getpause_data(xge_hal_device_h devh, int *tx, int *rx);
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmt.c
1502
void xge_hal_getpause_data(xge_hal_device_h devh, int *tx, int *rx)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmt.c
1511
*tx = 1;
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmt.c
1530
int xge_hal_setpause_data(xge_hal_device_h devh, int tx, int rx)
usr/src/uts/common/io/xge/hal/xgehal/xgehal-mgmt.c
1538
if (tx)
usr/src/uts/common/os/lwp.c
101
kthread_t *tx;
usr/src/uts/common/os/lwp.c
701
if ((tx = p->p_tlist) == NULL) {
usr/src/uts/common/os/lwp.c
706
t->t_forw = tx;
usr/src/uts/common/os/lwp.c
707
t->t_back = tx->t_back;
usr/src/uts/common/os/lwp.c
708
tx->t_back->t_forw = t;
usr/src/uts/common/os/lwp.c
709
tx->t_back = t;
usr/src/uts/common/os/sig.c
1003
if (tx->t_state == TS_ONPROC &&
usr/src/uts/common/os/sig.c
1004
tx->t_cpu != CPU)
usr/src/uts/common/os/sig.c
1005
poke_cpu(tx->t_cpu->cpu_id);
usr/src/uts/common/os/sig.c
1006
thread_unlock(tx);
usr/src/uts/common/os/sig.c
1007
lep = p->p_lwpdir[tx->t_dslot].ld_entry;
usr/src/uts/common/os/sig.c
1075
for (tx = t->t_forw; procstop && tx != t; tx = tx->t_forw) {
usr/src/uts/common/os/sig.c
1076
if (VSTOPPED(tx))
usr/src/uts/common/os/sig.c
1078
thread_lock(tx);
usr/src/uts/common/os/sig.c
1079
switch (tx->t_state) {
usr/src/uts/common/os/sig.c
1084
if ((tx->t_schedflag &
usr/src/uts/common/os/sig.c
1091
if (!(tx->t_flag & T_WAKEABLE) ||
usr/src/uts/common/os/sig.c
1092
tx->t_wchan0 == NULL ||
usr/src/uts/common/os/sig.c
1093
!(tx->t_proc_flag & TP_PAUSE))
usr/src/uts/common/os/sig.c
1100
thread_unlock(tx);
usr/src/uts/common/os/sig.c
853
kthread_t *tx;
usr/src/uts/common/os/sig.c
968
for (tx = t->t_forw; tx != t; tx = tx->t_forw) {
usr/src/uts/common/os/sig.c
970
thread_lock(tx);
usr/src/uts/common/os/sig.c
971
if (ISTOPPED(tx) ||
usr/src/uts/common/os/sig.c
972
(tx->t_proc_flag & TP_PRSTOP)) {
usr/src/uts/common/os/sig.c
973
thread_unlock(tx);
usr/src/uts/common/os/sig.c
976
tx->t_proc_flag |= TP_PRSTOP;
usr/src/uts/common/os/sig.c
977
tx->t_sig_check = 1;
usr/src/uts/common/os/sig.c
978
if (tx->t_state == TS_SLEEP &&
usr/src/uts/common/os/sig.c
979
(tx->t_flag & T_WAKEABLE)) {
usr/src/uts/common/os/sig.c
986
if (tx->t_wchan0 == NULL)
usr/src/uts/common/os/sig.c
987
setrun_locked(tx);
usr/src/uts/common/os/sig.c
989
tx->t_proc_flag |= TP_PRVSTOP;
usr/src/uts/common/os/sig.c
990
tx->t_stoptime = stoptime;
usr/src/uts/common/os/sig.c
996
if (ISWAITING(tx))
usr/src/uts/common/os/sig.c
997
setrun_locked(tx);
usr/src/uts/common/os/zone.c
3611
kthread_t *tx = zone->zone_kthreads;
usr/src/uts/common/os/zone.c
3613
t->t_forw = tx;
usr/src/uts/common/os/zone.c
3614
t->t_back = tx->t_back;
usr/src/uts/common/os/zone.c
3615
tx->t_back->t_forw = t;
usr/src/uts/common/os/zone.c
3616
tx->t_back = t;
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_hw_eth.h
638
struct tx_stats tx;
usr/src/uts/common/sys/fss.h
152
#define FSSPROC(tx) ((fssproc_t *)(tx->t_cldata))
usr/src/uts/common/sys/fss.h
155
#define FSSPROJ(tx) (FSSPROC(tx)->fss_proj)
usr/src/uts/common/sys/nxge/nxge_hio.h
102
nxhv_dc_fp_t tx;
usr/src/uts/common/sys/nxge/nxge_hw.h
169
uint32_t tx:5;
usr/src/uts/common/sys/nxge/nxge_hw.h
177
uint32_t tx:5;
usr/src/uts/intel/io/viona/viona_tx.c
251
VIONA_PROBE2(tx, viona_link_t *, link, size_t, cnt_tx);
usr/src/uts/sparc/fpu/pack.c
519
single_type tx;
usr/src/uts/sparc/fpu/pack.c
521
packsingle(pfpsd, pu, &tx);
usr/src/uts/sparc/fpu/pack.c
523
unpacksingle(pfpsd, pu, tx);
usr/src/uts/sparc/fpu/pack.c
528
double_type tx;
usr/src/uts/sparc/fpu/pack.c
531
packdouble(pfpsd, pu, &tx, &ty);
usr/src/uts/sparc/fpu/pack.c
533
unpackdouble(pfpsd, pu, tx, ty);
usr/src/uts/sun4v/io/cnex.c
337
if (cldcp->tx.hdlr && (cldcp->tx.weight == weight ||
usr/src/uts/sun4v/io/cnex.c
338
(weight_max == weight && cldcp->tx.weight > weight))) {
usr/src/uts/sun4v/io/cnex.c
339
(void) cnex_intr_new_cpu(cnex_ssp, &cldcp->tx);
usr/src/uts/sun4v/io/cnex.c
573
new_cldcp->tx.ino = txino;
usr/src/uts/sun4v/io/cnex.c
576
new_cldcp->tx.weight = CNEX_TX_INTR_WEIGHT;
usr/src/uts/sun4v/io/cnex.c
641
iinfo = &(cldcp->tx);
usr/src/uts/sun4v/io/cnex.c
772
if (cldcp->tx.hdlr || cldcp->rx.hdlr) {
usr/src/uts/sun4v/io/cnex.c
830
iinfo = &(cldcp->tx);
usr/src/uts/sun4v/io/cnex.c
934
iinfo = &(cldcp->tx);
usr/src/uts/sun4v/io/vnet_gen.c
3591
ldcp->tx = ldcp->tx_dringdata;
usr/src/uts/sun4v/io/vnet_gen.c
3734
ldcp->tx = vgen_ldcsend;
usr/src/uts/sun4v/io/vnet_gen.c
3741
ldcp->tx = ldcp->tx_dringdata;
usr/src/uts/sun4v/io/vnet_gen.c
3760
ldcp->tx = ldcp->tx_dringdata = vgen_dringsend;
usr/src/uts/sun4v/io/vnet_gen.c
838
status = ldcp->tx(ldcp, mp);
usr/src/uts/sun4v/io/vsw_ldc.c
2004
ldcp->tx = vsw_ldctx_pri;
usr/src/uts/sun4v/io/vsw_ldc.c
2012
ldcp->tx = vsw_ldctx;
usr/src/uts/sun4v/io/vsw_ldc.c
2034
ldcp->tx = vsw_ldctx;
usr/src/uts/sun4v/io/vsw_ldc.c
3755
status = ldcp->tx(ldcp, mp, mpt, count);
usr/src/uts/sun4v/sys/cnex.h
84
cnex_intr_t tx; /* Transmit interrupt */
usr/src/uts/sun4v/sys/vnet_gen.h
320
vgen_ldctx_t tx; /* transmit function */
usr/src/uts/sun4v/sys/vsw_ldc.h
372
vsw_ldctx_t tx; /* transmit function */