Lines Matching refs:head_config

48 static int get_config_terms(struct list_head *head_config,
458 struct list_head *head_config)
475 config_name = get_config_name(head_config);
517 if (head_config) {
518 if (config_attr(&attr, head_config, err,
522 if (get_config_terms(head_config, &config_terms))
562 struct list_head *head_config)
571 if (head_config) {
574 if (get_config_terms(head_config, &config_terms))
586 struct list_head *head_config)
618 err, head_config);
634 struct list_head *head_config)
638 err, head_config) :
640 err, head_config);
646 struct list_head *head_config)
670 evt_name, err, head_config);
680 struct list_head *head_config;
707 param->head_config);
734 struct list_head *head_config)
738 struct __add_bpf_event_param param = {parse_state, list, head_config};
787 struct list_head *head_config)
792 if (!head_config || list_empty(head_config))
795 list_for_each_entry(term, head_config, list) {
867 struct list_head *head_config)
873 if (head_config)
874 split_bpf_config_terms(head_config, &obj_head_config);
896 err = parse_events_load_bpf_obj(parse_state, list, obj, head_config);
905 if (head_config)
906 list_splice_tail(&obj_head_config, head_config);
1237 static int get_config_terms(struct list_head *head_config,
1271 list_for_each_entry(term, head_config, list) {
1342 static int get_config_chgs(struct perf_pmu *pmu, struct list_head *head_config,
1349 list_for_each_entry(term, head_config, list) {
1375 struct list_head *head_config)
1377 if (head_config) {
1380 if (config_attr(&attr, head_config, err,
1387 err, head_config);
1390 err, head_config);
1396 struct list_head *head_config)
1405 if (head_config) {
1406 if (config_attr(&attr, head_config, parse_state->error,
1410 if (get_config_terms(head_config, &config_terms))
1415 get_config_name(head_config), &config_terms);
1439 struct list_head *head_config,
1456 if (head_config) {
1459 list_for_each_entry(term, head_config, list) {
1485 if (!head_config) {
1498 if (!parse_state->fake_pmu && perf_pmu__check_alias(pmu, head_config, &info))
1504 if (head_config) {
1507 list_for_each_entry(term, head_config, list) {
1518 if (config_attr(&attr, head_config, parse_state->error, config_term_pmu))
1521 if (get_config_terms(head_config, &config_terms))
1528 if (pmu->default_config && get_config_chgs(pmu, head_config, &config_terms))
1531 if (!parse_state->fake_pmu && perf_pmu__config(pmu, &attr, head_config, parse_state->error)) {
1544 get_config_name(head_config), pmu,