/Linux-v4.19/tools/perf/util/ |
D | strlist.h | 15 struct strlist { struct 32 struct strlist *strlist__new(const char *slist, const struct strlist_config *config); argument 33 void strlist__delete(struct strlist *slist); 35 void strlist__remove(struct strlist *slist, struct str_node *sn); 36 int strlist__load(struct strlist *slist, const char *filename); 37 int strlist__add(struct strlist *slist, const char *str); 39 struct str_node *strlist__entry(const struct strlist *slist, unsigned int idx); 40 struct str_node *strlist__find(struct strlist *slist, const char *entry); 42 static inline bool strlist__has_entry(struct strlist *slist, const char *entry) in strlist__has_entry() 47 static inline bool strlist__empty(const struct strlist *slist) in strlist__empty() [all …]
|
D | strlist.c | 20 struct strlist *strlist = container_of(rblist, struct strlist, rblist); in strlist__node_new() local 24 if (strlist->dupstr) { in strlist__node_new() 50 struct strlist *slist = container_of(rblist, struct strlist, rblist); in strlist__node_delete() 64 int strlist__add(struct strlist *slist, const char *new_entry) in strlist__add() 69 int strlist__load(struct strlist *slist, const char *filename) in strlist__load() 96 void strlist__remove(struct strlist *slist, struct str_node *snode) in strlist__remove() 101 struct str_node *strlist__find(struct strlist *slist, const char *entry) in strlist__find() 112 static int strlist__parse_list_entry(struct strlist *slist, const char *s, in strlist__parse_list_entry() 143 static int strlist__parse_list(struct strlist *slist, const char *s, const char *subst_dir) in strlist__parse_list() 160 struct strlist *strlist__new(const char *list, const struct strlist_config *config) in strlist__new() [all …]
|
D | probe-file.h | 7 struct strlist; 16 struct strlist *tevlist; 43 struct strlist *probe_file__get_namelist(int fd); 44 struct strlist *probe_file__get_rawlist(int fd); 49 struct strlist *plist); 50 int probe_file__del_strlist(int fd, struct strlist *namelist);
|
D | build-id.h | 42 struct strlist; 44 struct strlist *build_id_cache__list_all(bool validonly); 47 struct strlist **result);
|
D | util.h | 29 struct strlist; 33 struct strlist *lsdir(const char *name, bool (*filter)(const char *, struct dirent *));
|
D | probe-file.c | 141 struct strlist *probe_file__get_rawlist(int fd) in probe_file__get_rawlist() 147 struct strlist *sl; in probe_file__get_rawlist() 192 static struct strlist *__probe_file__get_namelist(int fd, bool include_group) in __probe_file__get_namelist() 195 struct strlist *sl, *rawlist; in __probe_file__get_namelist() 230 struct strlist *probe_file__get_namelist(int fd) in probe_file__get_namelist() 294 struct strlist *plist) in probe_file__get_events() 296 struct strlist *namelist; in probe_file__get_events() 321 int probe_file__del_strlist(int fd, struct strlist *namelist) in probe_file__del_strlist() 336 struct strlist *namelist; in probe_file__del_events() 969 struct strlist *bidlist; in probe_cache__show_all_caches()
|
D | probe-event.h | 112 struct strlist; 117 struct strlist *vars; /* Available variables */
|
D | symbol.h | 88 struct strlist; 138 struct strlist *dso_list, 338 int setup_list(struct strlist **list, const char *list_str,
|
D | util.c | 166 struct strlist *lsdir(const char *name, in lsdir() 169 struct strlist *list = NULL; in lsdir() 484 struct strlist *tips; in perf_tip()
|
D | python-ext-sources | 28 util/strlist.c
|
D | metricgroup.c | 197 struct strlist *metrics; 256 static void metricgroup__print_strlist(struct strlist *metrics, bool raw) in metricgroup__print_strlist() 280 struct strlist *metriclist = NULL; in metricgroup__print()
|
D | build-id.c | 431 struct strlist *build_id_cache__list_all(bool validonly) in build_id_cache__list_all() 433 struct strlist *toplist, *linklist = NULL, *bidlist; in build_id_cache__list_all() 510 struct strlist *bidlist; in build_id_cache__complement() 564 struct strlist **result) in build_id_cache__list_build_ids()
|
D | thread_map.c | 214 struct strlist *slist = strlist__new(pid_str, &slist_config); in thread_map__new_by_pid_str() 285 struct strlist *slist; in thread_map__new_by_tid_str()
|
D | probe-event.c | 2499 struct strlist *rawlist; in __show_perf_probe_events() 2567 struct strlist *namelist, bool ret_event, in get_new_event_name() 2655 struct strlist *namelist, in probe_trace_event__set_name() 2702 struct strlist **namelist) in __open_probe_file_and_namelist() 2727 struct strlist *namelist[2] = {NULL, NULL}; in __add_probe_trace_events() 3183 struct strlist *bidlist; in find_cached_events_all() 3351 struct strlist *namelist = strlist__new(NULL, NULL); in show_probe_trace_events()
|
D | Build | 29 libperf-y += strlist.o
|
D | symbol.c | 1772 struct strlist *dirs; in find_matching_kcore() 2048 int setup_list(struct strlist **list, const char *list_str, in setup_list()
|
D | parse-events.c | 2274 struct strlist *bidlist, *sdtlist; in print_sdt_events()
|
D | machine.c | 317 static struct strlist *seen; in machines__findnew()
|
D | sort.c | 2769 static bool __get_elide(struct strlist *list, const char *list_name, FILE *fp) in __get_elide()
|
/Linux-v4.19/tools/perf/ |
D | builtin-buildid-cache.c | 220 struct strlist *list; in build_id_cache__purge_path() 245 struct strlist *list; in build_id_cache__purge_all() 331 struct strlist *bidlist; in build_id_cache__show_all() 351 struct strlist *list; in cmd_buildid_cache()
|
D | builtin-probe.c | 406 struct strlist *bidlist; in del_perf_probe_caches() 433 struct strlist *klist = NULL, *ulist = NULL; in perf_del_probe_events()
|
D | builtin-trace.c | 92 struct strlist *ev_qualifier;
|
/Linux-v4.19/scripts/dtc/libfdt/ |
D | fdt_ro.c | 620 int fdt_stringlist_contains(const char *strlist, int listlen, const char *str) in fdt_stringlist_contains() argument 626 if (memcmp(str, strlist, len+1) == 0) in fdt_stringlist_contains() 628 p = memchr(strlist, '\0', listlen); in fdt_stringlist_contains() 631 listlen -= (p-strlist) + 1; in fdt_stringlist_contains() 632 strlist = p + 1; in fdt_stringlist_contains()
|
D | libfdt.h | 984 int fdt_stringlist_contains(const char *strlist, int listlen, const char *str);
|