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()
326 mutex_lock(&hwlat_data.lock); in kthread_fn()
327 interval = hwlat_data.sample_window - hwlat_data.sample_width; in kthread_fn()
328 mutex_unlock(&hwlat_data.lock); in kthread_fn()
452 mutex_lock(&hwlat_data.lock); in hwlat_width_write()
453 if (val < hwlat_data.sample_window) in hwlat_width_write()
454 hwlat_data.sample_width = val; in hwlat_width_write()
457 mutex_unlock(&hwlat_data.lock); in hwlat_width_write()
491 mutex_lock(&hwlat_data.lock); in hwlat_window_write()
492 if (hwlat_data.sample_width < val) in hwlat_window_write()
493 hwlat_data.sample_window = val; in hwlat_window_write()
496 mutex_unlock(&hwlat_data.lock); in hwlat_window_write()
539 &hwlat_data.sample_window, in init_tracefs()
546 &hwlat_data.sample_width, in init_tracefs()
583 hwlat_data.count = 0; in hwlat_tracer_init()
624 mutex_init(&hwlat_data.lock); in init_hwlat_tracer()