aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux
ModeNameSize
-rw-r--r--Makefile373logstatsplain
d---------adm5120362logstatsplain
d---------adm8668255logstatsplain
d---------ar7428logstatsplain
d---------ar71xx463logstatsplain
d---------arc770207logstatsplain
d---------archs38207logstatsplain
d---------arm64181logstatsplain
d---------at91318logstatsplain
d---------ath25183logstatsplain
d---------au1000282logstatsplain
d---------bcm53xx248logstatsplain
d---------brcm2708283logstatsplain
d---------brcm47xx396logstatsplain
d---------brcm63xx424logstatsplain
d---------cns3xxx213logstatsplain
d---------gemini284logstatsplain
d---------generic366logstatsplain
d---------imx6252logstatsplain
d---------ipq806x332logstatsplain
d---------ixp4xx366logstatsplain
d---------kirkwood216logstatsplain
d---------lantiq345logstatsplain
d---------malta297logstatsplain
d---------mcs814x293logstatsplain
d---------mediatek248logstatsplain
d---------mpc85xx314logstatsplain
d---------mvebu324logstatsplain
d---------mxs286logstatsplain
d---------netlogic207logstatsplain
d---------octeon216logstatsplain
d---------omap366logstatsplain
d---------omap24xx216logstatsplain
d---------orion282logstatsplain
d---------oxnas286logstatsplain
d---------ppc40x221logstatsplain
d---------ppc44x183logstatsplain
d---------ramips442logstatsplain
d---------rb532290logstatsplain
d---------realview178logstatsplain
d---------sunxi254logstatsplain
d---------uml173logstatsplain
d---------x86311logstatsplain
d---------xburst255logstatsplain
d---------zynq219logstatsplain
/span>; int lineno; void *data; }; #define MENU_CHANGED 0x0001 #define MENU_ROOT 0x0002 struct jump_key { struct list_head entries; size_t offset; struct menu *target; int index; }; #define JUMP_NB 9 extern struct file *file_list; extern struct file *current_file; struct file *lookup_file(const char *name); extern struct symbol symbol_yes, symbol_no, symbol_mod; extern struct symbol *modules_sym; extern struct symbol *sym_defconfig_list; extern int cdebug; struct expr *expr_alloc_symbol(struct symbol *sym); struct expr *expr_alloc_one(enum expr_type type, struct expr *ce); struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2); struct expr *expr_alloc_comp(enum expr_type type, struct symbol *s1, struct symbol *s2); struct expr *expr_alloc_and(struct expr *e1, struct expr *e2); struct expr *expr_alloc_or(struct expr *e1, struct expr *e2); struct expr *expr_copy(const struct expr *org); void expr_free(struct expr *e); int expr_eq(struct expr *e1, struct expr *e2); void expr_eliminate_eq(struct expr **ep1, struct expr **ep2); tristate expr_calc_value(struct expr *e); struct expr *expr_eliminate_yn(struct expr *e); struct expr *expr_trans_bool(struct expr *e); struct expr *expr_eliminate_dups(struct expr *e); struct expr *expr_transform(struct expr *e); int expr_contains_symbol(struct expr *dep, struct symbol *sym); bool expr_depends_symbol(struct expr *dep, struct symbol *sym); struct expr *expr_extract_eq_and(struct expr **ep1, struct expr **ep2); struct expr *expr_extract_eq_or(struct expr **ep1, struct expr **ep2); void expr_extract_eq(enum expr_type type, struct expr **ep, struct expr **ep1, struct expr **ep2); struct expr *expr_trans_compare(struct expr *e, enum expr_type type, struct symbol *sym); struct expr *expr_simplify_unmet_dep(struct expr *e1, struct expr *e2); void expr_fprint(struct expr *e, FILE *out); struct gstr; /* forward */ void expr_gstr_print(struct expr *e, struct gstr *gs); static inline int expr_is_yes(struct expr *e) { return !e || (e->type == E_SYMBOL && e->left.sym == &symbol_yes); } static inline int expr_is_no(struct expr *e) { return e && (e->type == E_SYMBOL && e->left.sym == &symbol_no); } #ifdef __cplusplus } #endif #endif /* EXPR_H */