Lines Matching refs:state_addr
500 static void loongson3_type1_play_dead(int *state_addr)
521 " li %[val], 0x7 \n" /* *state_addr = CPU_DEAD; */
522 " sw %[val], (%[state_addr]) \n"
524 " cache 21, (%[state_addr]) \n" /* flush entry of *state_addr */
527 : [state_addr] "r" (state_addr),
562 static void loongson3_type2_play_dead(int *state_addr)
583 " li %[val], 0x7 \n" /* *state_addr = CPU_DEAD; */
584 " sw %[val], (%[state_addr]) \n"
586 " cache 21, (%[state_addr]) \n" /* flush entry of *state_addr */
589 : [state_addr] "r" (state_addr),
626 static void loongson3_type3_play_dead(int *state_addr)
667 " li %[val], 0x7 \n" /* *state_addr = CPU_DEAD; */
668 " sw %[val], (%[state_addr]) \n"
670 " cache 21, (%[state_addr]) \n" /* flush entry of *state_addr */
673 : [state_addr] "r" (state_addr),
711 int prid_imp, prid_rev, *state_addr;
747 state_addr = &per_cpu(cpu_state, cpu);
749 play_dead_at_ckseg1(state_addr);