Home
last modified time | relevance | path

Searched refs:rl_stack (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_parse_call_math.c36 static struct range_list_stack *rl_stack; variable
100 right = pop_rl(&rl_stack); in rl_pop_until()
101 left = pop_rl(&rl_stack); in rl_pop_until()
105 push_rl(&rl_stack, res); in rl_pop_until()
113 while (rl_stack) in rl_discard_stacks()
114 pop_rl(&rl_stack); in rl_discard_stacks()
217 push_rl(&rl_stack, tmp); in parse_call_math_rl()
240 *rl = pop_rl(&rl_stack); in parse_call_math_rl()
H A Dsmatch_extra.h96 void push_rl(struct range_list_stack **rl_stack, struct range_list *rl);
97 struct range_list *pop_rl(struct range_list_stack **rl_stack);
98 struct range_list *top_rl(struct range_list_stack *rl_stack);
99 void filter_top_rl(struct range_list_stack **rl_stack, struct range_list *filter);
H A Dsmatch_ranges.c1378 void push_rl(struct range_list_stack **rl_stack, struct range_list *rl) in push_rl() argument
1380 add_ptr_list(rl_stack, rl); in push_rl()
1383 struct range_list *pop_rl(struct range_list_stack **rl_stack) in pop_rl() argument
1387 rl = last_ptr_list((struct ptr_list *)*rl_stack); in pop_rl()
1388 delete_ptr_list_last((struct ptr_list **)rl_stack); in pop_rl()
1392 struct range_list *top_rl(struct range_list_stack *rl_stack) in top_rl() argument
1396 rl = last_ptr_list((struct ptr_list *)rl_stack); in top_rl()
1400 void filter_top_rl(struct range_list_stack **rl_stack, struct range_list *filter) in filter_top_rl() argument
1404 rl = pop_rl(rl_stack); in filter_top_rl()
1406 push_rl(rl_stack, rl); in filter_top_rl()