Searched defs:dep (Results 1 - 3 of 3) sorted by relevance

/scripts/kconfig/
H A Dexpr.c773 int expr_contains_symbol(struct expr *dep, struct symbol *sym) argument
775 if (!dep)
778 switch (dep->type) {
781 return expr_contains_symbol(dep->left.expr, sym) ||
782 expr_contains_symbol(dep->right.expr, sym);
784 return dep->left.sym == sym;
787 return dep->left.sym == sym ||
788 dep->right.sym == sym;
790 return expr_contains_symbol(dep->left.expr, sym);
797 bool expr_depends_symbol(struct expr *dep, struc argument
[all...]
H A Dmenu.c107 void menu_add_dep(struct expr *dep) argument
109 current_entry->dep = expr_alloc_and(current_entry->dep, menu_check_dep(dep));
127 struct property *menu_add_prop(enum prop_type type, char *prompt, struct expr *expr, struct expr *dep) argument
133 prop->visible.expr = menu_check_dep(dep);
164 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep) argument
166 return menu_add_prop(type, prompt, NULL, dep);
175 void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *dep) argument
177 menu_add_prop(type, NULL, expr, dep);
180 menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep) argument
267 struct expr *parentdep, *basedep, *dep, *dep2, **ep; local
[all...]
H A Dexpr.h46 #define EXPR_NOT(dep) (2-(dep))
165 struct expr *dep; member in struct:menu
199 int expr_contains_symbol(struct expr *dep, struct symbol *sym);
200 bool expr_depends_symbol(struct expr *dep, struct symbol *sym);

Completed in 219 milliseconds