Lines Matching refs:hwlat_data
90 static struct hwlat_data { struct
99 } hwlat_data = { argument
240 } while (total <= hwlat_data.sample_width); in get_sample()
258 hwlat_data.count++; in get_sample()
259 s.seqnum = hwlat_data.count; in get_sample()
342 mutex_lock(&hwlat_data.lock); in kthread_fn()
343 interval = hwlat_data.sample_window - hwlat_data.sample_width; in kthread_fn()
344 mutex_unlock(&hwlat_data.lock); in kthread_fn()
467 mutex_lock(&hwlat_data.lock); in hwlat_width_write()
468 if (val < hwlat_data.sample_window) in hwlat_width_write()
469 hwlat_data.sample_width = val; in hwlat_width_write()
472 mutex_unlock(&hwlat_data.lock); in hwlat_width_write()
506 mutex_lock(&hwlat_data.lock); in hwlat_window_write()
507 if (hwlat_data.sample_width < val) in hwlat_window_write()
508 hwlat_data.sample_window = val; in hwlat_window_write()
511 mutex_unlock(&hwlat_data.lock); in hwlat_window_write()
554 &hwlat_data.sample_window, in init_tracefs()
561 &hwlat_data.sample_width, in init_tracefs()
598 hwlat_data.count = 0; in hwlat_tracer_init()
639 mutex_init(&hwlat_data.lock); in init_hwlat_tracer()