/linux-4.4.14/include/net/netfilter/ |
H A D | nft_meta.h | 15 const struct nft_expr *expr, 19 const struct nft_expr *expr, 23 const struct nft_expr *expr); 26 const struct nft_expr *expr); 28 void nft_meta_get_eval(const struct nft_expr *expr, 32 void nft_meta_set_eval(const struct nft_expr *expr,
|
H A D | nft_masq.h | 11 const struct nft_expr *expr, 14 int nft_masq_dump(struct sk_buff *skb, const struct nft_expr *expr); 16 int nft_masq_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,
|
H A D | nft_redir.h | 13 const struct nft_expr *expr, 16 int nft_redir_dump(struct sk_buff *skb, const struct nft_expr *expr); 18 int nft_redir_validate(const struct nft_ctx *ctx, const struct nft_expr *expr,
|
H A D | nft_reject.h | 12 const struct nft_expr *expr, 15 int nft_reject_dump(struct sk_buff *skb, const struct nft_expr *expr);
|
H A D | nf_tables.h | 248 const struct nft_expr *expr, 618 void (*eval)(const struct nft_expr *expr, 626 const struct nft_expr *expr, 629 const struct nft_expr *expr); 631 const struct nft_expr *expr); 633 const struct nft_expr *expr, 654 static inline void *nft_expr_priv(const struct nft_expr *expr) nft_expr_priv() argument 656 return (void *)expr->data; nft_expr_priv() 661 void nft_expr_destroy(const struct nft_ctx *ctx, struct nft_expr *expr); 663 const struct nft_expr *expr); 706 static inline struct nft_expr *nft_expr_next(const struct nft_expr *expr) nft_expr_next() argument 708 return ((void *)expr) + expr->ops->size; nft_expr_next() 726 #define nft_rule_for_each_expr(expr, last, rule) \ 727 for ((expr) = nft_expr_first(rule), (last) = nft_expr_last(rule); \ 728 (expr) != (last); \ 729 (expr) = nft_expr_next(expr)) 903 MODULE_ALIAS("nft-expr-" __stringify(family) "-" name) 906 MODULE_ALIAS("nft-expr-" name)
|
/linux-4.4.14/scripts/kconfig/ |
H A D | expr.c | 14 static int expr_eq(struct expr *e1, struct expr *e2); 15 static struct expr *expr_eliminate_yn(struct expr *e); 17 struct expr *expr_alloc_symbol(struct symbol *sym) expr_alloc_symbol() 19 struct expr *e = xcalloc(1, sizeof(*e)); expr_alloc_symbol() 25 struct expr *expr_alloc_one(enum expr_type type, struct expr *ce) expr_alloc_one() 27 struct expr *e = xcalloc(1, sizeof(*e)); expr_alloc_one() 29 e->left.expr = ce; expr_alloc_one() 33 struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2) expr_alloc_two() 35 struct expr *e = xcalloc(1, sizeof(*e)); expr_alloc_two() 37 e->left.expr = e1; expr_alloc_two() 38 e->right.expr = e2; expr_alloc_two() 42 struct expr *expr_alloc_comp(enum expr_type type, struct symbol *s1, struct symbol *s2) expr_alloc_comp() 44 struct expr *e = xcalloc(1, sizeof(*e)); expr_alloc_comp() 51 struct expr *expr_alloc_and(struct expr *e1, struct expr *e2) expr_alloc_and() 58 struct expr *expr_alloc_or(struct expr *e1, struct expr *e2) expr_alloc_or() 65 struct expr *expr_copy(const struct expr *org) expr_copy() 67 struct expr *e; expr_copy() 79 e->left.expr = expr_copy(org->left.expr); expr_copy() 93 e->left.expr = expr_copy(org->left.expr); expr_copy() 94 e->right.expr = expr_copy(org->right.expr); expr_copy() 106 void expr_free(struct expr *e) expr_free() 115 expr_free(e->left.expr); expr_free() 126 expr_free(e->left.expr); expr_free() 127 expr_free(e->right.expr); expr_free() 141 static void __expr_eliminate_eq(enum expr_type type, struct expr **ep1, struct expr **ep2) __expr_eliminate_eq() 144 __expr_eliminate_eq(type, &e1->left.expr, &e2); __expr_eliminate_eq() 145 __expr_eliminate_eq(type, &e1->right.expr, &e2); __expr_eliminate_eq() 149 __expr_eliminate_eq(type, &e1, &e2->left.expr); __expr_eliminate_eq() 150 __expr_eliminate_eq(type, &e1, &e2->right.expr); __expr_eliminate_eq() 175 void expr_eliminate_eq(struct expr **ep1, struct expr **ep2) expr_eliminate_eq() 200 static int expr_eq(struct expr *e1, struct expr *e2) expr_eq() 217 return expr_eq(e1->left.expr, e2->left.expr); expr_eq() 246 static struct expr *expr_eliminate_yn(struct expr *e) expr_eliminate_yn() 248 struct expr *tmp; expr_eliminate_yn() 252 e->left.expr = expr_eliminate_yn(e->left.expr); expr_eliminate_yn() 253 e->right.expr = expr_eliminate_yn(e->right.expr); expr_eliminate_yn() 254 if (e->left.expr->type == E_SYMBOL) { expr_eliminate_yn() 255 if (e->left.expr->left.sym == &symbol_no) { expr_eliminate_yn() 256 expr_free(e->left.expr); expr_eliminate_yn() 257 expr_free(e->right.expr); expr_eliminate_yn() 260 e->right.expr = NULL; expr_eliminate_yn() 262 } else if (e->left.expr->left.sym == &symbol_yes) { expr_eliminate_yn() 263 free(e->left.expr); expr_eliminate_yn() 264 tmp = e->right.expr; expr_eliminate_yn() 265 *e = *(e->right.expr); expr_eliminate_yn() 270 if (e->right.expr->type == E_SYMBOL) { expr_eliminate_yn() 271 if (e->right.expr->left.sym == &symbol_no) { expr_eliminate_yn() 272 expr_free(e->left.expr); expr_eliminate_yn() 273 expr_free(e->right.expr); expr_eliminate_yn() 276 e->right.expr = NULL; expr_eliminate_yn() 278 } else if (e->right.expr->left.sym == &symbol_yes) { expr_eliminate_yn() 279 free(e->right.expr); expr_eliminate_yn() 280 tmp = e->left.expr; expr_eliminate_yn() 281 *e = *(e->left.expr); expr_eliminate_yn() 288 e->left.expr = expr_eliminate_yn(e->left.expr); expr_eliminate_yn() 289 e->right.expr = expr_eliminate_yn(e->right.expr); expr_eliminate_yn() 290 if (e->left.expr->type == E_SYMBOL) { expr_eliminate_yn() 291 if (e->left.expr->left.sym == &symbol_no) { expr_eliminate_yn() 292 free(e->left.expr); expr_eliminate_yn() 293 tmp = e->right.expr; expr_eliminate_yn() 294 *e = *(e->right.expr); expr_eliminate_yn() 297 } else if (e->left.expr->left.sym == &symbol_yes) { expr_eliminate_yn() 298 expr_free(e->left.expr); expr_eliminate_yn() 299 expr_free(e->right.expr); expr_eliminate_yn() 302 e->right.expr = NULL; expr_eliminate_yn() 306 if (e->right.expr->type == E_SYMBOL) { expr_eliminate_yn() 307 if (e->right.expr->left.sym == &symbol_no) { expr_eliminate_yn() 308 free(e->right.expr); expr_eliminate_yn() 309 tmp = e->left.expr; expr_eliminate_yn() 310 *e = *(e->left.expr); expr_eliminate_yn() 313 } else if (e->right.expr->left.sym == &symbol_yes) { expr_eliminate_yn() 314 expr_free(e->left.expr); expr_eliminate_yn() 315 expr_free(e->right.expr); expr_eliminate_yn() 318 e->right.expr = NULL; expr_eliminate_yn() 332 struct expr *expr_trans_bool(struct expr *e) expr_trans_bool() 340 e->left.expr = expr_trans_bool(e->left.expr); expr_trans_bool() 341 e->right.expr = expr_trans_bool(e->right.expr); expr_trans_bool() 361 static struct expr *expr_join_or(struct expr *e1, struct expr *e2) expr_join_or() 363 struct expr *tmp; expr_join_or() 373 tmp = e1->left.expr; expr_join_or() 380 if (e2->left.expr->type != E_SYMBOL) expr_join_or() 382 sym2 = e2->left.expr->left.sym; expr_join_or() 410 if ((e1->type == E_NOT && e1->left.expr->type == E_SYMBOL && e2->type == E_SYMBOL) || expr_join_or() 411 (e2->type == E_NOT && e2->left.expr->type == E_SYMBOL && e1->type == E_SYMBOL)) expr_join_or() 425 static struct expr *expr_join_and(struct expr *e1, struct expr *e2) expr_join_and() 427 struct expr *tmp; expr_join_and() 437 tmp = e1->left.expr; expr_join_and() 444 if (e2->left.expr->type != E_SYMBOL) expr_join_and() 446 sym2 = e2->left.expr->left.sym; expr_join_and() 519 static void expr_eliminate_dups1(enum expr_type type, struct expr **ep1, struct expr **ep2) expr_eliminate_dups1() 523 struct expr *tmp; expr_eliminate_dups1() 526 expr_eliminate_dups1(type, &e1->left.expr, &e2); expr_eliminate_dups1() 527 expr_eliminate_dups1(type, &e1->right.expr, &e2); expr_eliminate_dups1() 531 expr_eliminate_dups1(type, &e1, &e2->left.expr); expr_eliminate_dups1() 532 expr_eliminate_dups1(type, &e1, &e2->right.expr); expr_eliminate_dups1() 571 struct expr *expr_eliminate_dups(struct expr *e) expr_eliminate_dups() 594 struct expr *expr_transform(struct expr *e) expr_transform() 596 struct expr *tmp; expr_transform() 611 e->left.expr = expr_transform(e->left.expr); expr_transform() 612 e->right.expr = expr_transform(e->right.expr); expr_transform() 621 e->left.expr = expr_alloc_symbol(e->left.sym); expr_transform() 655 e->left.expr = expr_alloc_symbol(e->left.sym); expr_transform() 661 switch (e->left.expr->type) { expr_transform() 664 tmp = e->left.expr->left.expr; expr_transform() 665 free(e->left.expr); expr_transform() 673 tmp = e->left.expr; expr_transform() 681 tmp = e->left.expr; expr_transform() 689 tmp = e->left.expr; expr_transform() 696 tmp = e->left.expr; expr_transform() 698 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr); expr_transform() 700 tmp->right.expr = NULL; expr_transform() 705 tmp = e->left.expr; expr_transform() 707 e->right.expr = expr_alloc_one(E_NOT, tmp->right.expr); expr_transform() 709 tmp->right.expr = NULL; expr_transform() 713 if (e->left.expr->left.sym == &symbol_yes) { expr_transform() 715 tmp = e->left.expr; expr_transform() 722 if (e->left.expr->left.sym == &symbol_mod) { expr_transform() 724 tmp = e->left.expr; expr_transform() 731 if (e->left.expr->left.sym == &symbol_no) { expr_transform() 733 tmp = e->left.expr; expr_transform() 751 int expr_contains_symbol(struct expr *dep, struct symbol *sym) expr_contains_symbol() 759 return expr_contains_symbol(dep->left.expr, sym) || expr_contains_symbol() 760 expr_contains_symbol(dep->right.expr, sym); expr_contains_symbol() 772 return expr_contains_symbol(dep->left.expr, sym); expr_contains_symbol() 779 bool expr_depends_symbol(struct expr *dep, struct symbol *sym) expr_depends_symbol() 786 return expr_depends_symbol(dep->left.expr, sym) || expr_depends_symbol() 787 expr_depends_symbol(dep->right.expr, sym); expr_depends_symbol() 808 struct expr *expr_trans_compare(struct expr *e, enum expr_type type, struct symbol *sym) expr_trans_compare() 810 struct expr *e1, *e2; expr_trans_compare() 820 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym); expr_trans_compare() 821 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); expr_trans_compare() 830 e1 = expr_trans_compare(e->left.expr, E_EQUAL, sym); expr_trans_compare() 831 e2 = expr_trans_compare(e->right.expr, E_EQUAL, sym); expr_trans_compare() 840 return expr_trans_compare(e->left.expr, type == E_EQUAL ? E_UNEQUAL : E_EQUAL, sym); expr_trans_compare() 917 tristate expr_calc_value(struct expr *e) expr_calc_value() 933 val1 = expr_calc_value(e->left.expr); expr_calc_value() 934 val2 = expr_calc_value(e->right.expr); expr_calc_value() 937 val1 = expr_calc_value(e->left.expr); expr_calc_value() 938 val2 = expr_calc_value(e->right.expr); expr_calc_value() 941 val1 = expr_calc_value(e->left.expr); expr_calc_value() 1031 static inline struct expr * expr_get_leftmost_symbol() 1032 expr_get_leftmost_symbol(const struct expr *e) expr_get_leftmost_symbol() 1039 e = e->left.expr; expr_get_leftmost_symbol() 1048 struct expr *expr_simplify_unmet_dep(struct expr *e1, struct expr *e2) expr_simplify_unmet_dep() 1050 struct expr *ret; expr_simplify_unmet_dep() 1055 expr_simplify_unmet_dep(e1->left.expr, e2), expr_simplify_unmet_dep() 1056 expr_simplify_unmet_dep(e1->right.expr, e2)); expr_simplify_unmet_dep() 1058 struct expr *e; expr_simplify_unmet_dep() 1073 void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, const char *), void *data, int prevtoken) expr_print() 1091 expr_print(e->left.expr, fn, data, E_NOT); expr_print() 1128 expr_print(e->left.expr, fn, data, E_OR); expr_print() 1130 expr_print(e->right.expr, fn, data, E_OR); expr_print() 1133 expr_print(e->left.expr, fn, data, E_AND); expr_print() 1135 expr_print(e->right.expr, fn, data, E_AND); expr_print() 1139 if (e->left.expr) { expr_print() 1141 expr_print(e->left.expr, fn, data, E_LIST); expr_print() 1168 void expr_fprint(struct expr *e, FILE *out) expr_fprint() 1203 void expr_gstr_print(struct expr *e, struct gstr *gs) expr_gstr_print()
|
H A D | expr.h | 38 struct expr *expr; member in union:expr_data 42 struct expr { struct 52 for (e = (l); e && (s = e->right.sym); e = e->left.expr) 55 struct expr *expr; member in struct:expr_value 150 struct expr *expr; /* the optional conditional part of the property */ member in struct:property 173 struct expr *visibility; 174 struct expr *dep; 202 struct expr *expr_alloc_symbol(struct symbol *sym); 203 struct expr *expr_alloc_one(enum expr_type type, struct expr *ce); 204 struct expr *expr_alloc_two(enum expr_type type, struct expr *e1, struct expr *e2); 205 struct expr *expr_alloc_comp(enum expr_type type, struct symbol *s1, struct symbol *s2); 206 struct expr *expr_alloc_and(struct expr *e1, struct expr *e2); 207 struct expr *expr_alloc_or(struct expr *e1, struct expr *e2); 208 struct expr *expr_copy(const struct expr *org); 209 void expr_free(struct expr *e); 210 void expr_eliminate_eq(struct expr **ep1, struct expr **ep2); 211 tristate expr_calc_value(struct expr *e); 212 struct expr *expr_trans_bool(struct expr *e); 213 struct expr *expr_eliminate_dups(struct expr *e); 214 struct expr *expr_transform(struct expr *e); 215 int expr_contains_symbol(struct expr *dep, struct symbol *sym); 216 bool expr_depends_symbol(struct expr *dep, struct symbol *sym); 217 struct expr *expr_trans_compare(struct expr *e, enum expr_type type, struct symbol *sym); 218 struct expr *expr_simplify_unmet_dep(struct expr *e1, struct expr *e2); 220 void expr_fprint(struct expr *e, FILE *out); 222 void expr_gstr_print(struct expr *e, struct gstr *gs); 224 static inline int expr_is_yes(struct expr *e) expr_is_yes() 229 static inline int expr_is_no(struct expr *e) expr_is_no()
|
H A D | menu.c | 82 static struct expr *menu_check_dep(struct expr *e) menu_check_dep() 89 e->left.expr = menu_check_dep(e->left.expr); menu_check_dep() 93 e->left.expr = menu_check_dep(e->left.expr); menu_check_dep() 94 e->right.expr = menu_check_dep(e->right.expr); menu_check_dep() 107 void menu_add_dep(struct expr *dep) menu_add_dep() 128 static struct property *menu_add_prop(enum prop_type type, char *prompt, struct expr *expr, struct expr *dep) menu_add_prop() argument 133 prop->expr = expr; menu_add_prop() 134 prop->visible.expr = menu_check_dep(dep); menu_add_prop() 150 struct expr *dup_expr; menu_add_prop() 165 prop->visible.expr menu_add_prop() 166 = expr_alloc_and(prop->visible.expr, menu_add_prop() 178 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep) menu_add_prompt() 183 void menu_add_visibility(struct expr *expr) menu_add_visibility() argument 186 expr); menu_add_visibility() 189 void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *dep) menu_add_expr() argument 191 menu_add_prop(type, NULL, expr, dep); menu_add_expr() 194 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep) menu_add_symbol() 240 prop->expr->type != E_SYMBOL) sym_check_prop() 244 if (prop->expr->type != E_SYMBOL) sym_check_prop() 272 if (!menu_validate_number(sym, prop->expr->left.sym) || sym_check_prop() 273 !menu_validate_number(sym, prop->expr->right.sym)) sym_check_prop() 287 struct expr *parentdep, *basedep, *dep, *dep2, **ep; menu_finalize() 310 parentdep = parent->prompt->visible.expr; menu_finalize() 326 dep = expr_transform(prop->visible.expr); menu_finalize() 331 prop->visible.expr = dep; menu_finalize() 334 es->rev_dep.expr = expr_alloc_or(es->rev_dep.expr, menu_finalize() 342 basedep = parent->prompt ? parent->prompt->visible.expr : NULL; menu_finalize() 347 dep = menu->prompt ? menu->prompt->visible.expr : menu->dep; menu_finalize() 373 sym->dir_dep.expr = expr_alloc_or(sym->dir_dep.expr, parent->dep); menu_finalize() 404 prop->visible.expr = expr_alloc_and(expr_copy(basedep), menu_finalize() 405 prop->visible.expr); menu_finalize() 410 for (ep = &prop->expr; *ep; ep = &(*ep)->left.expr) menu_finalize() 440 sym->rev_dep.expr = expr_alloc_or(sym->rev_dep.expr, menu_finalize() 441 expr_alloc_and(parent->prompt->visible.expr, menu_finalize() 488 visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr); menu_is_visible() 632 expr_gstr_print(prop->expr, r); get_symbol_str() 644 if (!expr_is_yes(prop->visible.expr)) { get_symbol_str() 646 expr_gstr_print(prop->visible.expr, r); get_symbol_str() 658 expr_gstr_print(prop->expr, r); for_all_properties() 662 if (sym->rev_dep.expr) { 664 expr_gstr_print(sym->rev_dep.expr, r);
|
H A D | lkc.h | 9 #include "expr.h" 88 /* confdata.c and expr.c */ xfwrite() 104 void menu_add_dep(struct expr *dep); 105 void menu_add_visibility(struct expr *dep); 106 struct property *menu_add_prompt(enum prop_type type, char *prompt, struct expr *dep); 107 void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *dep); 108 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep); 135 extern struct expr *sym_env_list;
|
H A D | zconf.y | 41 struct expr *expr; 88 %type <expr> expr 89 %type <expr> if_expr 203 config_option: T_DEFAULT expr if_expr T_EOL 321 if_entry: T_IF expr nl 428 depends: T_DEPENDS T_ON expr T_EOL 471 | T_IF expr { $$ = $2; } 474 expr: symbol { $$ = expr_alloc_symbol($1); } label 481 | T_OPEN_PAREN expr T_CLOSE_PAREN { $$ = $2; } 482 | T_NOT expr { $$ = expr_alloc_one(E_NOT, $2); } 483 | expr T_OR expr { $$ = expr_alloc_two(E_OR, $1, $3); } 484 | expr T_AND expr { $$ = expr_alloc_two(E_AND, $1, $3); } 644 if (!expr_is_yes(prop->visible.expr)) { 646 expr_fprint(prop->visible.expr, out); 652 expr_fprint(prop->expr, out); 653 if (!expr_is_yes(prop->visible.expr)) { 655 expr_fprint(prop->visible.expr, out); 664 expr_fprint(prop->expr, out); 669 expr_fprint(prop->expr, out); 715 if (!expr_is_yes(prop->visible.expr)) { 717 expr_fprint(prop->visible.expr, out); 740 #include "expr.c"
|
H A D | symbol.c | 36 struct expr *sym_env_list; 42 prop->expr = expr_alloc_symbol(sym_lookup(def, SYMBOL_CONST)); sym_add_default() 120 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_defaults() 132 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_properties() 176 val2 = sym_get_range_val(prop->expr->left.sym, base); sym_validate_range() 178 val2 = sym_get_range_val(prop->expr->right.sym, base); sym_validate_range() 217 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_prompts() 230 if (sym->dir_dep.expr) 231 tri = expr_calc_value(sym->dir_dep.expr); 239 if (sym->rev_dep.expr) 240 tri = expr_calc_value(sym->rev_dep.expr); 259 struct expr *e; sym_choice_default() 263 prop->visible.tri = expr_calc_value(prop->visible.expr); for_all_defaults() 273 expr_list_for_each_sym(prop->expr, e, def_sym) 285 struct expr *e; sym_calc_choice() 291 expr_list_for_each_sym(prop->expr, e, def_sym) { sym_calc_choice() 317 struct expr *e; sym_calc_value() 383 newval.tri = EXPR_AND(expr_calc_value(prop->expr), sym_calc_value() 389 struct expr *e; sym_calc_value() 390 e = expr_simplify_unmet_dep(sym->rev_dep.expr, sym_calc_value() 391 sym->dir_dep.expr); sym_calc_value() 396 expr_fprint(sym->dir_dep.expr, stderr); sym_calc_value() 446 expr_list_for_each_sym(prop->expr, e, choice_sym) { sym_calc_value() 510 struct expr *e; sym_set_tristate_value() 515 for (e = prop->expr; e; e = e->left.expr) { sym_set_tristate_value() 609 return val >= sym_get_range_val(prop->expr->left.sym, 10) && sym_string_within_range() 610 val <= sym_get_range_val(prop->expr->right.sym, 10); sym_string_within_range() 618 return val >= sym_get_range_val(prop->expr->left.sym, 16) && sym_string_within_range() 619 val <= sym_get_range_val(prop->expr->right.sym, 16); sym_string_within_range() 711 val = EXPR_AND(expr_calc_value(prop->expr), prop->visible.tri); sym_get_string_default() 1055 struct expr *expr; member in struct:dep_stack 1121 if (stack->expr) { sym_check_print_recursive() 1154 static struct symbol *sym_check_expr_deps(struct expr *e) sym_check_expr_deps() 1163 sym = sym_check_expr_deps(e->left.expr); sym_check_expr_deps() 1166 return sym_check_expr_deps(e->right.expr); sym_check_expr_deps() 1168 return sym_check_expr_deps(e->left.expr); sym_check_expr_deps() 1197 sym2 = sym_check_expr_deps(sym->rev_dep.expr); sym_check_sym_deps() 1205 sym2 = sym_check_expr_deps(prop->visible.expr); sym_check_sym_deps() 1210 stack.expr = prop->expr; sym_check_sym_deps() 1211 sym2 = sym_check_expr_deps(prop->expr); sym_check_sym_deps() 1214 stack.expr = NULL; sym_check_sym_deps() 1227 struct expr *e; sym_check_choice_deps() 1233 expr_list_for_each_sym(prop->expr, e, sym) sym_check_choice_deps() 1242 expr_list_for_each_sym(prop->expr, e, sym) { sym_check_choice_deps() 1248 expr_list_for_each_sym(prop->expr, e, sym) sym_check_choice_deps() 1318 if (prop->expr && (prop->expr->type == E_SYMBOL || prop_get_symbol() 1319 prop->expr->type == E_LIST)) prop_get_symbol() 1320 return prop->expr->left.sym; prop_get_symbol() 1368 prop->expr = expr_alloc_symbol(sym_lookup(env, SYMBOL_CONST));
|
H A D | qconf.cc | 111 tristate expr; updateMenu() local 163 expr = sym_get_tristate_value(sym); updateMenu() 164 switch (expr) { updateMenu() 187 if (expr != no) updateMenu() 189 if (expr != mod) updateMenu() 191 if (expr != yes) updateMenu() 1115 if (_menu->prompt->visible.expr) { menuInfo() 1117 expr_print(_menu->prompt->visible.expr, expr_print_help, &debug, E_NONE); menuInfo() 1137 if (sym->rev_dep.expr) { debug_info() 1139 expr_print(sym->rev_dep.expr, expr_print_help, &debug, E_NONE); debug_info() 1156 expr_print(prop->expr, expr_print_help, &debug, E_NONE); debug_info() 1162 expr_print(prop->expr, expr_print_help, &debug, E_NONE); debug_info() 1171 if (prop->visible.expr) { debug_info() 1173 expr_print(prop->visible.expr, expr_print_help, &debug, E_NONE); debug_info()
|
H A D | util.c | 38 struct expr *e; file_write_dep()
|
H A D | confdata.c | 274 if (expr_calc_value(prop->visible.expr) == no || for_all_defaults() 275 prop->expr->type != E_SYMBOL) for_all_defaults() 277 name = conf_expand_value(prop->expr->left.sym->name); for_all_defaults() 1057 struct expr *e; randomize_choice_values() 1072 expr_list_for_each_sym(prop->expr, e, sym) randomize_choice_values() 1082 expr_list_for_each_sym(prop->expr, e, sym) { randomize_choice_values() 1105 struct expr *e; set_all_choice_values() 1112 expr_list_for_each_sym(prop->expr, e, sym) { set_all_choice_values()
|
H A D | qconf.h | 17 #include "expr.h"
|
/linux-4.4.14/net/netfilter/ |
H A D | nft_dynset.c | 26 struct nft_expr *expr; member in struct:nft_dynset 30 static void *nft_dynset_new(struct nft_set *set, const struct nft_expr *expr, nft_dynset_new() argument 33 const struct nft_dynset *priv = nft_expr_priv(expr); nft_dynset_new() 53 if (priv->expr != NULL && nft_dynset_new() 54 nft_expr_clone(nft_set_ext_expr(ext), priv->expr) < 0) nft_dynset_new() 60 static void nft_dynset_eval(const struct nft_expr *expr, nft_dynset_eval() argument 64 const struct nft_dynset *priv = nft_expr_priv(expr); nft_dynset_eval() 71 expr, regs, &ext)) { nft_dynset_eval() 102 const struct nft_expr *expr, nft_dynset_init() 105 struct nft_dynset *priv = nft_expr_priv(expr); nft_dynset_init() 170 priv->expr = nft_expr_init(ctx, tb[NFTA_DYNSET_EXPR]); nft_dynset_init() 171 if (IS_ERR(priv->expr)) nft_dynset_init() 172 return PTR_ERR(priv->expr); nft_dynset_init() 175 if (!(priv->expr->ops->type->flags & NFT_EXPR_STATEFUL)) nft_dynset_init() 184 if (priv->expr != NULL) nft_dynset_init() 186 priv->expr->ops->size); nft_dynset_init() 202 if (priv->expr != NULL) nft_dynset_init() 203 nft_expr_destroy(ctx, priv->expr); nft_dynset_init() 208 const struct nft_expr *expr) nft_dynset_destroy() 210 struct nft_dynset *priv = nft_expr_priv(expr); nft_dynset_destroy() 213 if (priv->expr != NULL) nft_dynset_destroy() 214 nft_expr_destroy(ctx, priv->expr); nft_dynset_destroy() 217 static int nft_dynset_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_dynset_dump() argument 219 const struct nft_dynset *priv = nft_expr_priv(expr); nft_dynset_dump() 232 if (priv->expr && nft_expr_dump(skb, NFTA_DYNSET_EXPR, priv->expr)) nft_dynset_dump() 101 nft_dynset_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_dynset_init() argument 207 nft_dynset_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_dynset_destroy() argument
|
H A D | nft_masq.c | 25 const struct nft_expr *expr, nft_masq_validate() 40 const struct nft_expr *expr, nft_masq_init() 43 struct nft_masq *priv = nft_expr_priv(expr); nft_masq_init() 46 err = nft_masq_validate(ctx, expr, NULL); nft_masq_init() 61 int nft_masq_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_masq_dump() argument 63 const struct nft_masq *priv = nft_expr_priv(expr); nft_masq_dump() 24 nft_masq_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_masq_validate() argument 39 nft_masq_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_masq_init() argument
|
H A D | nft_immediate.c | 26 static void nft_immediate_eval(const struct nft_expr *expr, nft_immediate_eval() argument 30 const struct nft_immediate_expr *priv = nft_expr_priv(expr); nft_immediate_eval() 41 const struct nft_expr *expr, nft_immediate_init() 44 struct nft_immediate_expr *priv = nft_expr_priv(expr); nft_immediate_init() 72 const struct nft_expr *expr) nft_immediate_destroy() 74 const struct nft_immediate_expr *priv = nft_expr_priv(expr); nft_immediate_destroy() 78 static int nft_immediate_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_immediate_dump() argument 80 const struct nft_immediate_expr *priv = nft_expr_priv(expr); nft_immediate_dump() 93 const struct nft_expr *expr, nft_immediate_validate() 96 const struct nft_immediate_expr *priv = nft_expr_priv(expr); nft_immediate_validate() 40 nft_immediate_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_immediate_init() argument 71 nft_immediate_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_immediate_destroy() argument 92 nft_immediate_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_immediate_validate() argument
|
H A D | nf_tables_core.c | 65 static void nft_cmp_fast_eval(const struct nft_expr *expr, nft_cmp_fast_eval() argument 68 const struct nft_cmp_fast_expr *priv = nft_expr_priv(expr); nft_cmp_fast_eval() 76 static bool nft_payload_fast_eval(const struct nft_expr *expr, nft_payload_fast_eval() argument 80 const struct nft_payload *priv = nft_expr_priv(expr); nft_payload_fast_eval() 117 const struct nft_expr *expr, *last; nft_do_chain() local 138 nft_rule_for_each_expr(expr, last, rule) { nft_rule_for_each_expr() 139 if (expr->ops == &nft_cmp_fast_ops) nft_rule_for_each_expr() 140 nft_cmp_fast_eval(expr, ®s); nft_rule_for_each_expr() 141 else if (expr->ops != &nft_payload_fast_ops || nft_rule_for_each_expr() 142 !nft_payload_fast_eval(expr, ®s, pkt)) nft_rule_for_each_expr() 143 expr->ops->eval(expr, ®s, pkt); nft_rule_for_each_expr()
|
H A D | nft_limit.c | 108 static void nft_limit_pkts_eval(const struct nft_expr *expr, nft_limit_pkts_eval() argument 112 struct nft_limit_pkts *priv = nft_expr_priv(expr); nft_limit_pkts_eval() 126 const struct nft_expr *expr, nft_limit_pkts_init() 129 struct nft_limit_pkts *priv = nft_expr_priv(expr); nft_limit_pkts_init() 140 static int nft_limit_pkts_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_limit_pkts_dump() argument 142 const struct nft_limit_pkts *priv = nft_expr_priv(expr); nft_limit_pkts_dump() 156 static void nft_limit_pkt_bytes_eval(const struct nft_expr *expr, nft_limit_pkt_bytes_eval() argument 160 struct nft_limit *priv = nft_expr_priv(expr); nft_limit_pkt_bytes_eval() 168 const struct nft_expr *expr, nft_limit_pkt_bytes_init() 171 struct nft_limit *priv = nft_expr_priv(expr); nft_limit_pkt_bytes_init() 177 const struct nft_expr *expr) nft_limit_pkt_bytes_dump() 179 const struct nft_limit *priv = nft_expr_priv(expr); nft_limit_pkt_bytes_dump() 125 nft_limit_pkts_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_limit_pkts_init() argument 167 nft_limit_pkt_bytes_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_limit_pkt_bytes_init() argument 176 nft_limit_pkt_bytes_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_limit_pkt_bytes_dump() argument
|
H A D | nft_redir.c | 27 const struct nft_expr *expr, nft_redir_validate() 43 const struct nft_expr *expr, nft_redir_init() 46 struct nft_redir *priv = nft_expr_priv(expr); nft_redir_init() 50 err = nft_redir_validate(ctx, expr, NULL); nft_redir_init() 86 int nft_redir_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_redir_dump() argument 88 const struct nft_redir *priv = nft_expr_priv(expr); nft_redir_dump() 26 nft_redir_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_redir_validate() argument 42 nft_redir_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_redir_init() argument
|
H A D | nft_lookup.c | 28 static void nft_lookup_eval(const struct nft_expr *expr, nft_lookup_eval() argument 32 const struct nft_lookup *priv = nft_expr_priv(expr); nft_lookup_eval() 53 const struct nft_expr *expr, nft_lookup_init() 56 struct nft_lookup *priv = nft_expr_priv(expr); nft_lookup_init() 105 const struct nft_expr *expr) nft_lookup_destroy() 107 struct nft_lookup *priv = nft_expr_priv(expr); nft_lookup_destroy() 112 static int nft_lookup_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_lookup_dump() argument 114 const struct nft_lookup *priv = nft_expr_priv(expr); nft_lookup_dump() 52 nft_lookup_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_lookup_init() argument 104 nft_lookup_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_lookup_destroy() argument
|
H A D | nft_cmp.c | 27 static void nft_cmp_eval(const struct nft_expr *expr, nft_cmp_eval() argument 31 const struct nft_cmp_expr *priv = nft_expr_priv(expr); nft_cmp_eval() 71 static int nft_cmp_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_cmp_init() argument 74 struct nft_cmp_expr *priv = nft_expr_priv(expr); nft_cmp_init() 92 static int nft_cmp_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_cmp_dump() argument 94 const struct nft_cmp_expr *priv = nft_expr_priv(expr); nft_cmp_dump() 120 const struct nft_expr *expr, nft_cmp_fast_init() 123 struct nft_cmp_fast_expr *priv = nft_expr_priv(expr); nft_cmp_fast_init() 146 static int nft_cmp_fast_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_cmp_fast_dump() argument 148 const struct nft_cmp_fast_expr *priv = nft_expr_priv(expr); nft_cmp_fast_dump() 119 nft_cmp_fast_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_cmp_fast_init() argument
|
H A D | nft_bitwise.c | 28 static void nft_bitwise_eval(const struct nft_expr *expr, nft_bitwise_eval() argument 32 const struct nft_bitwise *priv = nft_expr_priv(expr); nft_bitwise_eval() 50 const struct nft_expr *expr, nft_bitwise_init() 53 struct nft_bitwise *priv = nft_expr_priv(expr); nft_bitwise_init() 93 static int nft_bitwise_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_bitwise_dump() argument 95 const struct nft_bitwise *priv = nft_expr_priv(expr); nft_bitwise_dump() 49 nft_bitwise_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_bitwise_init() argument
|
H A D | nft_byteorder.c | 28 static void nft_byteorder_eval(const struct nft_expr *expr, nft_byteorder_eval() argument 32 const struct nft_byteorder *priv = nft_expr_priv(expr); nft_byteorder_eval() 78 const struct nft_expr *expr, nft_byteorder_init() 81 struct nft_byteorder *priv = nft_expr_priv(expr); nft_byteorder_init() 120 static int nft_byteorder_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_byteorder_dump() argument 122 const struct nft_byteorder *priv = nft_expr_priv(expr); nft_byteorder_dump() 77 nft_byteorder_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_byteorder_init() argument
|
H A D | nft_exthdr.c | 28 static void nft_exthdr_eval(const struct nft_expr *expr, nft_exthdr_eval() argument 32 struct nft_exthdr *priv = nft_expr_priv(expr); nft_exthdr_eval() 58 const struct nft_expr *expr, nft_exthdr_init() 61 struct nft_exthdr *priv = nft_expr_priv(expr); nft_exthdr_init() 78 static int nft_exthdr_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_exthdr_dump() argument 80 const struct nft_exthdr *priv = nft_expr_priv(expr); nft_exthdr_dump() 57 nft_exthdr_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_exthdr_init() argument
|
H A D | nft_queue.c | 30 static void nft_queue_eval(const struct nft_expr *expr, nft_queue_eval() argument 34 struct nft_queue *priv = nft_expr_priv(expr); nft_queue_eval() 64 const struct nft_expr *expr, nft_queue_init() 67 struct nft_queue *priv = nft_expr_priv(expr); nft_queue_init() 85 static int nft_queue_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_queue_dump() argument 87 const struct nft_queue *priv = nft_expr_priv(expr); nft_queue_dump() 63 nft_queue_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_queue_init() argument
|
H A D | nft_reject_inet.c | 20 static void nft_reject_inet_eval(const struct nft_expr *expr, nft_reject_inet_eval() argument 24 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_inet_eval() 65 const struct nft_expr *expr, nft_reject_inet_init() 68 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_inet_init() 97 const struct nft_expr *expr) nft_reject_inet_dump() 99 const struct nft_reject *priv = nft_expr_priv(expr); nft_reject_inet_dump() 64 nft_reject_inet_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_reject_inet_init() argument 96 nft_reject_inet_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_reject_inet_dump() argument
|
H A D | nft_counter.c | 34 static void nft_counter_eval(const struct nft_expr *expr, nft_counter_eval() argument 38 struct nft_counter_percpu_priv *priv = nft_expr_priv(expr); nft_counter_eval() 72 static int nft_counter_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_counter_dump() argument 74 struct nft_counter_percpu_priv *priv = nft_expr_priv(expr); nft_counter_dump() 94 const struct nft_expr *expr, nft_counter_init() 97 struct nft_counter_percpu_priv *priv = nft_expr_priv(expr); nft_counter_init() 121 const struct nft_expr *expr) nft_counter_destroy() 123 struct nft_counter_percpu_priv *priv = nft_expr_priv(expr); nft_counter_destroy() 93 nft_counter_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_counter_init() argument 120 nft_counter_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_counter_destroy() argument
|
H A D | nft_log.c | 29 static void nft_log_eval(const struct nft_expr *expr, nft_log_eval() argument 33 const struct nft_log *priv = nft_expr_priv(expr); nft_log_eval() 49 const struct nft_expr *expr, nft_log_init() 52 struct nft_log *priv = nft_expr_priv(expr); nft_log_init() 117 const struct nft_expr *expr) nft_log_destroy() 119 struct nft_log *priv = nft_expr_priv(expr); nft_log_destroy() 133 static int nft_log_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_log_dump() argument 135 const struct nft_log *priv = nft_expr_priv(expr); nft_log_dump() 48 nft_log_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_log_init() argument 116 nft_log_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_log_destroy() argument
|
H A D | nft_reject.c | 30 const struct nft_expr *expr, nft_reject_init() 33 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_init() 54 int nft_reject_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_reject_dump() argument 56 const struct nft_reject *priv = nft_expr_priv(expr); nft_reject_dump() 29 nft_reject_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_reject_init() argument
|
H A D | nft_compat.c | 57 static void nft_target_eval_xt(const struct nft_expr *expr, nft_target_eval_xt() argument 61 void *info = nft_expr_priv(expr); nft_target_eval_xt() 62 struct xt_target *target = expr->ops->data; nft_target_eval_xt() 83 static void nft_target_eval_bridge(const struct nft_expr *expr, nft_target_eval_bridge() argument 87 void *info = nft_expr_priv(expr); nft_target_eval_bridge() 88 struct xt_target *target = expr->ops->data; nft_target_eval_bridge() 207 nft_target_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_target_init() argument 210 void *info = nft_expr_priv(expr); nft_target_init() 211 struct xt_target *target = expr->ops->data; nft_target_init() 250 nft_target_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_target_destroy() argument 252 struct xt_target *target = expr->ops->data; nft_target_destroy() 253 void *info = nft_expr_priv(expr); nft_target_destroy() 266 static int nft_target_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_target_dump() argument 268 const struct xt_target *target = expr->ops->data; nft_target_dump() 269 void *info = nft_expr_priv(expr); nft_target_dump() 283 const struct nft_expr *expr, nft_target_validate() 286 struct xt_target *target = expr->ops->data; nft_target_validate() 307 static void nft_match_eval(const struct nft_expr *expr, nft_match_eval() argument 311 void *info = nft_expr_priv(expr); nft_match_eval() 312 struct xt_match *match = expr->ops->data; nft_match_eval() 395 nft_match_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_match_init() argument 398 void *info = nft_expr_priv(expr); nft_match_init() 399 struct xt_match *match = expr->ops->data; nft_match_init() 432 nft_match_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_match_destroy() argument 434 struct xt_match *match = expr->ops->data; nft_match_destroy() 435 void *info = nft_expr_priv(expr); nft_match_destroy() 448 static int nft_match_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_match_dump() argument 450 void *info = nft_expr_priv(expr); nft_match_dump() 451 struct xt_match *match = expr->ops->data; nft_match_dump() 465 const struct nft_expr *expr, nft_match_validate() 468 struct xt_match *match = expr->ops->data; nft_match_validate() 282 nft_target_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_target_validate() argument 464 nft_match_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_match_validate() argument
|
H A D | nft_meta.c | 27 void nft_meta_get_eval(const struct nft_expr *expr, nft_meta_get_eval() argument 31 const struct nft_meta *priv = nft_expr_priv(expr); nft_meta_get_eval() 191 void nft_meta_set_eval(const struct nft_expr *expr, nft_meta_set_eval() argument 195 const struct nft_meta *meta = nft_expr_priv(expr); nft_meta_set_eval() 223 const struct nft_expr *expr, nft_meta_get_init() 226 struct nft_meta *priv = nft_expr_priv(expr); nft_meta_get_init() 275 const struct nft_expr *expr, nft_meta_set_init() 278 struct nft_meta *priv = nft_expr_priv(expr); nft_meta_set_init() 305 const struct nft_expr *expr) nft_meta_get_dump() 307 const struct nft_meta *priv = nft_expr_priv(expr); nft_meta_get_dump() 321 const struct nft_expr *expr) nft_meta_set_dump() 323 const struct nft_meta *priv = nft_expr_priv(expr); nft_meta_set_dump() 222 nft_meta_get_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_meta_get_init() argument 274 nft_meta_set_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_meta_set_init() argument 304 nft_meta_get_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_meta_get_dump() argument 320 nft_meta_set_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_meta_set_dump() argument
|
H A D | nft_ct.c | 33 static void nft_ct_get_eval(const struct nft_expr *expr, nft_ct_get_eval() argument 37 const struct nft_ct *priv = nft_expr_priv(expr); nft_ct_get_eval() 152 static void nft_ct_set_eval(const struct nft_expr *expr, nft_ct_set_eval() argument 156 const struct nft_ct *priv = nft_expr_priv(expr); nft_ct_set_eval() 223 const struct nft_expr *expr, nft_ct_get_init() 226 struct nft_ct *priv = nft_expr_priv(expr); nft_ct_get_init() 323 const struct nft_expr *expr, nft_ct_set_init() 326 struct nft_ct *priv = nft_expr_priv(expr); nft_ct_set_init() 354 const struct nft_expr *expr) nft_ct_destroy() 359 static int nft_ct_get_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_ct_get_dump() argument 361 const struct nft_ct *priv = nft_expr_priv(expr); nft_ct_get_dump() 387 static int nft_ct_set_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_ct_set_dump() argument 389 const struct nft_ct *priv = nft_expr_priv(expr); nft_ct_set_dump() 222 nft_ct_get_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_ct_get_init() argument 322 nft_ct_set_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_ct_set_init() argument 353 nft_ct_destroy(const struct nft_ctx *ctx, const struct nft_expr *expr) nft_ct_destroy() argument
|
H A D | nft_payload.c | 68 static void nft_payload_eval(const struct nft_expr *expr, nft_payload_eval() argument 72 const struct nft_payload *priv = nft_expr_priv(expr); nft_payload_eval() 117 const struct nft_expr *expr, nft_payload_init() 120 struct nft_payload *priv = nft_expr_priv(expr); nft_payload_init() 131 static int nft_payload_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_payload_dump() argument 133 const struct nft_payload *priv = nft_expr_priv(expr); nft_payload_dump() 116 nft_payload_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_payload_init() argument
|
H A D | nft_nat.c | 39 static void nft_nat_eval(const struct nft_expr *expr, nft_nat_eval() argument 43 const struct nft_nat *priv = nft_expr_priv(expr); nft_nat_eval() 91 const struct nft_expr *expr, nft_nat_validate() 94 struct nft_nat *priv = nft_expr_priv(expr); nft_nat_validate() 117 static int nft_nat_init(const struct nft_ctx *ctx, const struct nft_expr *expr, nft_nat_init() argument 120 struct nft_nat *priv = nft_expr_priv(expr); nft_nat_init() 141 err = nft_nat_validate(ctx, expr, NULL); nft_nat_init() 215 static int nft_nat_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_nat_dump() argument 217 const struct nft_nat *priv = nft_expr_priv(expr); nft_nat_dump() 90 nft_nat_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_nat_validate() argument
|
H A D | nf_tables_api.c | 1516 * nft_register_expr - register nf_tables expr type 1517 * @ops: expr type 1519 * Registers the expr type for use with nf_tables. Returns zero on 1535 * nft_unregister_expr - unregister nf_tables expr type 1536 * @ops: expr type 1538 * Unregisters the expr typefor use with nf_tables. 1576 request_module("nft-expr-%u-%.*s", family, nft_expr_type_get() 1583 request_module("nft-expr-%.*s", nft_expr_type_get() 1599 const struct nft_expr *expr) nf_tables_fill_expr_info() 1601 if (nla_put_string(skb, NFTA_EXPR_NAME, expr->ops->type->name)) nf_tables_fill_expr_info() 1604 if (expr->ops->dump) { nf_tables_fill_expr_info() 1608 if (expr->ops->dump(skb, expr) < 0) nf_tables_fill_expr_info() 1620 const struct nft_expr *expr) nft_expr_dump() 1627 if (nf_tables_fill_expr_info(skb, expr) < 0) nft_expr_dump() 1686 struct nft_expr *expr) nf_tables_newexpr() 1691 expr->ops = ops; nf_tables_newexpr() 1693 err = ops->init(ctx, expr, (const struct nlattr **)info->tb); nf_tables_newexpr() 1701 expr->ops = NULL; nf_tables_newexpr() 1706 struct nft_expr *expr) nf_tables_expr_destroy() 1708 if (expr->ops->destroy) nf_tables_expr_destroy() 1709 expr->ops->destroy(ctx, expr); nf_tables_expr_destroy() 1710 module_put(expr->ops->type->owner); nf_tables_expr_destroy() 1717 struct nft_expr *expr; nft_expr_init() local 1725 expr = kzalloc(info.ops->size, GFP_KERNEL); nft_expr_init() 1726 if (expr == NULL) nft_expr_init() 1729 err = nf_tables_newexpr(ctx, &info, expr); nft_expr_init() 1733 return expr; nft_expr_init() 1740 void nft_expr_destroy(const struct nft_ctx *ctx, struct nft_expr *expr) nft_expr_destroy() argument 1742 nf_tables_expr_destroy(ctx, expr); nft_expr_destroy() 1743 kfree(expr); nft_expr_destroy() 1794 const struct nft_expr *expr, *next; nf_tables_fill_rule_info() local 1826 nft_rule_for_each_expr(expr, next, rule) { nft_rule_for_each_expr() 1827 if (nft_expr_dump(skb, NFTA_LIST_ELEM, expr) < 0) nft_rule_for_each_expr() 1992 struct nft_expr *expr; nf_tables_rule_destroy() local 1998 expr = nft_expr_first(rule); nf_tables_rule_destroy() 1999 while (expr->ops && expr != nft_expr_last(rule)) { nf_tables_rule_destroy() 2000 nf_tables_expr_destroy(ctx, expr); nf_tables_rule_destroy() 2001 expr = nft_expr_next(expr); nf_tables_rule_destroy() 2021 struct nft_expr *expr; nf_tables_newrule() local 2120 expr = nft_expr_first(rule); 2122 err = nf_tables_newexpr(&ctx, &info[i], expr); 2126 expr = nft_expr_next(expr); 4192 const struct nft_expr *expr, *last; nf_tables_check_loops() local 4201 nft_rule_for_each_expr(expr, last, rule) { nft_rule_for_each_expr() 4205 if (!expr->ops->validate) nft_rule_for_each_expr() 4208 err = expr->ops->validate(ctx, expr, &data); nft_rule_for_each_expr() 1598 nf_tables_fill_expr_info(struct sk_buff *skb, const struct nft_expr *expr) nf_tables_fill_expr_info() argument 1619 nft_expr_dump(struct sk_buff *skb, unsigned int attr, const struct nft_expr *expr) nft_expr_dump() argument 1684 nf_tables_newexpr(const struct nft_ctx *ctx, const struct nft_expr_info *info, struct nft_expr *expr) nf_tables_newexpr() argument 1705 nf_tables_expr_destroy(const struct nft_ctx *ctx, struct nft_expr *expr) nf_tables_expr_destroy() argument
|
H A D | nft_hash.c | 96 const struct nft_expr *expr, nft_hash_update() 112 he = new(set, expr, regs); nft_hash_update() 92 nft_hash_update(struct nft_set *set, const u32 *key, void *(*new)(struct nft_set *, const struct nft_expr *, struct nft_regs *regs), const struct nft_expr *expr, struct nft_regs *regs, const struct nft_set_ext **ext) nft_hash_update() argument
|
/linux-4.4.14/drivers/w1/ |
H A D | w1_log.h | 28 # define assert(expr) do {} while (0) 30 # define assert(expr) \ 31 if(unlikely(!(expr))) { \ 33 #expr, __FILE__, __func__, __LINE__); \
|
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/ |
H A D | libcfs_string.c | 263 int bracketed, struct cfs_range_expr **expr) cfs_range_expr_parse() 317 *expr = re; cfs_range_expr_parse() 333 cfs_range_expr_print(char *buffer, int count, struct cfs_range_expr *expr, cfs_range_expr_print() argument 343 if (expr->re_lo == expr->re_hi) cfs_range_expr_print() 344 i = scnprintf(buffer, count, "%u", expr->re_lo); cfs_range_expr_print() 345 else if (expr->re_stride == 1) cfs_range_expr_print() 347 s, expr->re_lo, expr->re_hi, e); cfs_range_expr_print() 350 s, expr->re_lo, expr->re_hi, cfs_range_expr_print() 351 expr->re_stride, e); cfs_range_expr_print() 365 struct cfs_range_expr *expr; cfs_expr_list_print() local 372 list_for_each_entry(expr, &expr_list->el_exprs, re_link) cfs_expr_list_print() 378 list_for_each_entry(expr, &expr_list->el_exprs, re_link) { cfs_expr_list_print() 381 i += cfs_range_expr_print(buffer + i, count - i, expr, cfs_expr_list_print() 401 struct cfs_range_expr *expr; cfs_expr_list_match() local 403 list_for_each_entry(expr, &expr_list->el_exprs, re_link) { cfs_expr_list_match() 404 if (value >= expr->re_lo && value <= expr->re_hi && cfs_expr_list_match() 405 ((value - expr->re_lo) % expr->re_stride) == 0) cfs_expr_list_match() 423 struct cfs_range_expr *expr; cfs_expr_list_values() local 428 list_for_each_entry(expr, &expr_list->el_exprs, re_link) { cfs_expr_list_values() 429 for (i = expr->re_lo; i <= expr->re_hi; i++) { cfs_expr_list_values() 430 if (((i - expr->re_lo) % expr->re_stride) == 0) cfs_expr_list_values() 449 list_for_each_entry(expr, &expr_list->el_exprs, re_link) { cfs_expr_list_values() 450 for (i = expr->re_lo; i <= expr->re_hi; i++) { cfs_expr_list_values() 451 if (((i - expr->re_lo) % expr->re_stride) == 0) cfs_expr_list_values() 470 struct cfs_range_expr *expr; cfs_expr_list_free() local 472 expr = list_entry(expr_list->el_exprs.next, cfs_expr_list_free() 474 list_del(&expr->re_link); cfs_expr_list_free() 475 LIBCFS_FREE(expr, sizeof(*expr)); cfs_expr_list_free() 493 struct cfs_range_expr *expr; cfs_expr_list_parse() local 520 rc = cfs_range_expr_parse(&tok, min, max, 1, &expr); cfs_expr_list_parse() 524 list_add_tail(&expr->re_link, cfs_expr_list_parse() 528 rc = cfs_range_expr_parse(&src, min, max, 0, &expr); cfs_expr_list_parse() 530 list_add_tail(&expr->re_link, cfs_expr_list_parse() 262 cfs_range_expr_parse(struct cfs_lstr *src, unsigned min, unsigned max, int bracketed, struct cfs_range_expr **expr) cfs_range_expr_parse() argument
|
/linux-4.4.14/security/selinux/ss/ |
H A D | constraint.h | 23 #define CEXPR_NOT 1 /* not expr */ 24 #define CEXPR_AND 2 /* expr and expr */ 25 #define CEXPR_OR 3 /* expr or expr */ 58 struct constraint_expr *expr; /* constraint on permissions */ member in struct:constraint_node
|
H A D | conditional.c | 21 * cond_evaluate_expr evaluates a conditional expr 26 static int cond_evaluate_expr(struct policydb *p, struct cond_expr *expr) cond_evaluate_expr() argument 33 for (cur = expr; cur; cur = cur->next) { cond_evaluate_expr() 95 new_state = cond_evaluate_expr(p, node->expr); evaluate_cond_node() 147 for (cur_expr = node->expr; cur_expr; cur_expr = next_expr) { cond_node_destroy() 385 static int expr_isvalid(struct policydb *p, struct cond_expr *expr) expr_isvalid() argument 387 if (expr->expr_type <= 0 || expr->expr_type > COND_LAST) { expr_isvalid() 392 if (expr->bool > p->p_bools.nprim) { expr_isvalid() 404 struct cond_expr *expr = NULL, *last = NULL; cond_read_node() local 412 /* expr */ cond_read_node() 421 expr = kzalloc(sizeof(struct cond_expr), GFP_KERNEL); cond_read_node() 422 if (!expr) cond_read_node() 425 expr->expr_type = le32_to_cpu(buf[0]); cond_read_node() 426 expr->bool = le32_to_cpu(buf[1]); cond_read_node() 428 if (!expr_isvalid(p, expr)) { cond_read_node() 430 kfree(expr); cond_read_node() 435 node->expr = expr; cond_read_node() 437 last->next = expr; cond_read_node() 438 last = expr; cond_read_node() 567 for (cur_expr = node->expr; cur_expr != NULL; cur_expr = cur_expr->next) cond_write_node() 575 for (cur_expr = node->expr; cur_expr != NULL; cur_expr = cur_expr->next) { cond_write_node()
|
H A D | conditional.h | 57 struct cond_expr *expr; member in struct:cond_node
|
H A D | policydb.c | 630 static void constraint_expr_destroy(struct constraint_expr *expr) constraint_expr_destroy() argument 632 if (expr) { constraint_expr_destroy() 633 ebitmap_destroy(&expr->names); constraint_expr_destroy() 634 if (expr->type_names) { constraint_expr_destroy() 635 ebitmap_destroy(&expr->type_names->types); constraint_expr_destroy() 636 ebitmap_destroy(&expr->type_names->negset); constraint_expr_destroy() 637 kfree(expr->type_names); constraint_expr_destroy() 639 kfree(expr); constraint_expr_destroy() 656 e = constraint->expr; cls_destroy() 669 e = constraint->expr; cls_destroy() 1252 c->expr = e; read_cons_helper() 2801 for (e = c->expr; e; e = e->next) write_cons_helper() 2808 for (e = c->expr; e; e = e->next) { write_cons_helper()
|
H A D | services.c | 721 constraint->expr)) { 834 constraint->expr)) { security_validate_transition()
|
/linux-4.4.14/net/ipv4/netfilter/ |
H A D | nft_dup_ipv4.c | 23 static void nft_dup_ipv4_eval(const struct nft_expr *expr, nft_dup_ipv4_eval() argument 27 struct nft_dup_ipv4 *priv = nft_expr_priv(expr); nft_dup_ipv4_eval() 37 const struct nft_expr *expr, nft_dup_ipv4_init() 40 struct nft_dup_ipv4 *priv = nft_expr_priv(expr); nft_dup_ipv4_init() 58 static int nft_dup_ipv4_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_dup_ipv4_dump() argument 60 struct nft_dup_ipv4 *priv = nft_expr_priv(expr); nft_dup_ipv4_dump() 36 nft_dup_ipv4_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_dup_ipv4_init() argument
|
H A D | nft_masq_ipv4.c | 19 static void nft_masq_ipv4_eval(const struct nft_expr *expr, nft_masq_ipv4_eval() argument 23 struct nft_masq *priv = nft_expr_priv(expr); nft_masq_ipv4_eval()
|
H A D | nft_redir_ipv4.c | 20 static void nft_redir_ipv4_eval(const struct nft_expr *expr, nft_redir_ipv4_eval() argument 24 struct nft_redir *priv = nft_expr_priv(expr); nft_redir_ipv4_eval()
|
H A D | nft_reject_ipv4.c | 22 static void nft_reject_ipv4_eval(const struct nft_expr *expr, nft_reject_ipv4_eval() argument 26 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_ipv4_eval()
|
/linux-4.4.14/net/ipv6/netfilter/ |
H A D | nft_dup_ipv6.c | 23 static void nft_dup_ipv6_eval(const struct nft_expr *expr, nft_dup_ipv6_eval() argument 27 struct nft_dup_ipv6 *priv = nft_expr_priv(expr); nft_dup_ipv6_eval() 35 const struct nft_expr *expr, nft_dup_ipv6_init() 38 struct nft_dup_ipv6 *priv = nft_expr_priv(expr); nft_dup_ipv6_init() 56 static int nft_dup_ipv6_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_dup_ipv6_dump() argument 58 struct nft_dup_ipv6 *priv = nft_expr_priv(expr); nft_dup_ipv6_dump() 34 nft_dup_ipv6_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_dup_ipv6_init() argument
|
H A D | nft_masq_ipv6.c | 20 static void nft_masq_ipv6_eval(const struct nft_expr *expr, nft_masq_ipv6_eval() argument 24 struct nft_masq *priv = nft_expr_priv(expr); nft_masq_ipv6_eval()
|
H A D | nft_redir_ipv6.c | 20 static void nft_redir_ipv6_eval(const struct nft_expr *expr, nft_redir_ipv6_eval() argument 24 struct nft_redir *priv = nft_expr_priv(expr); nft_redir_ipv6_eval()
|
H A D | nft_reject_ipv6.c | 22 static void nft_reject_ipv6_eval(const struct nft_expr *expr, nft_reject_ipv6_eval() argument 26 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_ipv6_eval()
|
/linux-4.4.14/net/bridge/netfilter/ |
H A D | nft_meta_bridge.c | 21 static void nft_meta_bridge_get_eval(const struct nft_expr *expr, nft_meta_bridge_get_eval() argument 25 const struct nft_meta *priv = nft_expr_priv(expr); nft_meta_bridge_get_eval() 46 return nft_meta_get_eval(expr, regs, pkt); nft_meta_bridge_get_eval() 52 const struct nft_expr *expr, nft_meta_bridge_get_init() 55 struct nft_meta *priv = nft_expr_priv(expr); nft_meta_bridge_get_init() 65 return nft_meta_get_init(ctx, expr, tb); nft_meta_bridge_get_init() 51 nft_meta_bridge_get_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_meta_bridge_get_init() argument
|
H A D | nft_reject_bridge.c | 259 static void nft_reject_bridge_eval(const struct nft_expr *expr, nft_reject_bridge_eval() argument 263 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_bridge_eval() 316 const struct nft_expr *expr, nft_reject_bridge_validate() 324 const struct nft_expr *expr, nft_reject_bridge_init() 327 struct nft_reject *priv = nft_expr_priv(expr); nft_reject_bridge_init() 330 err = nft_reject_bridge_validate(ctx, expr, NULL); nft_reject_bridge_init() 360 const struct nft_expr *expr) nft_reject_bridge_dump() 362 const struct nft_reject *priv = nft_expr_priv(expr); nft_reject_bridge_dump() 315 nft_reject_bridge_validate(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nft_data **data) nft_reject_bridge_validate() argument 323 nft_reject_bridge_init(const struct nft_ctx *ctx, const struct nft_expr *expr, const struct nlattr * const tb[]) nft_reject_bridge_init() argument 359 nft_reject_bridge_dump(struct sk_buff *skb, const struct nft_expr *expr) nft_reject_bridge_dump() argument
|
/linux-4.4.14/scripts/ |
H A D | decode_stacktrace.sh | 40 local expr=${symbol%/*} 44 expr=${expr/$name/0x$base_addr} 47 expr=$((expr)) 48 local address=$(printf "%x\n" "$expr")
|
H A D | decodecode | 42 width=`expr index "$code" ' '` 65 marker=`expr index "$code" "\<"` 67 marker=`expr index "$code" "\("`
|
H A D | link-vmlinux.sh | 178 expr 0$(cat .old_version) + 1 >.version;
|
H A D | unifdef.c | 821 * viz. !expr (expr) number defined(symbol) symbol 900 debug("eval%d bad expr", ops - eval_ops); eval_unary()
|
H A D | checkpatch.pl | 4907 my $expr = '\s*\(\s*' . $tested . '\s*\)\s*;'; 4908 if ($line =~ /\b(kfree|usb_free_urb|debugfs_remove(?:_recursive)?|(?:kmem_cache|mempool|dma_pool)_destroy)$expr/) {
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_message.c | 101 asswarn(char *expr, char *file, int line) asswarn() argument 104 expr, file, line); asswarn() 109 assfail(char *expr, char *file, int line) assfail() argument 112 expr, file, line); assfail()
|
H A D | xfs_message.h | 59 extern void assfail(char *expr, char *f, int l); 60 extern void asswarn(char *expr, char *f, int l);
|
H A D | xfs_error.h | 126 #define XFS_TEST_ERROR(expr, mp, tag, rf) \ 127 ((expr) || (xfs_error_test_active && \ 128 xfs_error_test((tag), (mp)->m_fixedfsid, "expr", __LINE__, __FILE__, \ 134 #define XFS_TEST_ERROR(expr, mp, tag, rf) (expr)
|
H A D | xfs_linux.h | 338 #define ASSERT_ALWAYS(expr) \ 339 (unlikely(expr) ? (void)0 : assfail(#expr, __FILE__, __LINE__)) 342 #define ASSERT(expr) \ 343 (unlikely(expr) ? (void)0 : assfail(#expr, __FILE__, __LINE__)) 353 #define ASSERT(expr) \ 354 (unlikely(expr) ? (void)0 : asswarn(#expr, __FILE__, __LINE__)) 362 #define ASSERT(expr) ((void)0)
|
/linux-4.4.14/include/net/irda/ |
H A D | irda.h | 58 #define IRDA_ASSERT(expr, func) \ 59 do { if(!(expr)) { \ 61 __FILE__,__func__,__LINE__,(#expr) ); \ 65 #define IRDA_ASSERT(expr, func) do { (void)(expr); } while (0)
|
/linux-4.4.14/drivers/staging/rtl8188eu/include/ |
H A D | odm_debug.h | 90 #define ASSERT(expr) 100 #define ODM_RT_ASSERT(pDM_Odm, expr, fmt) \ 101 if (!(expr)) { \ 102 pr_info("Assertion failed! %s at ......\n", #expr); \
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
H A D | odm_debug.h | 97 #define ASSERT(expr) 107 #define ODM_RT_ASSERT(pDM_Odm, expr, fmt) \ 108 if(!(expr)) { \ 109 printk("Assertion failed! %s at ......\n", #expr); \
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
H A D | sha_mb_ctx.h | 103 #define assert(expr) \ 105 if (unlikely(!(expr))) { \ 107 #expr, __FILE__, __func__, __LINE__); \ 111 #define assert(expr) do {} while (0)
|
/linux-4.4.14/Documentation/trace/ |
H A D | function-graph-fold.vim | 42 setlocal foldmethod=expr
|
/linux-4.4.14/tools/perf/util/ |
H A D | string.c | 371 char *expr = malloc(size); asprintf_expr_inout_ints() local 373 if (expr) { asprintf_expr_inout_ints() 375 char *e = expr; asprintf_expr_inout_ints() 393 return expr; asprintf_expr_inout_ints() 396 free(expr); asprintf_expr_inout_ints()
|
H A D | dwarf-aux.c | 322 Dwarf_Op *expr; die_get_data_member_location() local 331 ret = dwarf_getlocation(&attr, &expr, &nexpr); die_get_data_member_location() 335 if (expr[0].atom != DW_OP_plus_uconst || nexpr != 1) { die_get_data_member_location() 337 expr[0].atom, nexpr); die_get_data_member_location() 340 *offs = (Dwarf_Word)expr[0].number; die_get_data_member_location()
|
H A D | probe-finder.c | 548 /* *expr will be cached in libdw. Don't free it. */ convert_variable()
|
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | ebb_handler.S | 72 #define LOAD_REG_IMMEDIATE(reg,expr) \ 73 lis reg,(expr)@highest; \ 74 ori reg,reg,(expr)@higher; \ 76 oris reg,reg,(expr)@h; \ 77 ori reg,reg,(expr)@l;
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | ppc_asm.h | 290 * LOAD_REG_IMMEDIATE(rn, expr) 291 * Loads the value of the constant expression 'expr' into register 'rn' 294 * valid) and when 'expr' is a constant or absolute address. 332 #define LOAD_REG_IMMEDIATE(reg,expr) \ 333 lis reg,(expr)@highest; \ 334 ori reg,reg,(expr)@higher; \ 336 oris reg,reg,(expr)@__AS_ATHIGH; \ 337 ori reg,reg,(expr)@l; 350 #define LOAD_REG_IMMEDIATE(reg,expr) \ 351 lis reg,(expr)@ha; \ 352 addi reg,reg,(expr)@l;
|
/linux-4.4.14/arch/mips/math-emu/ |
H A D | ieee754dp.h | 27 #define assert(expr) ((void)0)
|
H A D | ieee754sp.h | 27 #define assert(expr) ((void)0)
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | gptimers.c | 19 # define tassert(expr) 21 # define tassert(expr) \ 22 if (!(expr)) \ 23 printk(KERN_DEBUG "%s:%s:%i: Assertion failed: " #expr "\n", __FILE__, __func__, __LINE__);
|
/linux-4.4.14/include/linux/ |
H A D | jbd2.h | 385 #define J_ASSERT_BH(bh, expr) J_ASSERT(expr) 386 #define J_ASSERT_JH(jh, expr) J_ASSERT(expr) 389 #define J_EXPECT(expr, why...) J_ASSERT(expr) 390 #define J_EXPECT_BH(bh, expr, why...) J_ASSERT_BH(bh, expr) 391 #define J_EXPECT_JH(jh, expr, why...) J_ASSERT_JH(jh, expr) 393 #define __journal_expect(expr, why...) \ 395 int val = (expr); \ 399 __func__, #expr); \ 404 #define J_EXPECT(expr, why...) __journal_expect(expr, ## why) 405 #define J_EXPECT_BH(bh, expr, why...) __journal_expect(expr, ## why) 406 #define J_EXPECT_JH(jh, expr, why...) __journal_expect(expr, ## why)
|
H A D | trace_events.h | 397 #define __TRACE_EVENT_PERF_PERM(name, expr...) \ 401 return ({ expr; }); \
|
H A D | tracepoint.h | 375 #define TRACE_EVENT_PERF_PERM(event, expr...) 509 #define TRACE_EVENT_PERF_PERM(event, expr...)
|
/linux-4.4.14/drivers/mtd/ubi/ |
H A D | debug.h | 30 #define ubi_assert(expr) do { \ 31 if (unlikely(!(expr))) { \
|
/linux-4.4.14/arch/m68k/fpsp040/ |
H A D | stwotox.S | 35 | Go to expr to compute that expression. 51 | Go to expr to compute that expression. 53 | expr 270 bra expr 381 expr: label
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
H A D | nes.h | 149 #define assert(expr) \ 151 if (!(expr)) { \ 153 #expr, __FILE__, __func__, __LINE__); \ 160 #define assert(expr) do {} while (0)
|
/linux-4.4.14/Documentation/mic/mpssd/ |
H A D | mpss | 96 count=`expr $count - 1`
|
/linux-4.4.14/scripts/genksyms/ |
H A D | parse.y | 488 struct string_list *expr = copy_list_range(*$3, *$2); 489 add_symbol(name, SYM_ENUM_CONST, expr, 0);
|
H A D | genksyms.c | 217 struct string_list *expr; __add_symbol() local 222 expr = copy_list_range(last_enum_expr, NULL); __add_symbol() 224 expr, __add_symbol()
|
/linux-4.4.14/drivers/net/wireless/b43legacy/ |
H A D | b43legacy.h | 335 # define B43legacy_BUG_ON(expr) \ 337 if (unlikely((expr))) { \ 339 #expr); \ 340 BUG_ON(expr); \
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
H A D | hnae.h | 47 #define assert(expr) \ 49 if (!(expr)) { \ 51 #expr, __FILE__, __func__, __LINE__); \ 59 #define assert(expr)
|
/linux-4.4.14/scripts/mod/ |
H A D | modpost.h | 97 void *do_nofail(void *ptr, const char *expr);
|
H A D | modpost.c | 109 void *do_nofail(void *ptr, const char *expr) do_nofail() argument 112 fatal("modpost: Memory allocation failure: %s.\n", expr); do_nofail()
|
/linux-4.4.14/arch/um/include/shared/ |
H A D | os.h | 16 #define CATCH_EINTR(expr) while ((errno = 0, ((expr) < 0)) && (errno == EINTR))
|
/linux-4.4.14/fs/ubifs/ |
H A D | debug.h | 151 #define ubifs_assert(expr) do { \ 152 if (unlikely(!(expr))) { \
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | uprobes.c | 602 #define COND(op_y, op_n, expr) \ 603 case 0x ## op_y: DO((expr) != 0) \ 604 case 0x ## op_n: DO((expr) == 0) 611 #define DO(expr) \ is_cond_jmp_opcode() 626 #define DO(expr) \ check_jmp_cond() 627 return expr; check_jmp_cond()
|
/linux-4.4.14/include/trace/ |
H A D | trace_events.h | 131 #define TRACE_EVENT_PERF_PERM(name, expr...) \ 132 __TRACE_EVENT_PERF_PERM(name, expr) 196 #define TRACE_EVENT_PERF_PERM(event, expr...)
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
H A D | lclient.h | 361 # define CLOBINVRNT(env, clob, expr) \ 362 ((void)sizeof(env), (void)sizeof(clob), (void)sizeof(!!(expr)))
|
H A D | cl_object.h | 1841 #define CL_LOCK_ASSERT(expr, env, lock) do { \ 1842 if (likely(expr)) \ 1845 CL_LOCK_DEBUG(D_ERROR, env, lock, "failed at %s.\n", #expr); \
|
/linux-4.4.14/arch/mips/ |
H A D | Makefile | 250 ifeq ($(shell expr $(load-y) \< 0xffffffff80000000), 0) 302 ifeq ($(shell expr $(load-y) \< 0xffffffff80000000 2> /dev/null), 0)
|
/linux-4.4.14/drivers/staging/rtl8192u/ |
H A D | r8192U.h | 98 #define RTL8192U_ASSERT(expr) \ 100 if (!(expr)) { \ 102 #expr, __FILE__, __func__, __LINE__); \ 125 #define RTL8192U_ASSERT(expr) do {} while (0)
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
H A D | nvidia.c | 43 #define assert(expr) \ 44 if (!(expr)) { \ 46 #expr,__FILE__,__func__,__LINE__); \ 50 #define assert(expr)
|
/linux-4.4.14/tools/lib/traceevent/ |
H A D | Makefile | 197 expr $(VERSION) \* 256 + $(PATCHLEVEL)); \
|
/linux-4.4.14/tools/testing/selftests/rcutorture/bin/ |
H A D | functions.sh | 239 echo $2 -smp cores=`expr \( $3 + $nt - 1 \) / $nt`,threads=$nt
|
/linux-4.4.14/drivers/block/ |
H A D | sx8.c | 94 #define assert(expr) 96 #define assert(expr) \ 97 if(unlikely(!(expr))) { \ 99 #expr, __FILE__, __func__, __LINE__); \
|
H A D | rbd.c | 514 #define rbd_assert(expr) \ 515 if (unlikely(!(expr))) { \ 519 __func__, __LINE__, #expr); \ 523 # define rbd_assert(expr) ((void) 0)
|
H A D | skd_main.c | 68 #define SKD_ASSERT(expr) \ 70 if (unlikely(!(expr))) { \ 72 # expr, __FILE__, __func__, __LINE__); \
|
/linux-4.4.14/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 145 #define ASSERT(expr) \ 146 if(!(expr)) { \ 147 printk( "\n" __FILE__ ":%d: Assertion " #expr " failed!\n",__LINE__); \ 148 panic(#expr); \ 151 #define ASSERT(expr)
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
H A D | cl_page.c | 54 # define PASSERT(env, page, expr) \ 56 if (unlikely(!(expr))) { \ 57 CL_PAGE_DEBUG(D_ERROR, (env), (page), #expr "\n"); \
|
/linux-4.4.14/drivers/video/fbdev/riva/ |
H A D | fbdev.c | 70 #define assert(expr) \ 71 if(!(expr)) { \ 73 #expr,__FILE__,__func__,__LINE__); \ 77 #define assert(expr)
|
/linux-4.4.14/mm/ |
H A D | backing-dev.c | 162 #define BDI_SHOW(name, expr) \ 168 return snprintf(page, PAGE_SIZE-1, "%lld\n", (long long)expr); \
|
/linux-4.4.14/drivers/staging/lustre/lustre/osc/ |
H A D | osc_cache.c | 130 #define EASSERTF(expr, ext, fmt, args...) do { \ 131 if (!(expr)) { \ 134 LASSERT(expr); \ 139 #define EASSERT(expr, ext) EASSERTF(expr, ext, "\n")
|
/linux-4.4.14/drivers/video/fbdev/ |
H A D | cirrusfb.c | 71 #define assert(expr) \ 72 if (!(expr)) { \ 74 #expr, __FILE__, __func__, __LINE__); \ 77 #define assert(expr)
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 134 # define assert(expr) do {} while (0) 136 # define assert(expr) \ 137 if (unlikely(!(expr))) { \ 139 #expr, __FILE__, __func__, __LINE__); \
|
H A D | r8169.c | 61 #define assert(expr) \ 62 if (!(expr)) { \ 64 #expr,__FILE__,__func__,__LINE__); \ 69 #define assert(expr) do {} while (0)
|
/linux-4.4.14/drivers/atm/ |
H A D | fore200e.c | 98 #define ASSERT(expr) if (!(expr)) { \ 100 __func__, __LINE__, #expr); \ 104 #define ASSERT(expr) do {} while (0)
|
/linux-4.4.14/fs/btrfs/ |
H A D | ctree.h | 4200 static inline void assfail(char *expr, char *file, int line) assfail() argument 4203 expr, file, line); assfail() 4207 #define ASSERT(expr) \ 4208 (likely(expr) ? (void)0 : assfail(#expr, __FILE__, __LINE__)) 4210 #define ASSERT(expr) ((void)0)
|
/linux-4.4.14/tools/perf/ |
H A D | builtin-trace.c | 3057 OPT_STRING('e', "expr", &ev_qualifier_str, "expr", "list of syscalls to trace"), cmd_trace()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
H A D | fw.h | 1927 u8 expr[0]; member in struct:mwifiex_fw_mef_entry
|
H A D | sta_cmd.c | 1428 cpu_to_le16(pos - mef_entry->expr); mwifiex_cmd_mef_cfg()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | sdio.c | 3080 char expr[80] = "<???>"; brcmf_sdio_assert_info() local 3099 sh->assert_exp_addr, (u8 *)expr, 80); brcmf_sdio_assert_info() 3106 file, sh->assert_line, expr); brcmf_sdio_assert_info()
|
/linux-4.4.14/ |
H A D | Makefile | 1009 expr $(VERSION) \* 65536 + 0$(PATCHLEVEL) \* 256 + 0$(SUBLEVEL)); \
|
/linux-4.4.14/arch/m68k/ifpsp060/src/ |
H A D | fplsp.S | 8841 # Go to expr to compute that expression. # 8857 # Go to expr to compute that expression. # 8859 # expr # 9044 bra.w expr 9147 expr: label
|
H A D | fpsp.S | 8947 # Go to expr to compute that expression. # 8963 # Go to expr to compute that expression. # 8965 # expr # 9150 bra.w expr 9253 expr: label
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_link.c | 11307 /* set val [expr $val & [bits clear 6 12 13]] */ bnx2x_54618se_config_loopback() 11308 /* set val [expr $val | [bits set 6 8]] */ bnx2x_54618se_config_loopback() 11318 /* mii write 0x18 [expr $val | [bits set 10 15]] */ bnx2x_54618se_config_loopback()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 41 #define RQ_BUG_ON(expr)
|
/linux-4.4.14/fs/ext4/ |
H A D | inode.c | 4649 * inode->i_size = expr;
|