Lines Matching full:line
72 static struct drm_pmu *add_drm_pmu(struct list_head *pmus, char *line, size_t line_len) in add_drm_pmu() argument
80 if (line[line_len - 1] == '\n') in add_drm_pmu()
81 line[line_len - 1] = '\0'; in add_drm_pmu()
82 while (isspace(line[i])) in add_drm_pmu()
85 line[--i] = '_'; in add_drm_pmu()
86 line[--i] = 'm'; in add_drm_pmu()
87 line[--i] = 'r'; in add_drm_pmu()
88 line[--i] = 'd'; in add_drm_pmu()
89 name = &line[i]; in add_drm_pmu()
137 const char *line, enum drm_pmu_unit unit, const char *desc) in add_event() argument
139 const char *colon = strchr(line, ':'); in add_event()
150 tmp[*num_events].name = strndup(line, colon - line); in add_event()
163 char *line = NULL; in read_drm_pmus_cb() local
175 while (io__getline(&io, &line, &line_len) > 0) { in read_drm_pmus_cb()
176 if (starts_with(line, "drm-driver:")) { in read_drm_pmus_cb()
177 drm = add_drm_pmu(pmus, line, line_len); in read_drm_pmus_cb()
186 if (starts_with(line, "drm-active-")) { in read_drm_pmus_cb()
187 add_event(&events, &num_events, line, DRM_PMU_UNIT_BYTES, in read_drm_pmus_cb()
191 if (starts_with(line, "drm-cycles-")) { in read_drm_pmus_cb()
192 add_event(&events, &num_events, line, DRM_PMU_UNIT_CYCLES, in read_drm_pmus_cb()
196 if (starts_with(line, "drm-engine-capacity-")) { in read_drm_pmus_cb()
197 add_event(&events, &num_events, line, DRM_PMU_UNIT_CAPACITY, in read_drm_pmus_cb()
201 if (starts_with(line, "drm-engine-")) { in read_drm_pmus_cb()
202 add_event(&events, &num_events, line, DRM_PMU_UNIT_NS, in read_drm_pmus_cb()
206 if (starts_with(line, "drm-maxfreq-")) { in read_drm_pmus_cb()
207 add_event(&events, &num_events, line, DRM_PMU_UNIT_HZ, in read_drm_pmus_cb()
211 if (starts_with(line, "drm-purgeable-")) { in read_drm_pmus_cb()
212 add_event(&events, &num_events, line, DRM_PMU_UNIT_BYTES, in read_drm_pmus_cb()
216 if (starts_with(line, "drm-resident-")) { in read_drm_pmus_cb()
217 add_event(&events, &num_events, line, DRM_PMU_UNIT_BYTES, in read_drm_pmus_cb()
221 if (starts_with(line, "drm-shared-")) { in read_drm_pmus_cb()
222 add_event(&events, &num_events, line, DRM_PMU_UNIT_BYTES, in read_drm_pmus_cb()
226 if (starts_with(line, "drm-total-cycles-")) { in read_drm_pmus_cb()
227 add_event(&events, &num_events, line, DRM_PMU_UNIT_BYTES, in read_drm_pmus_cb()
231 if (starts_with(line, "drm-total-")) { in read_drm_pmus_cb()
232 add_event(&events, &num_events, line, DRM_PMU_UNIT_BYTES, in read_drm_pmus_cb()
236 if (verbose > 1 && starts_with(line, "drm-") && in read_drm_pmus_cb()
237 !starts_with(line, "drm-client-id:") && in read_drm_pmus_cb()
238 !starts_with(line, "drm-pdev:")) in read_drm_pmus_cb()
239 pr_debug("Unhandled DRM PMU fdinfo line match '%s'\n", line); in read_drm_pmus_cb()
246 free(line); in read_drm_pmus_cb()
582 char *line = NULL; in read_drm_event() local
591 while (io__getline(&io, &line, &line_len) > 0) { in read_drm_event()
594 if (strncmp(line, match, i)) in read_drm_event()
596 if (line[i] != ':') in read_drm_event()
598 while (isblank(line[++i])) in read_drm_event()
600 if (line[line_len - 1] == '\n') in read_drm_event()
601 line[line_len - 1] = '\0'; in read_drm_event()
602 count = read_count_and_apply_unit(&line[i], unit); in read_drm_event()
605 free(line); in read_drm_event()