Home
last modified time | relevance | path

Searched refs:strlist (Results 1 – 25 of 26) sorted by relevance

12

/linux/tools/perf/util/
H A Dstrlist.h15 struct strlist { struct
30 struct strlist *strlist__new(const char *slist, const struct strlist_config *config); argument
31 void strlist__delete(struct strlist *slist);
33 void strlist__remove(struct strlist *slist, struct str_node *sn);
34 int strlist__load(struct strlist *slist, const char *filename);
35 int strlist__add(struct strlist *slist, const char *str);
37 struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx);
38 struct str_node *strlist__find(struct strlist *slist, const char *entry);
40 static inline bool strlist__has_entry(struct strlist *slist, const char *entry) in strlist__has_entry()
45 static inline bool strlist__empty(const struct strlist *slist) in strlist__empty()
[all …]
H A Dstrlist.c57 int strlist__add(struct strlist *slist, const char *new_entry) in strlist__add()
62 int strlist__load(struct strlist *slist, const char *filename) in strlist__load()
89 void strlist__remove(struct strlist *slist, struct str_node *snode) in strlist__remove()
94 struct str_node *strlist__find(struct strlist *slist, const char *entry) in strlist__find()
105 static int strlist__parse_list_entry(struct strlist *slist, const char *s, in strlist__parse_list_entry()
136 static int strlist__parse_list(struct strlist *slist, const char *list, const char *subst_dir) in strlist__parse_list()
157 struct strlist *strlist__new(const char *list, const struct strlist_config *config) in strlist__new()
159 struct strlist *slist = malloc(sizeof(*slist)); in strlist__new()
187 void strlist__delete(struct strlist *slist) in strlist__delete()
193 struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx) in strlist__entry()
H A Devsel_fprintf.h35 struct strlist;
39 struct strlist *bt_stop_list, FILE *fp);
44 struct strlist *bt_stop_list, FILE *fp);
H A Dbuild-id.h57 struct strlist;
59 struct strlist *build_id_cache__list_all(bool validonly);
62 struct strlist **result);
H A Dsymbol_conf.h9 struct strlist;
85 struct strlist *dso_list,
H A Dutil.h35 struct strlist;
40 struct strlist *lsdir(const char *name, bool (*filter)(const char *, struct dirent *));
H A Dprobe-file.c16 #include "strlist.h"
169 struct strlist *probe_file__get_rawlist(int fd) in probe_file__get_rawlist()
175 struct strlist *sl; in probe_file__get_rawlist()
220 static struct strlist *__probe_file__get_namelist(int fd, bool include_group) in __probe_file__get_namelist()
223 struct strlist *sl, *rawlist; in __probe_file__get_namelist()
261 struct strlist *probe_file__get_namelist(int fd) in probe_file__get_namelist()
325 struct strlist *plist) in probe_file__get_events()
327 struct strlist *namelist; in probe_file__get_events()
357 int probe_file__del_strlist(int fd, struct strlist *namelist) in probe_file__del_strlist()
1057 struct strlist *bidlis in probe_cache__show_all_caches()
[all...]
H A Dutil.c25 #include "strlist.h"
239 struct strlist *kcore_dirs; in rm_rf_kcore_dir()
331 /* lsdir reads a directory and store it in strlist */ in lsdir_no_dot_filter()
332 struct strlist *lsdir(const char *name,
335 struct strlist *list = NULL; in lsdir()
394 struct strlist *tips; in perf_tip()
H A Dsymbol.h96 struct strlist;
224 int setup_list(struct strlist **list, const char *list_str,
H A Devsel_fprintf.c114 struct strlist *bt_stop_list, FILE *fp) in sample__fprintf_callchain()
218 struct callchain_cursor *cursor, struct strlist *bt_stop_list, FILE *fp) in sample__fprintf_sym()
H A Dthread_map.c168 struct strlist *slist = strlist__new(pid_str, NULL); in thread_map__new_by_pid_str()
224 struct strlist *slist; in thread_map__new_by_tid_str()
H A Dbuild-id.c406 struct strlist *build_id_cache__list_all(bool validonly) in build_id_cache__list_all()
408 struct strlist *toplist, *linklist = NULL, *bidlist; in build_id_cache__list_all()
485 struct strlist *bidlist; in build_id_cache__complement()
534 struct strlist **result) in build_id_cache__list_build_ids()
H A Dprint-events.c49 struct strlist *bidlist, *sdtlist; in print_sdt_events()
H A Dprobe-event.c25 #include "strlist.h"
2713 struct strlist *rawlist; in __show_perf_probe_events()
2781 struct strlist *namelist, bool ret_event, in get_new_event_name()
2901 struct strlist *namelist, in probe_trace_event__set_name()
2963 struct strlist **namelist) in __open_probe_file_and_namelist()
2988 struct strlist *namelist[2] = {NULL, NULL}; in __add_probe_trace_events()
3478 struct strlist *bidlist; in find_cached_events_all()
3646 struct strlist *namelist = strlist__new(NULL, NULL); in show_probe_trace_events()
3701 struct strlist *namelist = strlist__new(NULL, NULL); in show_bootconfig_events()
H A Dsymbol.c37 #include "strlist.h"
750 static struct strlist *idle_symbols_list; in symbol__is_idle()
1958 struct strlist *dirs; in find_matching_kcore()
2250 int setup_list(struct strlist **list, const char *list_str, in setup_list()
2280 static int setup_addrlist(struct intlist **addr_list, struct strlist *sym_list) in setup_addrlist()
H A Dbpf_off_cpu.c14 #include "util/strlist.h"
153 struct strlist *pid_slist = NULL; in off_cpu_prepare()
177 pr_err("Failed to create a strlist for pid\n"); in off_cpu_prepare()
H A DBuild51 perf-util-y += strlist.o
H A Dmachine.c332 static struct strlist *seen; in machines__findnew()
H A Dsort.c24 #include "strlist.h"
4161 static bool __get_elide(struct strlist *list, const char *list_name, FILE *fp) in output_field_add()
/linux/tools/perf/
H A Dbuiltin-buildid-cache.c224 struct strlist *list; in build_id_cache__purge_path()
249 struct strlist *list; in build_id_cache__purge_all()
338 struct strlist *bidlist; in build_id_cache__show_all()
372 struct strlist *list; in cmd_buildid_cache()
H A Dbuiltin-probe.c22 #include "util/strlist.h"
417 struct strlist *bidlist; in del_perf_probe_caches()
444 struct strlist *klist = NULL, *ulist = NULL; in perf_del_probe_events()
H A Dbuiltin-list.c68 struct strlist *visited_metrics;
H A Dbuiltin-inject.c135 struct strlist *known_build_ids;
771 static struct strlist *perf_inject__parse_known_build_ids(
775 struct strlist *known_build_ids; in perf_inject__parse_known_build_ids()
H A Dbuiltin-sched.c163 struct strlist *task_names;
1566 struct strlist *task_names = sched->map.task_names; in sched_match_task()
/linux/scripts/dtc/libfdt/
H A Dfdt_ro.c735 int fdt_stringlist_contains(const char *strlist, int listlen, const char *str) in fdt_stringlist_contains() argument
741 if (memcmp(str, strlist, len+1) == 0) in fdt_stringlist_contains()
743 p = memchr(strlist, '\0', listlen); in fdt_stringlist_contains()
745 return 0; /* malformed strlist.. */ in fdt_stringlist_contains()
746 listlen -= (p-strlist) + 1; in fdt_stringlist_contains()
747 strlist = p + 1; in fdt_stringlist_contains()

12