Lines Matching refs:t
99 static void save_arch_state(struct thread_struct *t);
318 static void restore_tile_dma_state(struct thread_struct *t) in restore_tile_dma_state() argument
320 const struct tile_dma_state *dma = &t->tile_dma_state; in restore_tile_dma_state()
352 t->dma_async_tlb.fault_num = 0; in restore_tile_dma_state()
359 static void save_arch_state(struct thread_struct *t) in save_arch_state() argument
362 t->interrupt_mask = __insn_mfspr(SPR_INTERRUPT_MASK_0_0) | in save_arch_state()
365 t->interrupt_mask = __insn_mfspr(SPR_INTERRUPT_MASK_0); in save_arch_state()
367 t->ex_context[0] = __insn_mfspr(SPR_EX_CONTEXT_0_0); in save_arch_state()
368 t->ex_context[1] = __insn_mfspr(SPR_EX_CONTEXT_0_1); in save_arch_state()
369 t->system_save[0] = __insn_mfspr(SPR_SYSTEM_SAVE_0_0); in save_arch_state()
370 t->system_save[1] = __insn_mfspr(SPR_SYSTEM_SAVE_0_1); in save_arch_state()
371 t->system_save[2] = __insn_mfspr(SPR_SYSTEM_SAVE_0_2); in save_arch_state()
372 t->system_save[3] = __insn_mfspr(SPR_SYSTEM_SAVE_0_3); in save_arch_state()
373 t->intctrl_0 = __insn_mfspr(SPR_INTCTRL_0_STATUS); in save_arch_state()
374 t->proc_status = __insn_mfspr(SPR_PROC_STATUS); in save_arch_state()
376 t->interrupt_vector_base = __insn_mfspr(SPR_INTERRUPT_VECTOR_BASE_0); in save_arch_state()
378 t->tile_rtf_hwm = __insn_mfspr(SPR_TILE_RTF_HWM); in save_arch_state()
380 t->dstream_pf = __insn_mfspr(SPR_DSTREAM_PF); in save_arch_state()
384 static void restore_arch_state(const struct thread_struct *t) in restore_arch_state() argument
387 __insn_mtspr(SPR_INTERRUPT_MASK_0_0, (u32) t->interrupt_mask); in restore_arch_state()
388 __insn_mtspr(SPR_INTERRUPT_MASK_0_1, t->interrupt_mask >> 32); in restore_arch_state()
390 __insn_mtspr(SPR_INTERRUPT_MASK_0, t->interrupt_mask); in restore_arch_state()
392 __insn_mtspr(SPR_EX_CONTEXT_0_0, t->ex_context[0]); in restore_arch_state()
393 __insn_mtspr(SPR_EX_CONTEXT_0_1, t->ex_context[1]); in restore_arch_state()
394 __insn_mtspr(SPR_SYSTEM_SAVE_0_0, t->system_save[0]); in restore_arch_state()
395 __insn_mtspr(SPR_SYSTEM_SAVE_0_1, t->system_save[1]); in restore_arch_state()
396 __insn_mtspr(SPR_SYSTEM_SAVE_0_2, t->system_save[2]); in restore_arch_state()
397 __insn_mtspr(SPR_SYSTEM_SAVE_0_3, t->system_save[3]); in restore_arch_state()
398 __insn_mtspr(SPR_INTCTRL_0_STATUS, t->intctrl_0); in restore_arch_state()
399 __insn_mtspr(SPR_PROC_STATUS, t->proc_status); in restore_arch_state()
401 __insn_mtspr(SPR_INTERRUPT_VECTOR_BASE_0, t->interrupt_vector_base); in restore_arch_state()
403 __insn_mtspr(SPR_TILE_RTF_HWM, t->tile_rtf_hwm); in restore_arch_state()
405 __insn_mtspr(SPR_DSTREAM_PF, t->dstream_pf); in restore_arch_state()