Searched refs:qd_idx (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/md/
H A Draid5.c127 if (sh->qd_idx == sh->disks - 1)
130 return sh->qd_idx + 1;
152 if (idx == sh->qd_idx)
923 /* Don't cross chunks, so stripe pd_idx/qd_idx is the same */
953 while (dd_idx == sh->pd_idx || dd_idx == sh->qd_idx)
1631 if (i == sh->qd_idx || i == sh->pd_idx ||
1663 int qd_idx = sh->qd_idx; local
1691 if (target == qd_idx) {
1704 if (i == target || i == qd_idx)
1787 int qd_idx = sh->qd_idx; local
1996 int qd_idx = sh->qd_idx; local
2215 int qd_idx = sh->qd_idx; local
2965 int pd_idx, qd_idx; local
3340 int i, pd_idx = sh->pd_idx, qd_idx = sh->qd_idx, disks = sh->disks; local
3426 int qd_idx = sh->qd_idx; local
4403 int qd_idx = sh->qd_idx; local
[all...]
H A Draid5-cache.c504 * NOT necessary to set the flag for dev[qd_idx], as the
930 if (i == sh->pd_idx || i == sh->qd_idx)
950 sh->dev[sh->qd_idx].log_checksum, true);
952 r5l_append_payload_page(log, sh->dev[sh->qd_idx].page);
1031 parity_pages = 1 + !!(sh->qd_idx >= 0);
1842 if (sh->qd_idx >= 0) {
1844 log, ctx, sh->dev[sh->qd_idx].page,
1846 sh->dev[sh->qd_idx].log_checksum =
1848 set_bit(R5_Wantwrite, &sh->dev[sh->qd_idx].flags);
1875 if (disk_index == sh->qd_idx || disk_inde
[all...]
H A Draid5.h209 short qd_idx; /* 'Q' disk index for raid6 */ member in struct:stripe_head

Completed in 134 milliseconds