Lines Matching refs:term
1097 struct evsel_config_term *term; in evsel__apply_config_terms() local
1108 list_for_each_entry(term, config_terms, list) { in evsel__apply_config_terms()
1109 switch (term->type) { in evsel__apply_config_terms()
1111 if (!(term->weak && opts->user_interval != ULLONG_MAX)) { in evsel__apply_config_terms()
1112 attr->sample_period = term->val.period; in evsel__apply_config_terms()
1118 if (!(term->weak && opts->user_freq != UINT_MAX)) { in evsel__apply_config_terms()
1119 attr->sample_freq = term->val.freq; in evsel__apply_config_terms()
1125 if (term->val.time) in evsel__apply_config_terms()
1131 callgraph_buf = term->val.str; in evsel__apply_config_terms()
1134 if (term->val.str && strcmp(term->val.str, "no")) { in evsel__apply_config_terms()
1136 parse_branch_str(term->val.str, in evsel__apply_config_terms()
1142 dump_size = term->val.stack_user; in evsel__apply_config_terms()
1145 max_stack = term->val.max_stack; in evsel__apply_config_terms()
1148 evsel->max_events = term->val.max_events; in evsel__apply_config_terms()
1157 attr->inherit = term->val.inherit ? 1 : 0; in evsel__apply_config_terms()
1160 attr->write_backward = term->val.overwrite ? 1 : 0; in evsel__apply_config_terms()
1167 attr->aux_output = term->val.aux_output ? 1 : 0; in evsel__apply_config_terms()
1232 struct evsel_config_term *term, *found_term = NULL; in __evsel__get_config_term() local
1234 list_for_each_entry(term, &evsel->config_terms, list) { in __evsel__get_config_term()
1235 if (term->type == type) in __evsel__get_config_term()
1236 found_term = term; in __evsel__get_config_term()
1629 struct evsel_config_term *term, *h; in free_config_terms() local
1631 list_for_each_entry_safe(term, h, config_terms, list) { in free_config_terms()
1632 list_del_init(&term->list); in free_config_terms()
1633 if (term->free_str) in free_config_terms()
1634 zfree(&term->val.str); in free_config_terms()
1635 free(term); in free_config_terms()