Lines Matching refs:processor

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