• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/scripts/kconfig/

Lines Matching refs:expr

77 struct expr *menu_check_dep(struct expr *e)
84 e->left.expr = menu_check_dep(e->left.expr);
88 e->left.expr = menu_check_dep(e->left.expr);
89 e->right.expr = menu_check_dep(e->right.expr);
102 void menu_add_dep(struct expr *dep)
122 struct property *menu_add_prop(enum prop_type type, char *prompt, struct expr *expr, struct expr *dep)
127 prop->expr = expr;
128 prop->visible.expr = menu_check_dep(dep);
145 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep)
150 void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *dep)
152 menu_add_prop(type, NULL, expr, dep);
155 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep)
167 prop->expr = expr_alloc_symbol(current_entry->sym);
192 prop->expr->type != E_SYMBOL)
218 if (!menu_range_valid_sym(sym, prop->expr->left.sym) ||
219 !menu_range_valid_sym(sym, prop->expr->right.sym))
233 struct expr *parentdep, *basedep, *dep, *dep2, **ep;
250 parentdep = parent->prompt->visible.expr;
266 dep = expr_transform(prop->visible.expr);
271 prop->visible.expr = dep;
274 es->rev_dep.expr = expr_alloc_or(es->rev_dep.expr,
282 basedep = parent->prompt ? parent->prompt->visible.expr : NULL;
287 dep = menu->prompt ? menu->prompt->visible.expr : menu->dep;
332 for (ep = &prop->expr; *ep; ep = &(*ep)->left.expr)
362 sym->rev_dep.expr = expr_alloc_or(sym->rev_dep.expr,
363 expr_alloc_and(parent->prompt->visible.expr,
381 visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr);