Lines Matching full:view
2 * services/view.c - named views containing local zones authority service.
43 #include "services/view.h"
50 struct view* a = (struct view*)v1; in view_cmp()
51 struct view* b = (struct view*)v2; in view_cmp()
75 view_delete(struct view* v) in view_delete()
89 struct view* v = (struct view*)n; in delviewnode()
103 /** create a new view */
104 static struct view*
107 struct view* v = (struct view*)calloc(1, sizeof(*v)); in view_create()
120 /** enter a new view returns with WRlock */
121 static struct view*
124 struct view* v = view_create(name); in views_enter_view_name()
134 log_warn("duplicate view: %s", name); in views_enter_view_name()
148 struct view* v; in views_apply_cfg()
150 /* Check existence of name in first view (last in config). Rest of in views_apply_cfg()
153 log_err("view without a name"); in views_apply_cfg()
157 /* create and enter view */ in views_apply_cfg()
172 /* Do not add defaults to view-specific in views_apply_cfg()
223 /** find a view by name */
224 struct view*
227 struct view* v; in views_find_view()
228 struct view key; in views_find_view()
232 if(!(v = (struct view*)rbtree_search(&vs->vtree, &key.node))) { in views_find_view()