Searched refs:r10bio (Results 1 - 2 of 2) sorted by relevance
/linux-4.4.14/drivers/md/ |
H A D | raid10.c | 104 static void reshape_request_write(struct mddev *mddev, struct r10bio *r10_bio); 111 int size = offsetof(struct r10bio, devs[conf->copies]); r10bio_pool_alloc() 113 /* allocate a r10bio with room for raid_disks entries in the r10bio_pool_alloc() 142 struct r10bio *r10_bio; r10buf_pool_alloc() 222 struct r10bio *r10bio = __r10_bio; r10buf_pool_free() local 226 struct bio *bio = r10bio->devs[j].bio; r10buf_pool_free() 234 bio = r10bio->devs[j].repl_bio; r10buf_pool_free() 238 r10bio_pool_free(r10bio, conf); r10buf_pool_free() 241 static void put_all_bios(struct r10conf *conf, struct r10bio *r10_bio) put_all_bios() 257 static void free_r10bio(struct r10bio *r10_bio) free_r10bio() 265 static void put_buf(struct r10bio *r10_bio) put_buf() 274 static void reschedule_retry(struct r10bio *r10_bio) reschedule_retry() 296 static void raid_end_bio_io(struct r10bio *r10_bio) raid_end_bio_io() 326 static inline void update_head_pos(int slot, struct r10bio *r10_bio) update_head_pos() 337 static int find_bio_disk(struct r10conf *conf, struct r10bio *r10_bio, find_bio_disk() 365 struct r10bio *r10_bio = bio->bi_private; raid10_end_read_request() 417 static void close_write(struct r10bio *r10_bio) close_write() 427 static void one_write_done(struct r10bio *r10_bio) one_write_done() 444 struct r10bio *r10_bio = bio->bi_private; raid10_end_write_request() 552 static void __raid10_find_phys(struct geom *geo, struct r10bio *r10bio) __raid10_find_phys() argument 569 chunk = r10bio->sector >> geo->chunk_shift; __raid10_find_phys() 570 sector = r10bio->sector & geo->chunk_mask; __raid10_find_phys() 585 r10bio->devs[slot].devnum = d; __raid10_find_phys() 586 r10bio->devs[slot].addr = s; __raid10_find_phys() 603 r10bio->devs[slot].devnum = d; __raid10_find_phys() 604 r10bio->devs[slot].addr = s; __raid10_find_phys() 615 static void raid10_find_phys(struct r10conf *conf, struct r10bio *r10bio) raid10_find_phys() argument 620 ((r10bio->sector >= conf->reshape_progress) != raid10_find_phys() 622 set_bit(R10BIO_Previous, &r10bio->state); raid10_find_phys() 625 clear_bit(R10BIO_Previous, &r10bio->state); raid10_find_phys() 627 __raid10_find_phys(geo, r10bio); raid10_find_phys() 695 struct r10bio *r10_bio, read_balance() 1001 static sector_t choose_data_offset(struct r10bio *r10_bio, choose_data_offset() 1058 struct r10bio *r10_bio; __make_request() 1816 struct r10bio *r10_bio = bio->bi_private; end_sync_read() 1848 static void end_sync_request(struct r10bio *r10_bio) end_sync_request() 1864 struct r10bio *r10_bio2 = (struct r10bio *)r10_bio->master_bio; end_sync_request() 1877 struct r10bio *r10_bio = bio->bi_private; end_sync_write() 1930 static void sync_request_write(struct mddev *mddev, struct r10bio *r10_bio) sync_request_write() 2048 static void fix_recovery_read_error(struct r10bio *r10_bio) fix_recovery_read_error() 2132 static void recovery_request_write(struct mddev *mddev, struct r10bio *r10_bio) recovery_request_write() 2239 static void fix_read_error(struct r10conf *conf, struct mddev *mddev, struct r10bio *r10_bio) fix_read_error() 2433 static int narrow_write_error(struct r10bio *r10_bio, int i) narrow_write_error() 2491 static void handle_read_error(struct mddev *mddev, struct r10bio *r10_bio) handle_read_error() 2585 static void handle_write_completed(struct r10conf *conf, struct r10bio *r10_bio) handle_write_completed() 2682 struct r10bio *r10_bio; raid10d() 2702 r10_bio = list_first_entry(&tmp, struct r10bio, raid10d() 2725 r10_bio = list_entry(head->prev, struct r10bio, retry_list); raid10d() 2812 struct r10bio *r10_bio; sync_request() 2916 * Both must result in an r10bio with a list of bios that sync_request() 2918 * and bi_private set to the r10bio. sync_request() 2938 struct r10bio *rb2; sync_request() 3146 struct r10bio *rb2 = r10_bio; sync_request() 3147 r10_bio = (struct r10bio*) rb2->master_bio; sync_request() 4190 struct r10bio *r10_bio; reshape_request() 4411 static void end_reshape_request(struct r10bio *r10_bio); 4413 struct r10bio *r10_bio); reshape_request_write() 4414 static void reshape_request_write(struct mddev *mddev, struct r10bio *r10_bio) reshape_request_write() 4484 struct r10bio *r10_bio) handle_reshape_read_error() 4490 struct r10bio r10_bio; handle_reshape_read_error() 4493 struct r10bio *r10b = &on_stack.r10_bio; handle_reshape_read_error() 4547 struct r10bio *r10_bio = bio->bi_private; end_reshape_write() 4572 static void end_reshape_request(struct r10bio *r10_bio) end_reshape_request()
|
H A D | raid10.h | 98 struct r10bio { struct 137 /* bits for r10bio.state */
|
Completed in 137 milliseconds