Searched refs:io_clock (Results 1 – 12 of 12) sorted by relevance
| /fs/bcachefs/ |
| A D | clock.h | 5 void bch2_io_timer_add(struct io_clock *, struct io_timer *); 6 void bch2_io_timer_del(struct io_clock *, struct io_timer *); 7 unsigned long bch2_kthread_io_clock_wait_once(struct io_clock *, u64, unsigned long); 8 void bch2_kthread_io_clock_wait(struct io_clock *, u64, unsigned long); 10 void __bch2_increment_clock(struct io_clock *, u64); 15 struct io_clock *clock = &c->io_clock[rw]; in bch2_increment_clock() 22 void bch2_io_clock_schedule_timeout(struct io_clock *, u64); 24 void bch2_io_timers_to_text(struct printbuf *, struct io_clock *); 26 void bch2_io_clock_exit(struct io_clock *); 27 int bch2_io_clock_init(struct io_clock *);
|
| A D | clock.c | 22 void bch2_io_timer_add(struct io_clock *clock, struct io_timer *timer) in bch2_io_timer_add() 41 void bch2_io_timer_del(struct io_clock *clock, struct io_timer *timer) in bch2_io_timer_del() 69 void bch2_io_clock_schedule_timeout(struct io_clock *clock, u64 until) in bch2_io_clock_schedule_timeout() 83 unsigned long bch2_kthread_io_clock_wait_once(struct io_clock *clock, in bch2_kthread_io_clock_wait_once() 107 void bch2_kthread_io_clock_wait(struct io_clock *clock, in bch2_kthread_io_clock_wait() 118 static struct io_timer *get_expired_timer(struct io_clock *clock, u64 now) in get_expired_timer() 131 void __bch2_increment_clock(struct io_clock *clock, u64 sectors) in __bch2_increment_clock() 142 void bch2_io_timers_to_text(struct printbuf *out, struct io_clock *clock) in bch2_io_timers_to_text() 160 void bch2_io_clock_exit(struct io_clock *clock) in bch2_io_clock_exit() 166 int bch2_io_clock_init(struct io_clock *clock) in bch2_io_clock_init()
|
| A D | movinggc.c | 311 atomic64_read(&c->io_clock[WRITE].now)) << 9); in bch2_copygc_wait_to_text() 316 atomic64_read(&c->io_clock[WRITE].now) - in bch2_copygc_wait_to_text() 349 struct io_clock *clock = &c->io_clock[WRITE]; in bch2_copygc_thread()
|
| A D | clock_types.h | 29 struct io_clock { struct
|
| A D | bcachefs.h | 986 struct io_clock io_clock[2]; member 1246 return max(1ULL, (u64) atomic64_read(&c->io_clock[rw].now) & LRU_TIME_MAX); in bch2_current_io_time()
|
| A D | rebalance.c | 513 struct io_clock *clock = &c->io_clock[WRITE]; in rebalance_wait() 656 u64 now = atomic64_read(&c->io_clock[WRITE].now); in bch2_rebalance_status_to_text()
|
| A D | sysfs.c | 368 bch2_io_timers_to_text(out, &c->io_clock[READ]); in SHOW() 371 bch2_io_timers_to_text(out, &c->io_clock[WRITE]); in SHOW()
|
| A D | sb-clean.c | 208 clock->time = cpu_to_le64(atomic64_read(&c->io_clock[i].now)); in bch2_journal_super_entries_add_common()
|
| A D | super.c | 612 bch2_io_clock_exit(&c->io_clock[WRITE]); in __bch2_fs_free() 613 bch2_io_clock_exit(&c->io_clock[READ]); in __bch2_fs_free() 1002 bch2_io_clock_init(&c->io_clock[READ]) ?: in bch2_fs_alloc() 1003 bch2_io_clock_init(&c->io_clock[WRITE]) ?: in bch2_fs_alloc()
|
| A D | btree_gc.c | 939 a->v.io_time[READ] = max_t(u64, 1, atomic64_read(&c->io_clock[READ].now)); in bch2_alloc_write_key()
|
| A D | recovery.c | 556 atomic64_set(&c->io_clock[clock->rw].now, le64_to_cpu(clock->time)); in journal_replay_entry_early()
|
| A D | alloc_foreground.c | 468 c->copygc_wait - atomic64_read(&c->io_clock[WRITE].now)); in trace_bucket_alloc2()
|
Completed in 26 milliseconds