Lines Matching refs:cb_data
6034 ztest_cb_data_t *cb_data; in ztest_create_cb_data() local
6036 cb_data = umem_zalloc(sizeof (ztest_cb_data_t), UMEM_NOFAIL); in ztest_create_cb_data()
6038 cb_data->zcd_txg = txg; in ztest_create_cb_data()
6039 cb_data->zcd_spa = dmu_objset_spa(os); in ztest_create_cb_data()
6040 list_link_init(&cb_data->zcd_node); in ztest_create_cb_data()
6042 return (cb_data); in ztest_create_cb_data()
6054 ztest_cb_data_t *cb_data[3], *tmp_cb; in ztest_dmu_commit_callbacks() local
6068 cb_data[0] = ztest_create_cb_data(os, 0); in ztest_dmu_commit_callbacks()
6069 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[0]); in ztest_dmu_commit_callbacks()
6082 cb_data[0]->zcd_txg = txg; in ztest_dmu_commit_callbacks()
6083 cb_data[1] = ztest_create_cb_data(os, txg); in ztest_dmu_commit_callbacks()
6084 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[1]); in ztest_dmu_commit_callbacks()
6094 cb_data[i]->zcd_expected_err = ECANCELED; in ztest_dmu_commit_callbacks()
6095 VERIFY(!cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
6101 VERIFY(cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
6102 umem_free(cb_data[i], sizeof (ztest_cb_data_t)); in ztest_dmu_commit_callbacks()
6109 cb_data[2] = ztest_create_cb_data(os, txg); in ztest_dmu_commit_callbacks()
6110 dmu_tx_callback_register(tx, ztest_commit_callback, cb_data[2]); in ztest_dmu_commit_callbacks()
6163 list_insert_head(&zcl.zcl_callbacks, cb_data[i]); in ztest_dmu_commit_callbacks()
6166 cb_data[i]); in ztest_dmu_commit_callbacks()
6168 cb_data[i]->zcd_added = B_TRUE; in ztest_dmu_commit_callbacks()
6169 VERIFY(!cb_data[i]->zcd_called); in ztest_dmu_commit_callbacks()
6171 tmp_cb = cb_data[i]; in ztest_dmu_commit_callbacks()