Lines Matching refs:expand
683 bool expand; in __process_structure_type() local
690 expand = state->expand.expand && is_kabi_definition(cache, die); in __process_structure_type()
692 if (expand) { in __process_structure_type()
693 state->expand.current_fqn = cache->fqn; in __process_structure_type()
701 if (expand) { in __process_structure_type()
747 if (kabi_is_enumerator_ignored(state->expand.current_fqn, in process_enumerator_type()
752 state->expand.current_fqn, cache->fqn, &value); in process_enumerator_type()
824 state->expand.expand = true; in state_init()
825 state->expand.current_fqn = NULL; in state_init()
832 state->expand = saved->expand; in expansion_state_restore()
860 expansion_state_save(&state->expand, &saved); in process_type()
869 state->expand.expand = false; in process_type()
871 if (state->expand.expand) in process_type()
890 expansion_state_restore(&state->expand, &saved); in process_type()
940 expansion_state_restore(&state->expand, &saved); in process_type()
1113 state.expand.current_fqn = NULL; in resolve_fqns()
1116 if (parent && parent->expand.current_fqn && (use_prefix || name)) { in resolve_fqns()
1121 if (asprintf(&prefix, "%s::%s", parent->expand.current_fqn, in resolve_fqns()
1126 state.expand.current_fqn = prefix; in resolve_fqns()
1142 state.expand.current_fqn = fqn; in resolve_fqns()