Lines Matching full:a0
28 LONG_S t1, THREAD_STATUS(a0)
29 cpu_save_nonscratch a0
30 LONG_S ra, THREAD_REG31(a0)
43 LONG_ADDI t2, a0, THREAD_CVMSEG /* Where to store CVMSEG to */
88 move v0, a0
93 * void octeon_cop2_save(struct octeon_cop2_state *a0)
106 sd t0, OCTEON_CP2_CRC_IV(a0)
107 sd t1, OCTEON_CP2_CRC_LENGTH(a0)
110 sd t2, OCTEON_CP2_CRC_POLY(a0)
115 sd t0, OCTEON_CP2_LLM_DAT(a0)
118 sd t1, OCTEON_CP2_LLM_DAT+8(a0)
126 sd t0, OCTEON_CP2_3DES_IV(a0)
128 sd t1, OCTEON_CP2_3DES_KEY(a0)
130 sd t2, OCTEON_CP2_3DES_KEY+8(a0)
132 sd t3, OCTEON_CP2_3DES_KEY+16(a0)
134 sd t0, OCTEON_CP2_3DES_RESULT(a0)
136 sd t1, OCTEON_CP2_AES_INP0(a0) /* only necessary for pass 1 */
138 sd t2, OCTEON_CP2_AES_IV(a0)
140 sd t3, OCTEON_CP2_AES_IV+8(a0)
142 sd t0, OCTEON_CP2_AES_KEY(a0)
144 sd t1, OCTEON_CP2_AES_KEY+8(a0)
146 sd t2, OCTEON_CP2_AES_KEY+16(a0)
148 sd t3, OCTEON_CP2_AES_KEY+24(a0)
150 sd t0, OCTEON_CP2_AES_KEYLEN(a0)
152 sd t1, OCTEON_CP2_AES_RESULT(a0)
155 sd t2, OCTEON_CP2_AES_RESULT+8(a0)
164 sd t1, OCTEON_CP2_HSH_DATW(a0)
166 sd t2, OCTEON_CP2_HSH_DATW+8(a0)
168 sd t3, OCTEON_CP2_HSH_DATW+16(a0)
170 sd t0, OCTEON_CP2_HSH_DATW+24(a0)
172 sd t1, OCTEON_CP2_HSH_DATW+32(a0)
174 sd t2, OCTEON_CP2_HSH_DATW+40(a0)
176 sd t3, OCTEON_CP2_HSH_DATW+48(a0)
178 sd t0, OCTEON_CP2_HSH_DATW+56(a0)
180 sd t1, OCTEON_CP2_HSH_DATW+64(a0)
182 sd t2, OCTEON_CP2_HSH_DATW+72(a0)
184 sd t3, OCTEON_CP2_HSH_DATW+80(a0)
186 sd t0, OCTEON_CP2_HSH_DATW+88(a0)
188 sd t1, OCTEON_CP2_HSH_DATW+96(a0)
190 sd t2, OCTEON_CP2_HSH_DATW+104(a0)
192 sd t3, OCTEON_CP2_HSH_DATW+112(a0)
194 sd t0, OCTEON_CP2_HSH_IVW(a0)
196 sd t1, OCTEON_CP2_HSH_IVW+8(a0)
198 sd t2, OCTEON_CP2_HSH_IVW+16(a0)
200 sd t3, OCTEON_CP2_HSH_IVW+24(a0)
202 sd t0, OCTEON_CP2_HSH_IVW+32(a0)
204 sd t1, OCTEON_CP2_HSH_IVW+40(a0)
206 sd t2, OCTEON_CP2_HSH_IVW+48(a0)
208 sd t3, OCTEON_CP2_HSH_IVW+56(a0)
210 sd t0, OCTEON_CP2_GFM_MULT(a0)
212 sd t1, OCTEON_CP2_GFM_MULT+8(a0)
213 sd t2, OCTEON_CP2_GFM_POLY(a0)
214 sd t3, OCTEON_CP2_GFM_RESULT(a0)
216 sd t0, OCTEON_CP2_GFM_RESULT+8(a0)
220 sd t0, OCTEON_CP2_SHA3(a0)
221 sd t1, OCTEON_CP2_SHA3+8(a0)
231 sd t3, OCTEON_CP2_HSH_DATW(a0)
233 sd t0, OCTEON_CP2_HSH_DATW+8(a0)
235 sd t1, OCTEON_CP2_HSH_DATW+16(a0)
237 sd t2, OCTEON_CP2_HSH_DATW+24(a0)
239 sd t3, OCTEON_CP2_HSH_DATW+32(a0)
241 sd t0, OCTEON_CP2_HSH_DATW+40(a0)
243 sd t1, OCTEON_CP2_HSH_DATW+48(a0)
244 sd t2, OCTEON_CP2_HSH_IVW(a0)
245 sd t3, OCTEON_CP2_HSH_IVW+8(a0)
246 sd t0, OCTEON_CP2_HSH_IVW+16(a0)
255 * void octeon_cop2_restore(struct octeon_cop2_state *a0)
262 pref 4, 128(a0)
265 pref 4, 256(a0)
266 ld t0, OCTEON_CP2_CRC_IV(a0)
267 pref 4, 384(a0)
268 ld t1, OCTEON_CP2_CRC_LENGTH(a0)
269 ld t2, OCTEON_CP2_CRC_POLY(a0)
278 ld t0, OCTEON_CP2_LLM_DAT(a0)
279 ld t1, OCTEON_CP2_LLM_DAT+8(a0)
288 ld t0, OCTEON_CP2_3DES_IV(a0)
289 ld t1, OCTEON_CP2_3DES_KEY(a0)
290 ld t2, OCTEON_CP2_3DES_KEY+8(a0)
292 ld t0, OCTEON_CP2_3DES_KEY+16(a0)
294 ld t1, OCTEON_CP2_3DES_RESULT(a0)
296 ld t2, OCTEON_CP2_AES_INP0(a0) /* only really needed for pass 1 */
298 ld t0, OCTEON_CP2_AES_IV(a0)
300 ld t1, OCTEON_CP2_AES_IV+8(a0)
302 ld t2, OCTEON_CP2_AES_KEY(a0)
304 ld t0, OCTEON_CP2_AES_KEY+8(a0)
306 ld t1, OCTEON_CP2_AES_KEY+16(a0)
308 ld t2, OCTEON_CP2_AES_KEY+24(a0)
310 ld t0, OCTEON_CP2_AES_KEYLEN(a0)
312 ld t1, OCTEON_CP2_AES_RESULT(a0)
314 ld t2, OCTEON_CP2_AES_RESULT+8(a0)
323 ld t0, OCTEON_CP2_HSH_DATW(a0)
324 ld t1, OCTEON_CP2_HSH_DATW+8(a0)
325 ld t2, OCTEON_CP2_HSH_DATW+16(a0)
327 ld t0, OCTEON_CP2_HSH_DATW+24(a0)
329 ld t1, OCTEON_CP2_HSH_DATW+32(a0)
331 ld t2, OCTEON_CP2_HSH_DATW+40(a0)
333 ld t0, OCTEON_CP2_HSH_DATW+48(a0)
335 ld t1, OCTEON_CP2_HSH_IVW(a0)
337 ld t2, OCTEON_CP2_HSH_IVW+8(a0)
339 ld t0, OCTEON_CP2_HSH_IVW+16(a0)
346 ld t2, OCTEON_CP2_HSH_DATW(a0)
348 ld t0, OCTEON_CP2_HSH_DATW+8(a0)
349 ld t1, OCTEON_CP2_HSH_DATW+16(a0)
351 ld t2, OCTEON_CP2_HSH_DATW+24(a0)
353 ld t0, OCTEON_CP2_HSH_DATW+32(a0)
355 ld t1, OCTEON_CP2_HSH_DATW+40(a0)
357 ld t2, OCTEON_CP2_HSH_DATW+48(a0)
359 ld t0, OCTEON_CP2_HSH_DATW+56(a0)
361 ld t1, OCTEON_CP2_HSH_DATW+64(a0)
363 ld t2, OCTEON_CP2_HSH_DATW+72(a0)
365 ld t0, OCTEON_CP2_HSH_DATW+80(a0)
367 ld t1, OCTEON_CP2_HSH_DATW+88(a0)
369 ld t2, OCTEON_CP2_HSH_DATW+96(a0)
371 ld t0, OCTEON_CP2_HSH_DATW+104(a0)
373 ld t1, OCTEON_CP2_HSH_DATW+112(a0)
375 ld t2, OCTEON_CP2_HSH_IVW(a0)
377 ld t0, OCTEON_CP2_HSH_IVW+8(a0)
379 ld t1, OCTEON_CP2_HSH_IVW+16(a0)
381 ld t2, OCTEON_CP2_HSH_IVW+24(a0)
383 ld t0, OCTEON_CP2_HSH_IVW+32(a0)
385 ld t1, OCTEON_CP2_HSH_IVW+40(a0)
387 ld t2, OCTEON_CP2_HSH_IVW+48(a0)
389 ld t0, OCTEON_CP2_HSH_IVW+56(a0)
391 ld t1, OCTEON_CP2_GFM_MULT(a0)
393 ld t2, OCTEON_CP2_GFM_MULT+8(a0)
395 ld t0, OCTEON_CP2_GFM_POLY(a0)
397 ld t1, OCTEON_CP2_GFM_RESULT(a0)
399 ld t2, OCTEON_CP2_GFM_RESULT+8(a0)
406 ld t0, OCTEON_CP2_SHA3(a0)
407 ld t1, OCTEON_CP2_SHA3+8(a0)