Lines Matching refs:term

875 	struct evsel_config_term *term;  in evsel__apply_config_terms()  local
886 list_for_each_entry(term, config_terms, list) { in evsel__apply_config_terms()
887 switch (term->type) { in evsel__apply_config_terms()
889 if (!(term->weak && opts->user_interval != ULLONG_MAX)) { in evsel__apply_config_terms()
890 attr->sample_period = term->val.period; in evsel__apply_config_terms()
896 if (!(term->weak && opts->user_freq != UINT_MAX)) { in evsel__apply_config_terms()
897 attr->sample_freq = term->val.freq; in evsel__apply_config_terms()
903 if (term->val.time) in evsel__apply_config_terms()
909 callgraph_buf = term->val.str; in evsel__apply_config_terms()
912 if (term->val.str && strcmp(term->val.str, "no")) { in evsel__apply_config_terms()
914 parse_branch_str(term->val.str, in evsel__apply_config_terms()
920 dump_size = term->val.stack_user; in evsel__apply_config_terms()
923 max_stack = term->val.max_stack; in evsel__apply_config_terms()
926 evsel->max_events = term->val.max_events; in evsel__apply_config_terms()
935 attr->inherit = term->val.inherit ? 1 : 0; in evsel__apply_config_terms()
938 attr->write_backward = term->val.overwrite ? 1 : 0; in evsel__apply_config_terms()
945 attr->aux_output = term->val.aux_output ? 1 : 0; in evsel__apply_config_terms()
1007 struct evsel_config_term *term, *found_term = NULL; in __evsel__get_config_term() local
1009 list_for_each_entry(term, &evsel->config_terms, list) { in __evsel__get_config_term()
1010 if (term->type == type) in __evsel__get_config_term()
1011 found_term = term; in __evsel__get_config_term()
1354 struct evsel_config_term *term, *h; in evsel__free_config_terms() local
1356 list_for_each_entry_safe(term, h, &evsel->config_terms, list) { in evsel__free_config_terms()
1357 list_del_init(&term->list); in evsel__free_config_terms()
1358 if (term->free_str) in evsel__free_config_terms()
1359 zfree(&term->val.str); in evsel__free_config_terms()
1360 free(term); in evsel__free_config_terms()