Lines Matching refs:owner

45 		       check_name(sm->owner), sm->name, show_state(sm->state),  in show_sm()
102 if (a->owner < b->owner) in cmp_tracker()
104 if (a->owner > b->owner) in cmp_tracker()
131 void set_dynamic_states(unsigned short owner) in set_dynamic_states() argument
133 dynamic_states[owner] = true; in set_dynamic_states()
136 bool has_dynamic_states(unsigned short owner) in has_dynamic_states() argument
138 if (owner >= num_checks) in has_dynamic_states()
140 return dynamic_states[owner]; in has_dynamic_states()
150 if (!has_dynamic_states(a->owner)) { in cmp_possible_sm()
158 if (a->owner == SMATCH_EXTRA) { in cmp_possible_sm()
188 struct sm_state *alloc_sm_state(int owner, const char *name, in alloc_sm_state() argument
196 sm_state->owner = owner; in alloc_sm_state()
209 static struct sm_state *alloc_state_no_name(int owner, const char *name, in alloc_state_no_name() argument
215 tmp = alloc_sm_state(owner, NULL, sym, state); in alloc_state_no_name()
388 ret = alloc_state_no_name(s->owner, s->name, s->sym, s->state); in clone_sm()
431 static struct smatch_state *merge_states(int owner, const char *name, in merge_states() argument
440 else if (__has_merge_function(owner)) in merge_states()
441 ret = __client_merge_function(owner, state1, state2); in merge_states()
459 if (one->state->data && !has_dynamic_states(one->owner)) in merge_sm_states()
471 s = merge_states(one->owner, one->name, one->sym, one->state, two->state); in merge_sm_states()
472 result = alloc_state_no_name(one->owner, one->name, one->sym, s); in merge_sm_states()
498 strcmp(check_name(one->owner), option_debug_check) == 0) { in merge_sm_states()
504 check_name(one->owner), one->name, in merge_sm_states()
520 struct sm_state *get_sm_state_stree(struct stree *stree, int owner, const char *name, in get_sm_state_stree() argument
524 .owner = owner, in get_sm_state_stree()
537 int owner, const char *name, in get_state_stree() argument
542 sm = get_sm_state_stree(stree, owner, name, sym); in get_state_stree()
564 struct sm_state *set_state_stree(struct stree **stree, int owner, const char *name, in set_state_stree() argument
567 struct sm_state *new = alloc_sm_state(owner, name, sym, state); in set_state_stree()
573 void set_state_stree_perm(struct stree **stree, int owner, const char *name, in set_state_stree_perm() argument
580 sm->owner = owner; in set_state_stree_perm()
589 void delete_state_stree(struct stree **stree, int owner, const char *name, in delete_state_stree() argument
593 .owner = owner, in delete_state_stree()
601 void delete_state_stree_stack(struct stree_stack **stack, int owner, const char *name, in delete_state_stree_stack() argument
607 delete_state_stree(&stree, owner, name, sym); in delete_state_stree_stack()
650 struct sm_state *set_state_stree_stack(struct stree_stack **stack, int owner, const char *name, in set_state_stree_stack() argument
657 sm = set_state_stree(&stree, owner, name, sym, state); in set_state_stree_stack()
667 int owner, const char *name, in get_sm_state_stree_stack() argument
674 ret = get_sm_state_stree(stree, owner, name, sym); in get_sm_state_stree_stack()
680 int owner, const char *name, in get_state_stree_stack() argument
685 sm = get_sm_state_stree_stack(stack, owner, name, sym); in get_state_stree_stack()
714 sm = alloc_state_no_name(one_iter.sm->owner, one_iter.sm->name, in match_states_stree()
727 sm = alloc_state_no_name(two_iter.sm->owner, two_iter.sm->name, in match_states_stree()
758 cur = get_sm_state(sm->owner, sm->name, sm->sym); in call_pre_merge_hooks()
771 cur = get_sm_state(sm->owner, sm->name, sm->sym); in call_pre_merge_hooks()
932 sm = get_sm_state(one_iter.sm->owner, one_iter.sm->name, in merge_fake_stree()
941 sm = get_sm_state(two_iter.sm->owner, two_iter.sm->name, in merge_fake_stree()