Lines Matching refs:cb_data
5112 ztest_cb_data_t *cb_data; in ztest_create_cb_data() local
5114 cb_data = umem_zalloc(sizeof (ztest_cb_data_t), UMEM_NOFAIL); in ztest_create_cb_data()
5116 cb_data->zcd_txg = txg; in ztest_create_cb_data()
5117 cb_data->zcd_spa = dmu_objset_spa(os); in ztest_create_cb_data()
5119 return (cb_data); in ztest_create_cb_data()
5138 ztest_cb_data_t *cb_data[3], *tmp_cb; in ztest_dmu_commit_callbacks() local
5149 cb_data[0] = ztest_create_cb_data(os, 0); in ztest_dmu_commit_callbacks()
5150 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[0]); in ztest_dmu_commit_callbacks()
5163 cb_data[0]->zcd_txg = txg; in ztest_dmu_commit_callbacks()
5164 cb_data[1] = ztest_create_cb_data(os, txg); in ztest_dmu_commit_callbacks()
5165 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[1]); in ztest_dmu_commit_callbacks()
5175 cb_data[i]->zcd_expected_err = ECANCELED; in ztest_dmu_commit_callbacks()
5176 VERIFY(!cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
5182 VERIFY(cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
5183 umem_free(cb_data[i], sizeof (ztest_cb_data_t)); in ztest_dmu_commit_callbacks()
5189 cb_data[2] = ztest_create_cb_data(os, txg); in ztest_dmu_commit_callbacks()
5190 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[2]); in ztest_dmu_commit_callbacks()
5240 list_insert_head(&zcl.zcl_callbacks, cb_data[i]); in ztest_dmu_commit_callbacks()
5243 cb_data[i]); in ztest_dmu_commit_callbacks()
5245 cb_data[i]->zcd_added = B_TRUE; in ztest_dmu_commit_callbacks()
5246 VERIFY(!cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
5248 tmp_cb = cb_data[i]; in ztest_dmu_commit_callbacks()