Lines Matching refs:dent
155 #define for_each_event_tps(dir, dent, tps) \
156 while ((dent = readdir(dir))) \
157 if (dent->d_type == DT_DIR && \
158 (strcmp(dent->d_name, ".")) && \
159 (strcmp(dent->d_name, ".."))) \
163 struct dirent *dent;
177 for_each_event_tps(dir, dent, tps) {
178 if (!name_in_tp_list(dent->d_name, tps))
181 if (asprintf(&format, "%s/%s/format", sys, dent->d_name) < 0) {
199 for_each_event_tps(dir, dent, tps) {
200 if (!name_in_tp_list(dent->d_name, tps))
203 if (asprintf(&format, "%s/%s/format", sys, dent->d_name) < 0) {
255 struct dirent *dent;
277 for_each_event_tps(dir, dent, tps) {
278 if (strcmp(dent->d_name, "ftrace") == 0 ||
279 !system_in_tp_list(dent->d_name, tps))
292 for_each_event_tps(dir, dent, tps) {
293 if (strcmp(dent->d_name, "ftrace") == 0 ||
294 !system_in_tp_list(dent->d_name, tps))
297 if (asprintf(&sys, "%s/%s", path, dent->d_name) < 0) {
303 ssize_t size = strlen(dent->d_name) + 1;
305 if (write(output_fd, dent->d_name, size) != size ||