Symbol: expression_list
usr/src/tools/smatch/src/builtin.c
122
struct expression_list *arglist = expr->args;
usr/src/tools/smatch/src/builtin.c
92
struct expression_list *list = expr->args;
usr/src/tools/smatch/src/check_access_ok_math.c
76
static void split_asm_constraints(struct expression_list *expr_list)
usr/src/tools/smatch/src/check_kernel.c
416
struct expression_list *args = NULL;
usr/src/tools/smatch/src/check_spectre.c
154
struct expression_list *conditions;
usr/src/tools/smatch/src/dissect.c
453
static void do_asm_xputs(usage_t mode, struct expression_list *xputs)
usr/src/tools/smatch/src/evaluate.c
2322
static int evaluate_arguments(struct symbol *fn, struct expression_list *head)
usr/src/tools/smatch/src/evaluate.c
3120
struct expression_list *arglist = expr->args;
usr/src/tools/smatch/src/expand.c
801
static int expand_arguments(struct expression_list *head)
usr/src/tools/smatch/src/expand.c
868
static int expand_expression_list(struct expression_list *list)
usr/src/tools/smatch/src/expand.c
969
static void sort_expression_list(struct expression_list **list)
usr/src/tools/smatch/src/expand.c
974
static void verify_nonoverlapping(struct expression_list **list, struct expression *expr)
usr/src/tools/smatch/src/expression.c
479
static struct token *expression_list(struct token *token, struct expression_list **list)
usr/src/tools/smatch/src/expression.c
558
token = expression_list(token->next, &call->args);
usr/src/tools/smatch/src/expression.h
213
struct expression_list *args;
usr/src/tools/smatch/src/expression.h
220
struct expression_list *expr_list;
usr/src/tools/smatch/src/expression.h
34
struct expression_list;
usr/src/tools/smatch/src/inline.c
207
struct expression_list *list = expr->args;
usr/src/tools/smatch/src/inline.c
221
struct expression_list *list = expr->expr_list;
usr/src/tools/smatch/src/inline.c
289
static struct expression_list *copy_asm_constraints(struct expression_list *in)
usr/src/tools/smatch/src/inline.c
291
struct expression_list *out = NULL;
usr/src/tools/smatch/src/inline.c
511
struct expression_list *arg_list = expr->args;
usr/src/tools/smatch/src/lib.h
241
static inline int expression_list_size(struct expression_list *list)
usr/src/tools/smatch/src/lib.h
285
static inline struct expression *first_expression(struct expression_list *head)
usr/src/tools/smatch/src/lib.h
320
static inline void add_expression(struct expression_list **list, struct expression *expr)
usr/src/tools/smatch/src/lib.h
80
DECLARE_PTR_LIST(expression_list, struct expression);
usr/src/tools/smatch/src/parse.c
2080
struct expression_list **inout)
usr/src/tools/smatch/src/parse.c
2101
struct expression_list **clobbers)
usr/src/tools/smatch/src/parse.c
2742
static struct token *initializer_list(struct expression_list **list, struct token *token)
usr/src/tools/smatch/src/parse.h
110
struct expression_list *asm_outputs;
usr/src/tools/smatch/src/parse.h
111
struct expression_list *asm_inputs;
usr/src/tools/smatch/src/parse.h
112
struct expression_list *asm_clobbers;
usr/src/tools/smatch/src/smatch.h
1204
struct expression_list *get_conditions(struct expression *expr);
usr/src/tools/smatch/src/smatch.h
390
struct expression *get_argument_from_call_expr(struct expression_list *args,
usr/src/tools/smatch/src/smatch.h
561
extern struct expression_list *big_expression_stack;
usr/src/tools/smatch/src/smatch.h
562
extern struct expression_list *big_condition_stack;
usr/src/tools/smatch/src/smatch_buf_comparison.c
531
static char *buf_size_param_comparison(struct expression *array, struct expression_list *args, int *limit_type)
usr/src/tools/smatch/src/smatch_conditions.c
64
struct expression_list *big_condition_stack;
usr/src/tools/smatch/src/smatch_expression_stacks.c
21
void push_expression(struct expression_list **estack, struct expression *expr)
usr/src/tools/smatch/src/smatch_expression_stacks.c
26
struct expression *pop_expression(struct expression_list **estack)
usr/src/tools/smatch/src/smatch_expression_stacks.c
35
struct expression *top_expression(struct expression_list *estack)
usr/src/tools/smatch/src/smatch_expression_stacks.c
43
void free_expression_stack(struct expression_list **estack)
usr/src/tools/smatch/src/smatch_expression_stacks.h
1
void push_expression(struct expression_list **estack, struct expression *expr);
usr/src/tools/smatch/src/smatch_expression_stacks.h
2
struct expression *pop_expression(struct expression_list **estack);
usr/src/tools/smatch/src/smatch_expression_stacks.h
3
struct expression *top_expression(struct expression_list *estack);
usr/src/tools/smatch/src/smatch_expression_stacks.h
4
void free_expression_stack(struct expression_list **estack);
usr/src/tools/smatch/src/smatch_expressions.c
167
struct expression *call_expression(struct expression *fn, struct expression_list *args)
usr/src/tools/smatch/src/smatch_extra.h
221
struct expression *call_expression(struct expression *fn, struct expression_list *args);
usr/src/tools/smatch/src/smatch_flow.c
1222
static void split_expr_list(struct expression_list *expr_list, struct expression *parent)
usr/src/tools/smatch/src/smatch_flow.c
1301
static void fake_element_assigns_helper(struct expression *array, struct expression_list *expr_list, fake_cb *fake_cb);
usr/src/tools/smatch/src/smatch_flow.c
1375
static void fake_member_assigns_helper(struct expression *symbol, struct expression_list *members, fake_cb *fake_cb)
usr/src/tools/smatch/src/smatch_flow.c
1439
static void fake_element_assigns_helper(struct expression *array, struct expression_list *expr_list, fake_cb *fake_cb)
usr/src/tools/smatch/src/smatch_flow.c
48
static struct expression_list *switch_expr_stack = NULL;
usr/src/tools/smatch/src/smatch_flow.c
49
static struct expression_list *post_op_stack = NULL;
usr/src/tools/smatch/src/smatch_flow.c
53
struct expression_list *big_expression_stack;
usr/src/tools/smatch/src/smatch_flow.c
71
static void split_expr_list(struct expression_list *expr_list, struct expression *parent);
usr/src/tools/smatch/src/smatch_flow.c
744
static void split_asm_constraints(struct expression_list *expr_list)
usr/src/tools/smatch/src/smatch_function_ptrs.c
398
static void print_initializer_list(struct expression_list *expr_list,
usr/src/tools/smatch/src/smatch_helper.c
133
struct expression *get_argument_from_call_expr(struct expression_list *args,
usr/src/tools/smatch/src/smatch_stored_conditions.c
114
struct expression_list *expr_list;
usr/src/tools/smatch/src/smatch_stored_conditions.c
127
struct expression_list *expr_list;
usr/src/tools/smatch/src/smatch_stored_conditions.c
228
struct expression_list *get_conditions(struct expression *expr)
usr/src/tools/smatch/src/smatch_stored_conditions.c
45
static struct smatch_state *alloc_link_state(struct expression_list *expr_list)
usr/src/tools/smatch/src/smatch_stored_conditions.c
72
static struct expression_list *clone_expression_list(struct expression_list *list)
usr/src/tools/smatch/src/smatch_stored_conditions.c
74
struct expression_list *ret = NULL;
usr/src/tools/smatch/src/smatch_stored_conditions.c
84
static void insert_expression(struct expression_list **list, struct expression *expr)
usr/src/tools/smatch/src/smatch_stored_conditions.c
98
struct expression_list *list, *expr_list;