Lines Matching defs:local_zone
118 /** rbtree of struct local_zone */
125 struct local_zone {
129 struct local_zone* parent;
158 * the struct local_zone itself is malloced. */
230 * Compare two local_zone entries in rbtree. Sort hierarchical but not
250 void local_zone_delete(struct local_zone* z);
265 * @return closest local_zone or NULL if no covering zone is found.
267 struct local_zone* local_zones_tags_lookup(struct local_zones* zones,
281 * @return closest local_zone or NULL if no covering zone is found.
283 struct local_zone* local_zones_lookup(struct local_zones* zones,
345 local_zones_zone_answer(struct local_zone* z, struct module_env* env,
375 * @return the exact local_zone or NULL.
377 struct local_zone* local_zones_find(struct local_zones* zones,
389 * @return the exact or smaller local_zone or NULL.
391 struct local_zone*
406 * @return local_zone or NULL on error, caller must printout memory error.
408 struct local_zone* local_zones_add_zone(struct local_zones* zones,
418 void local_zones_del_zone(struct local_zones* zones, struct local_zone* zone);
608 local_data_answer(struct local_zone* z, struct module_env* env,
630 local_zone_enter_rr(struct local_zone* z, uint8_t* nm, size_t nmlen,
636 * @param z: local_zone containing data tree
643 local_zone_find_data(struct local_zone* z, uint8_t* nm, size_t nmlen, int nmlabs);
651 * @return local_zone (or duplicate), NULL on parse and malloc failures
653 struct local_zone*