Lines Matching defs:fevent
4465 dns_fetchevent_t *fevent;
4478 fevent = (dns_fetchevent_t *)event;
4486 if (fevent->node != NULL) {
4487 dns_db_detachnode(fevent->db, &fevent->node);
4489 if (fevent->db != NULL) {
4490 dns_db_detach(&fevent->db);
4495 if (dns_rdataset_isassociated(fevent->rdataset)) {
4496 dns_rdataset_disassociate(fevent->rdataset);
4498 result = fevent->result;
4499 fevent = NULL;
4512 * Note: fevent->rdataset must be disassociated and
4515 * 'fevent' is set to NULL so as to not have a dangling
4610 INSIST(fevent == NULL);
7617 dns_fetchevent_t *fevent;
7628 fevent = (dns_fetchevent_t *)event;
7637 if (fevent->node != NULL) {
7638 dns_db_detachnode(fevent->db, &fevent->node);
7640 if (fevent->db != NULL) {
7641 dns_db_detach(&fevent->db);
7647 * Note: fevent->rdataset must be disassociated and
7650 * 'fevent' is set to NULL so as to not have a dangling
7653 if (fevent->result == ISC_R_CANCELED) {
7654 if (dns_rdataset_isassociated(fevent->rdataset)) {
7655 dns_rdataset_disassociate(fevent->rdataset);
7657 fevent = NULL;
7662 } else if (fevent->result == ISC_R_SUCCESS) {
7669 dns_rdataset_clone(fevent->rdataset, &fctx->nameservers);
7674 if (dns_rdataset_isassociated(fevent->rdataset)) {
7675 dns_rdataset_disassociate(fevent->rdataset);
7677 fevent = NULL;
7703 if (dns_rdataset_isassociated(fevent->rdataset)) {
7704 dns_rdataset_disassociate(fevent->rdataset);
7706 fevent = NULL;
7727 if (dns_rdataset_isassociated(fevent->rdataset)) {
7728 dns_rdataset_disassociate(fevent->rdataset);
7730 fevent = NULL;
7741 * fevent->rdataset (a.k.a. fctx->nsrrset) must not be
7757 INSIST(fevent == NULL);
10767 dns_fetchevent_t *fevent;
10772 fevent = (dns_fetchevent_t *)event;
10790 if (fevent->result == ISC_R_SUCCESS && res->view->cache != NULL &&
10798 if (fevent->node != NULL) {
10799 dns_db_detachnode(fevent->db, &fevent->node);
10801 if (fevent->db != NULL) {
10802 dns_db_detach(&fevent->db);
10804 if (dns_rdataset_isassociated(fevent->rdataset)) {
10805 dns_rdataset_disassociate(fevent->rdataset);
10807 INSIST(fevent->sigrdataset == NULL);
10809 isc_mem_put(res->mctx, fevent->rdataset, sizeof(*fevent->rdataset));
11193 dns_fetchevent_t *fevent;
11194 for (fevent = ISC_LIST_HEAD(fctx->events); fevent != NULL;
11195 fevent = ISC_LIST_NEXT(fevent, ev_link))
11197 if (fevent->client != NULL && fevent->id == id &&
11198 isc_sockaddr_equal(fevent->client, client))