Searched refs:disk_idx (Results 1 – 4 of 4) sorted by relevance
| /drivers/md/ |
| A D | raid5.h | 787 static inline int raid5_get_page_offset(struct stripe_head *sh, int disk_idx) in raid5_get_page_offset() argument 789 return (disk_idx % sh->stripes_per_page) * RAID5_STRIPE_SIZE(sh->raid_conf); in raid5_get_page_offset() 796 raid5_get_dev_page(struct stripe_head *sh, int disk_idx) in raid5_get_dev_page() argument 798 return sh->pages[disk_idx / sh->stripes_per_page]; in raid5_get_dev_page()
|
| A D | raid5.c | 3749 int disk_idx, int disks) in need_this_block() argument 3751 struct r5dev *dev = &sh->dev[disk_idx]; in need_this_block() 3856 int disk_idx, int disks) in fetch_block() argument 3858 struct r5dev *dev = &sh->dev[disk_idx]; in fetch_block() 3861 if (need_this_block(sh, s, disk_idx, disks)) { in fetch_block() 3881 disk_idx == s->failed_num[1])))) { in fetch_block() 3890 sh->ops.target = disk_idx; in fetch_block() 3907 if (other == disk_idx) in fetch_block() 3916 disk_idx, other); in fetch_block() 3921 sh->ops.target = disk_idx; in fetch_block() [all …]
|
| A D | raid10.c | 4024 int i, disk_idx; in raid10_run() local 4060 disk_idx = rdev->raid_disk; in raid10_run() 4061 if (disk_idx < 0) in raid10_run() 4063 if (disk_idx >= conf->geo.raid_disks && in raid10_run() 4064 disk_idx >= conf->prev.raid_disks) in raid10_run() 4066 disk = conf->mirrors + disk_idx; in raid10_run()
|
| A D | raid1.c | 3136 int disk_idx = rdev->raid_disk; in setup_conf() local 3138 if (disk_idx >= conf->raid_disks || disk_idx < 0) in setup_conf() 3141 if (!raid1_add_conf(conf, rdev, disk_idx, in setup_conf()
|
Completed in 36 milliseconds