Lines Matching refs:i
93 static inline void W(u32 *key, unsigned int i) in W() argument
96 key[6] ^= F1(key[7], Tr[i % 4][0], Tm[i][0]); in W()
97 key[5] ^= F2(key[6], Tr[i % 4][1], Tm[i][1]); in W()
98 key[4] ^= F3(key[5], Tr[i % 4][2], Tm[i][2]); in W()
99 key[3] ^= F1(key[4], Tr[i % 4][3], Tm[i][3]); in W()
100 key[2] ^= F2(key[3], Tr[i % 4][4], Tm[i][4]); in W()
101 key[1] ^= F3(key[2], Tr[i % 4][5], Tm[i][5]); in W()
102 key[0] ^= F1(key[1], Tr[i % 4][6], Tm[i][6]); in W()
103 key[7] ^= F2(key[0], Tr[i % 4][7], Tm[i][7]); in W()
109 int i; in __cast6_setkey() local
130 for (i = 0; i < 12; i++) { in __cast6_setkey()
131 W(key, 2 * i); in __cast6_setkey()
132 W(key, 2 * i + 1); in __cast6_setkey()
134 c->Kr[i][0] = key[0] & 0x1f; in __cast6_setkey()
135 c->Kr[i][1] = key[2] & 0x1f; in __cast6_setkey()
136 c->Kr[i][2] = key[4] & 0x1f; in __cast6_setkey()
137 c->Kr[i][3] = key[6] & 0x1f; in __cast6_setkey()
139 c->Km[i][0] = key[7]; in __cast6_setkey()
140 c->Km[i][1] = key[5]; in __cast6_setkey()
141 c->Km[i][2] = key[3]; in __cast6_setkey()
142 c->Km[i][3] = key[1]; in __cast6_setkey()