Lines Matching refs:start_next_window
69 static void allow_barrier(struct r1conf *conf, sector_t start_next_window,
242 sector_t start_next_window = r1_bio->start_next_window; in call_bio_endio() local
268 allow_barrier(conf, start_next_window, bi_sector); in call_bio_endio()
820 (conf->start_next_window >= in raise_barrier()
877 ((conf->start_next_window < in wait_barrier()
887 if (conf->start_next_window == MaxSector) in wait_barrier()
888 conf->start_next_window = in wait_barrier()
892 if ((conf->start_next_window + NEXT_NORMALIO_DISTANCE) in wait_barrier()
897 sector = conf->start_next_window; in wait_barrier()
906 static void allow_barrier(struct r1conf *conf, sector_t start_next_window, in allow_barrier() argument
913 if (start_next_window) { in allow_barrier()
914 if (start_next_window == conf->start_next_window) { in allow_barrier()
915 if (conf->start_next_window + NEXT_NORMALIO_DISTANCE in allow_barrier()
928 conf->start_next_window += in allow_barrier()
931 conf->start_next_window = MaxSector; in allow_barrier()
1068 sector_t start_next_window; in make_request() local
1104 start_next_window = wait_barrier(conf, bio); in make_request()
1157 r1_bio->start_next_window = 0; in make_request()
1228 r1_bio->start_next_window = start_next_window; in make_request()
1296 sector_t old = start_next_window; in make_request()
1302 allow_barrier(conf, start_next_window, bio->bi_iter.bi_sector); in make_request()
1304 start_next_window = wait_barrier(conf, bio); in make_request()
1310 old != start_next_window) in make_request()
1521 conf->start_next_window = MaxSector; in close_sync()
2841 conf->start_next_window = MaxSector; in setup_conf()