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);
928 if (i == sh->pd_idx || i == sh->qd_idx)
947 sh->sector, sh->dev[sh->pd_idx].log_checksum,
949 r5l_append_payload_page(log, sh->dev[sh->pd_idx].page);
953 sh->sector, sh->dev[sh->pd_idx].log_checksum,
955 r5l_append_payload_page(log, sh->dev[sh->pd_idx].page);
1004 if (sh->log_io || !test_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags) ||
1835 r5l_recovery_read_page(log, ctx, sh->dev[sh->pd_idx].page, log_offset);
1836 sh->dev[sh->pd_idx].log_checksum =
1838 set_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags);
1873 if (disk_index == sh->qd_idx || disk_index == sh->pd_idx)
2177 test_bit(R5_Wantwrite, &sh->dev[sh->pd_idx].flags)) {
2798 * clean up the stripe (clear R5_InJournal for dev[pd_idx] etc.) after the
2812 if (!log || !test_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags))
2816 clear_bit(R5_InJournal, &sh->dev[sh->pd_idx].flags);