Lines Matching refs:hwlat_data
89 static struct hwlat_data { struct
98 } hwlat_data = { argument
229 } while (total <= hwlat_data.sample_width); in get_sample()
247 hwlat_data.count++; in get_sample()
248 s.seqnum = hwlat_data.count; in get_sample()
328 mutex_lock(&hwlat_data.lock); in kthread_fn()
329 interval = hwlat_data.sample_window - hwlat_data.sample_width; in kthread_fn()
330 mutex_unlock(&hwlat_data.lock); in kthread_fn()
454 mutex_lock(&hwlat_data.lock); in hwlat_width_write()
455 if (val < hwlat_data.sample_window) in hwlat_width_write()
456 hwlat_data.sample_width = val; in hwlat_width_write()
459 mutex_unlock(&hwlat_data.lock); in hwlat_width_write()
493 mutex_lock(&hwlat_data.lock); in hwlat_window_write()
494 if (hwlat_data.sample_width < val) in hwlat_window_write()
495 hwlat_data.sample_window = val; in hwlat_window_write()
498 mutex_unlock(&hwlat_data.lock); in hwlat_window_write()
541 &hwlat_data.sample_window, in init_tracefs()
548 &hwlat_data.sample_width, in init_tracefs()
585 hwlat_data.count = 0; in hwlat_tracer_init()
626 mutex_init(&hwlat_data.lock); in init_hwlat_tracer()