Lines Matching refs:pd_idx
499 * Set R5_InJournal for parity dev[pd_idx]. This means
504 set_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags);
509 set_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags);
929 if (i == sh->pd_idx || i == sh->qd_idx)
948 sh->sector, sh->dev[sh->pd_idx].log_checksum,
950 r5l_append_payload_page(log, sh->dev[sh->pd_idx].page);
954 sh->sector, sh->dev[sh->pd_idx].log_checksum,
956 r5l_append_payload_page(log, sh->dev[sh->pd_idx].page);
1005 if (sh->log_io || !test_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags) ||
1842 r5l_recovery_read_page(log, ctx, sh->dev[sh->pd_idx].page, log_offset);
1843 sh->dev[sh->pd_idx].log_checksum =
1845 set_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags);
1880 if (disk_index == sh->qd_idx || disk_index == sh->pd_idx)
2183 test_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags)) {
2801 * clean up the stripe (clear R5_InJournal for dev[pd_idx] etc.) after the
2815 if (!log || !test_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags))
2819 clear_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags);