Lines Matching defs:asdata

641 	hookasync_data_t *asdata = arg;
645 if (asdata->start_result != ISC_R_SUCCESS) {
646 return asdata->start_result;
652 .hookpoint = asdata->hookpoint,
661 asdata->rev = rev;
666 .private = asdata,
684 hookasync_data_t *asdata = data;
687 asdata->qctx = *qctx; /* remember passed ctx for inspection */
688 asdata->lasthookpoint = hookpoint; /* ditto */
690 if (!asdata->async) {
692 result = ns_query_hookasync(qctx, test_hookasync, asdata);
694 asdata->async = true;
703 asdata->async = false;
837 hookasync_data_t *asdata = data;
839 asdata->qctx = *qctx; /* remember passed ctx for inspection */
848 hookasync_data_t asdata = {
856 .action_data = &asdata,
860 .action_data = &asdata,
933 INSIST(asdata.async ==
943 INSIST(asdata.canceled == test->do_cancel);
946 if (asdata.async) {
948 asdata.rev->cb(asdata.rev);
964 INSIST(asdata.lasthookpoint == test->hookpoint2);
980 INSIST(asdata.qctx.detach_client);
1284 hookasync_e2e_data_t *asdata = arg;
1286 if (asdata->start_result != ISC_R_SUCCESS) {
1287 return asdata->start_result;
1293 .hookpoint = asdata->hookpoint,
1301 asdata->rev = rev;
1306 .private = asdata,
1317 hookasync_e2e_data_t *asdata = data;
1320 if (!asdata->async) {
1322 result = ns_query_hookasync(qctx, test_hookasync_e2e, asdata);
1328 asdata->async = true;
1329 asdata->rev->origresult = *resultp; /* save it for resume */
1334 asdata->async = false;
1347 hookasync_e2e_data_t *asdata = data;
1349 INSIST(qctx->client->message->rcode == asdata->expected_rcode);
1350 asdata->done = true; /* Let the test know this hook is called */
1359 hookasync_e2e_data_t asdata = {
1368 .action_data = &asdata,
1372 .action_data = &asdata,
1415 INSIST(asdata.async);
1416 asdata.rev->cb(asdata.rev);
1423 INSIST(asdata.done == !test->do_cancel);
1424 INSIST(asdata.async == test->do_cancel);
1426 INSIST(!asdata.async);