Lines Matching defs:resarg
124 typedef struct resarg {
839 resarg_t *resarg = rev->arg;
843 resarg->result = rev->result;
844 resarg->vresult = rev->vresult;
847 ISC_LIST_APPEND(*resarg->namelist, name, link);
850 isc_mem_put(resarg->mctx, rev, sizeof(*rev));
851 destroyrestrans(&resarg->trans);
853 result = resarg->result;
855 if (result != ISC_R_SUCCESS && resarg->vresult != ISC_R_SUCCESS) {
861 result = resarg->vresult;
864 resarg->resolve_cb(resarg->client, resarg->name, resarg->namelist,
867 dns_client_detach(&resarg->client);
869 isc_mem_putanddetach(&resarg->mctx, resarg, sizeof(*resarg));
966 resarg_t *resarg = NULL;
972 resarg = isc_mem_get(client->mctx, sizeof(*resarg));
974 *resarg = (resarg_t){
982 isc_mem_attach(client->mctx, &resarg->mctx);
985 resolve_done, resarg, &resarg->trans);
987 isc_mem_put(client->mctx, resarg, sizeof(*resarg));