Lines Matching refs:latency_buckets
83 struct latency_bucket __percpu *latency_buckets[2]; member
2092 bucket = per_cpu_ptr(td->latency_buckets[rw], in throtl_update_latency_buckets()
2296 latency = get_cpu_ptr(td->latency_buckets[rw]); in throtl_track_latency()
2299 put_cpu_ptr(td->latency_buckets[rw]); in throtl_track_latency()
2375 td->latency_buckets[READ] = __alloc_percpu(sizeof(struct latency_bucket) * in blk_throtl_init()
2377 if (!td->latency_buckets[READ]) { in blk_throtl_init()
2381 td->latency_buckets[WRITE] = __alloc_percpu(sizeof(struct latency_bucket) * in blk_throtl_init()
2383 if (!td->latency_buckets[WRITE]) { in blk_throtl_init()
2384 free_percpu(td->latency_buckets[READ]); in blk_throtl_init()
2403 free_percpu(td->latency_buckets[READ]); in blk_throtl_init()
2404 free_percpu(td->latency_buckets[WRITE]); in blk_throtl_init()
2418 free_percpu(q->td->latency_buckets[READ]); in blk_throtl_exit()
2419 free_percpu(q->td->latency_buckets[WRITE]); in blk_throtl_exit()