Lines Matching refs:cb_data
4455 ztest_cb_data_t *cb_data; in ztest_create_cb_data() local
4457 cb_data = umem_zalloc(sizeof (ztest_cb_data_t), UMEM_NOFAIL); in ztest_create_cb_data()
4459 cb_data->zcd_txg = txg; in ztest_create_cb_data()
4460 cb_data->zcd_spa = dmu_objset_spa(os); in ztest_create_cb_data()
4462 return (cb_data); in ztest_create_cb_data()
4481 ztest_cb_data_t *cb_data[3], *tmp_cb; in ztest_dmu_commit_callbacks() local
4492 cb_data[0] = ztest_create_cb_data(os, 0); in ztest_dmu_commit_callbacks()
4493 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[0]); in ztest_dmu_commit_callbacks()
4506 cb_data[0]->zcd_txg = txg; in ztest_dmu_commit_callbacks()
4507 cb_data[1] = ztest_create_cb_data(os, txg); in ztest_dmu_commit_callbacks()
4508 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[1]); in ztest_dmu_commit_callbacks()
4518 cb_data[i]->zcd_expected_err = ECANCELED; in ztest_dmu_commit_callbacks()
4519 VERIFY(!cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
4525 VERIFY(cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
4526 umem_free(cb_data[i], sizeof (ztest_cb_data_t)); in ztest_dmu_commit_callbacks()
4532 cb_data[2] = ztest_create_cb_data(os, txg); in ztest_dmu_commit_callbacks()
4533 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[2]); in ztest_dmu_commit_callbacks()
4583 list_insert_head(&zcl.zcl_callbacks, cb_data[i]); in ztest_dmu_commit_callbacks()
4586 cb_data[i]); in ztest_dmu_commit_callbacks()
4588 cb_data[i]->zcd_added = B_TRUE; in ztest_dmu_commit_callbacks()
4589 VERIFY(!cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
4591 tmp_cb = cb_data[i]; in ztest_dmu_commit_callbacks()