Lines Matching refs:idx
277 u32 idx = 0; in npcm_otp_select_key() local
284 idx = readl(®s->fustrap_fkeyind); in npcm_otp_select_key()
287 idx &= ~FKEYIND_KSIZE_MASK; in npcm_otp_select_key()
288 idx |= FKEYIND_KSIZE_256; in npcm_otp_select_key()
291 idx &= ~FKEYIND_KIND_MASK; in npcm_otp_select_key()
292 idx |= FKEYIND_KIND_KEY(key_index); in npcm_otp_select_key()
294 writel(idx, ®s->fustrap_fkeyind); in npcm_otp_select_key()
321 u32 i, idx; in npcm_otp_nibble_parity_ecc_encode() local
330 idx = i * 2; in npcm_otp_nibble_parity_ecc_encode()
331 dataout[idx] = datain[i] & 0x0f; in npcm_otp_nibble_parity_ecc_encode()
332 dataout[idx] |= (E0 ^ E1) << 4; in npcm_otp_nibble_parity_ecc_encode()
333 dataout[idx] |= (E2 ^ E3) << 5; in npcm_otp_nibble_parity_ecc_encode()
334 dataout[idx] |= (E0 ^ E2) << 6; in npcm_otp_nibble_parity_ecc_encode()
335 dataout[idx] |= (E1 ^ E3) << 7; in npcm_otp_nibble_parity_ecc_encode()
342 idx = i * 2 + 1; in npcm_otp_nibble_parity_ecc_encode()
343 dataout[idx] = (datain[i] & 0xf0) >> 4; in npcm_otp_nibble_parity_ecc_encode()
344 dataout[idx] |= (E0 ^ E1) << 4; in npcm_otp_nibble_parity_ecc_encode()
345 dataout[idx] |= (E2 ^ E3) << 5; in npcm_otp_nibble_parity_ecc_encode()
346 dataout[idx] |= (E0 ^ E2) << 6; in npcm_otp_nibble_parity_ecc_encode()
347 dataout[idx] |= (E1 ^ E3) << 7; in npcm_otp_nibble_parity_ecc_encode()