Lines Matching refs:last
197 struct dm_stats_last_position *last; in dm_stats_init() local
201 stats->last = alloc_percpu(struct dm_stats_last_position); in dm_stats_init()
203 last = per_cpu_ptr(stats->last, cpu); in dm_stats_init()
204 last->last_sector = (sector_t)ULLONG_MAX; in dm_stats_init()
205 last->last_rw = UINT_MAX; in dm_stats_init()
233 free_percpu(stats->last); in dm_stats_cleanup()
632 struct dm_stats_last_position *last; in dm_stats_account_io() local
645 last = raw_cpu_ptr(stats->last); in dm_stats_account_io()
647 (bi_sector == (ACCESS_ONCE(last->last_sector) && in dm_stats_account_io()
649 (ACCESS_ONCE(last->last_rw) & (REQ_WRITE | REQ_DISCARD))) in dm_stats_account_io()
651 ACCESS_ONCE(last->last_sector) = end_sector; in dm_stats_account_io()
652 ACCESS_ONCE(last->last_rw) = bi_rw; in dm_stats_account_io()
914 unsigned long long last; in parse_histogram() local
926 last = 0; in parse_histogram()
934 if (hi <= last) in parse_histogram()
936 last = hi; in parse_histogram()