Lines Matching refs:cpa

2263 	struct cpu *cpa, *cpb;  in get_temp_state()  local
2277 if ((cpa = cpu_get(FHC_BOARD2CPU_A(board))) != NULL) { in get_temp_state()
2278 if ((cpa->cpu_type_info.pi_clock) >= 400) { in get_temp_state()
2863 uint64_t cpa, in fhc_write_mcrs() argument
2870 stdphysio(cpa, c & ~AC_CSR_REFEN); in fhc_write_mcrs()
2871 (void) lddphysio(cpa); in fhc_write_mcrs()
2880 stdphysio(cpa, c); in fhc_write_mcrs()
2881 (void) lddphysio(cpa); in fhc_write_mcrs()
2904 uint64_t cpa, dpa0, dpa1; in fhc_program_memory() local
2911 cpa = 0x1c0f9000060ull + (board * 0x400000000ull); in fhc_program_memory()
2913 prom_printf("cpa = 0x%llx\n", cpa); in fhc_program_memory()
2915 dpa0 = cpa + 0x10; in fhc_program_memory()
2916 dpa1 = cpa + 0x20; in fhc_program_memory()
2938 c = lddphysio(cpa); in fhc_program_memory()
2969 fhc_write_mcrs(cpa, dpa0, dpa1, c, d0, d1); in fhc_program_memory()
3046 cpu_t *cpa, *cpb; in fhc_board_poweroffcpus() local
3068 if ((cpa = cpu_get(FHC_BOARD2CPU_A(board))) != NULL && in fhc_board_poweroffcpus()
3069 cpu_is_active(cpa)) { in fhc_board_poweroffcpus()
3070 if (!cpu_intr_on(cpa)) { in fhc_board_poweroffcpus()
3071 cpu_intr_enable(cpa); in fhc_board_poweroffcpus()
3073 if ((error = cpu_offline(cpa, cpu_flags)) != 0) { in fhc_board_poweroffcpus()
3076 cpa->cpu_id); in fhc_board_poweroffcpus()
3080 cpa->cpu_id); in fhc_board_poweroffcpus()
3104 if (error == 0 && cpa != NULL && cpu_is_offline(cpa)) { in fhc_board_poweroffcpus()
3105 if ((error = cpu_poweroff(cpa)) != 0) { in fhc_board_poweroffcpus()
3108 cpa->cpu_id); in fhc_board_poweroffcpus()
3112 cpa->cpu_id); in fhc_board_poweroffcpus()
3116 cpa->cpu_id); in fhc_board_poweroffcpus()
3144 if (error == 0 && (cpa != NULL || cpb != NULL)) { in fhc_board_poweroffcpus()
3151 if (cpa != NULL) in fhc_board_poweroffcpus()
3152 base = FHC_DTAG_BASE(cpa->cpu_id); in fhc_board_poweroffcpus()
3163 if (cpa != NULL && (value & FHC_DTAG_LOW)) in fhc_board_poweroffcpus()