Searched refs:io_tracker (Results 1 – 3 of 3) sorted by relevance
48 struct io_tracker { struct58 static void iot_init(struct io_tracker *t, in iot_init() argument69 static enum io_pattern iot_pattern(struct io_tracker *t) in iot_pattern()74 static void iot_update_stats(struct io_tracker *t, struct bio *bio) in iot_update_stats()94 static void iot_check_for_pattern_switch(struct io_tracker *t) in iot_check_for_pattern_switch()113 static void iot_examine_bio(struct io_tracker *t, struct bio *bio) in iot_examine_bio()423 struct io_tracker tracker;
30 struct io_tracker { struct46 static void iot_init(struct io_tracker *iot) in iot_init() argument54 static bool __iot_idle_for(struct io_tracker *iot, unsigned long jifs) in __iot_idle_for()62 static bool iot_idle_for(struct io_tracker *iot, unsigned long jifs) in iot_idle_for()74 static void iot_io_begin(struct io_tracker *iot, sector_t len) in iot_io_begin()83 static void __iot_io_end(struct io_tracker *iot, sector_t len) in __iot_io_end()90 static void iot_io_end(struct io_tracker *iot, sector_t len) in iot_io_end()334 struct io_tracker origin_tracker;
59 io_tracker counts contiguous I/Os to try to spot when the I/O is in one