Home | History | Annotate | Download | only in dns

Lines Matching defs:qbuf

796 	dns_rrl_qname_buf_t *qbuf;
798 qbuf = rrl->qnames[e->log_qname];
799 if (qbuf == NULL || qbuf->e != e) {
802 return (qbuf);
807 dns_rrl_qname_buf_t *qbuf;
809 qbuf = get_qname(rrl, e);
810 if (qbuf != NULL) {
811 qbuf->e = NULL;
812 ISC_LIST_APPEND(rrl->qname_free, qbuf, link);
843 dns_rrl_qname_buf_t *qbuf;
933 qbuf = get_qname(rrl, e);
934 if (save_qname && qbuf == NULL && qname != NULL &&
940 qbuf = ISC_LIST_TAIL(rrl->qname_free);
941 if (qbuf != NULL) {
942 ISC_LIST_UNLINK(rrl->qname_free, qbuf, link);
944 qbuf = isc_mem_get(rrl->mctx, sizeof(*qbuf));
946 memset(qbuf, 0, sizeof(*qbuf));
947 ISC_LINK_INIT(qbuf, link);
948 qbuf->index = rrl->num_qnames;
949 rrl->qnames[rrl->num_qnames++] = qbuf;
952 if (qbuf != NULL) {
953 e->log_qname = qbuf->index;
954 qbuf->e = e;
955 dns_fixedname_init(&qbuf->qname);
957 &qbuf->qname));
960 if (qbuf != NULL) {
961 qname = dns_fixedname_name(&qbuf->qname);