Lines Matching defs:processor
35 cpu *processor,
39 cpu_nr(processor) + 1,
49 cpu *processor,
52 int status = cpu_registers(processor)->gpr[3];
53 int error = cpu_registers(processor)->gpr[0];
62 emul_read_gpr64(cpu *processor,
68 hi = cpu_registers(processor)->gpr[g];
69 lo = cpu_registers(processor)->gpr[g+1];
72 lo = cpu_registers(processor)->gpr[g];
73 hi = cpu_registers(processor)->gpr[g+1];
80 emul_write_gpr64(cpu *processor,
87 cpu_registers(processor)->gpr[g] = hi;
88 cpu_registers(processor)->gpr[g+1] = lo;
91 cpu_registers(processor)->gpr[g] = lo;
92 cpu_registers(processor)->gpr[g+1] = hi;
101 cpu *processor,
108 dest[nr_moved] = vm_data_map_read_1(cpu_data_map(processor),
110 processor, cia);
121 emul_write_status(cpu *processor,
126 cpu_registers(processor)->gpr[3] = err;
130 cpu_registers(processor)->gpr[3] = status;
137 emul_write2_status(cpu *processor,
143 cpu_registers(processor)->gpr[3] = err;
147 cpu_registers(processor)->gpr[3] = status1;
148 cpu_registers(processor)->gpr[4] = status2;
156 cpu *processor,
159 return vm_data_map_read_word(cpu_data_map(processor),
161 processor, cia);
168 cpu *processor,
171 vm_data_map_write_word(cpu_data_map(processor),
174 processor, cia);
182 cpu *processor,
187 vm_data_map_write_1(cpu_data_map(processor),
190 processor, cia);
199 cpu *processor,
204 ((char*)dest)[nr_moved] = vm_data_map_read_1(cpu_data_map(processor),
206 processor, cia);
216 cpu *processor,
233 emul_syscall_enter(emul, call, arg0, processor, cia);
235 cpu_registers(processor)->gpr[0] = 0; /* default success */
236 handler(emul_data, call, arg0, processor, cia);
239 emul_syscall_exit(emul, call, arg0, processor, cia);