/openbmc/linux/arch/sparc/kernel/ |
H A D | traps_32.c | 120 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_priv_instruction() argument 134 printk("KERNEL MNA at pc %08lx npc %08lx called by %08lx\n", pc, npc, in do_memaccess_unaligned() 156 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_fpd_trap() argument 198 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument 269 regs->pc = regs->npc; 270 regs->npc += 4; 309 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument 314 pc, npc, psr); 321 void handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument 326 pc, npc, psr); [all …]
|
H A D | entry.h | 16 unsigned long npc, unsigned long psr); 19 unsigned long npc, unsigned long psr); 21 unsigned long npc, unsigned long psr); 23 unsigned long npc, unsigned long psr); 25 unsigned long npc, unsigned long psr); 27 unsigned long npc, unsigned long psr); 29 unsigned long npc, unsigned long psr); 31 unsigned long npc, unsigned long psr); 33 unsigned long npc, unsigned long psr); 35 unsigned long npc, unsigned long psr);
|
H A D | signal_32.c | 101 err |= __get_user(npc, &sf->info.si_regs.npc); in do_sigreturn() 103 if ((pc | npc) & 3) in do_sigreturn() 162 err |= __get_user(npc, &sf->regs.npc); in do_rt_sigreturn() 163 err |= ((pc | npc) & 0x03); in do_rt_sigreturn() 186 regs->npc = npc; in do_rt_sigreturn() 298 regs->npc = (regs->pc + 4); in setup_frame() 345 err |= __put_user(regs->npc, &sf->regs.npc); in setup_rt_frame() 396 regs->npc = (regs->pc + 4); in setup_rt_frame() 447 regs->npc -= 4; in syscall_restart() 507 regs->npc -= 4; in do_signal() [all …]
|
H A D | kgdb_32.c | 42 gdb_regs[GDB_NPC] = regs->npc; in pt_regs_to_gdb_regs() 100 regs->npc = gdb_regs[GDB_NPC]; in gdb_regs_to_pt_regs() 123 linux_regs->npc = addr + 4; in kgdb_arch_handle_exception() 130 linux_regs->pc = linux_regs->npc; in kgdb_arch_handle_exception() 131 linux_regs->npc += 4; in kgdb_arch_handle_exception() 166 regs->npc = regs->pc + 4; in kgdb_arch_set_pc()
|
H A D | signal32.c | 89 unsigned int pc, npc; in do_sigreturn32() local 113 __get_user(npc, &sf->info.si_regs.npc)) in do_sigreturn32() 116 if ((pc | npc) & 3) in do_sigreturn32() 121 npc &= 0xffffffff; in do_sigreturn32() 124 regs->tnpc = npc; in do_sigreturn32() 177 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn32() local 201 __get_user(npc, &sf->regs.npc)) in do_rt_sigreturn32() 204 if ((pc | npc) & 3) in do_rt_sigreturn32() 209 npc &= 0xffffffff; in do_rt_sigreturn32() 212 regs->tnpc = npc; in do_rt_sigreturn32() [all …]
|
H A D | unaligned_32.c | 201 regs->pc = regs->npc; in advance() 202 regs->npc += 4; in advance() 237 regs->npc = regs->pc + 4; in kernel_mna_trap_fault()
|
H A D | ptrace_32.c | 101 membuf_store(&to, regs->npc); in genregs32_get() 152 ®s->npc, in genregs32_set() 255 membuf_store(&to, regs->npc); in getregs_get() 280 regs->npc = v[2]; in setregs_set()
|
H A D | sys_sparc_32.c | 152 printk ("TRAP: Entering kernel PC=%x, nPC=%x\n", regs->pc, regs->npc); in sparc_breakpoint() 157 printk ("TRAP: Returning to space: PC=%x nPC=%x\n", regs->pc, regs->npc); in sparc_breakpoint()
|
H A D | syscalls.S | 268 ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %l1 ! pc = npc 276 add %l1, 0x4, %l2 ! npc = npc+4 287 ldx [%sp + PTREGS_OFF + PT_V9_TNPC], %l1 ! pc = npc
|
/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | run.c | 222 ctx->ops->npc_write(ctx, *npc); in spu_run_init() 252 *npc = ctx->ops->npc_read(ctx); in spu_run_fini() 274 unsigned int *npc) in spu_handle_restartsys() argument 286 *npc -= 8; in spu_handle_restartsys() 312 u32 ls_pointer, npc; in spu_process_callback() local 318 npc = ctx->ops->npc_read(ctx) & ~3; in spu_process_callback() 320 ls_pointer = in_be32(ls + npc); in spu_process_callback() 328 npc += 4; in spu_process_callback() 348 ctx->ops->npc_write(ctx, npc); in spu_process_callback() 371 ret = spu_run_init(ctx, npc); in spufs_run_spu() [all …]
|
H A D | syscalls.c | 40 u32 npc, status; in do_spu_run() local 43 if (get_user(npc, unpc)) in do_spu_run() 52 ret = spufs_run_spu(i->i_ctx, &npc, &status); in do_spu_run() 54 if (put_user(npc, unpc)) in do_spu_run()
|
/openbmc/linux/drivers/usb/misc/ |
H A D | onboard_usb_hub_pdevs.c | 70 struct device_node *np, *npc; in onboard_hub_create_pdevs() local 88 npc = of_parse_phandle(np, "peer-hub", 0); in onboard_hub_create_pdevs() 89 if (npc) { in onboard_hub_create_pdevs() 91 of_node_put(npc); in onboard_hub_create_pdevs() 95 pdev = of_find_device_by_node(npc); in onboard_hub_create_pdevs() 96 of_node_put(npc); in onboard_hub_create_pdevs()
|
/openbmc/qemu/linux-user/sparc/ |
H A D | signal.c | 138 __put_user(env->npc, ®s->npc); in save_pt_regs() 294 env->npc = env->pc + 4; in setup_frame() 356 env->npc = env->pc + 4; in setup_rt_frame() 400 __get_user(npc, &sf->regs.npc); in do_sigreturn() 401 if ((pc | npc) & 3) { in do_sigreturn() 408 env->npc = npc; in do_sigreturn() 495 env->npc = tnpc; in do_rt_sigreturn() 605 if ((pc | npc) & 3) { in sparc64_set_context() 626 env->npc = npc; in sparc64_set_context() 725 env->pc = env->npc; in sparc64_get_context() [all …]
|
H A D | cpu_loop.c | 154 env->pc = env->npc; in next_instruction() 155 env->npc = env->npc + 4; in next_instruction() 243 env->pc = env->npc; in cpu_loop() 244 env->npc = env->npc + 4; in cpu_loop() 364 env->npc = regs->npc; in target_cpu_copy_regs()
|
H A D | target_cpu.h | 73 env->pc = env->npc; in cpu_clone_regs_child() 74 env->npc = env->npc + 4; in cpu_clone_regs_child()
|
H A D | target_syscall.h | 9 abi_ulong npc; member 17 abi_ulong npc; member
|
/openbmc/linux/arch/parisc/kernel/ |
H A D | unwind.c | 277 unsigned long npc; in unwind_frame_regs() local 330 for (npc = e->region_start; in unwind_frame_regs() 333 npc < info->ip; in unwind_frame_regs() 334 npc += 4) { in unwind_frame_regs() 336 insn = *(unsigned int *)npc; in unwind_frame_regs() 344 insn, npc, frame_size); in unwind_frame_regs() 350 insn, npc, frame_size); in unwind_frame_regs() 356 "-20(sp) @ %lx\n", info->ip, npc); in unwind_frame_regs() 362 "-16(sp) @ %lx\n", info->ip, npc); in unwind_frame_regs() 381 info->prev_ip, npc); in unwind_frame_regs()
|
/openbmc/qemu/target/sparc/ |
H A D | gdbstub.c | 65 return gdb_get_rega(mem_buf, env->npc); in sparc_cpu_gdb_read_register() 90 return gdb_get_regl(mem_buf, env->npc); in sparc_cpu_gdb_read_register() 156 env->npc = tmp; in sparc_cpu_gdb_write_register() 185 env->npc = tmp; in sparc_cpu_gdb_write_register()
|
H A D | translate.c | 159 target_ulong npc; member 926 if (dc->npc & 3) { in save_npc() 969 e->npc = dc->npc; in delay_exceptionv() 2371 dc->npc = dc->npc + 4; in advance_pc() 2400 npc = dc->npc; in advance_jump_cond() 2415 npc = dc->npc; in advance_jump_cond() 2423 gen_goto_tb(dc, 1, npc + 4, npc + 8); in advance_jump_cond() 5191 target_ulong npc = dc->npc; in sparc_tr_insn_start() local 5193 if (npc & 3) { in sparc_tr_insn_start() 5420 env->npc = npc & ~3; in sparc_restore_state_to_opc() [all …]
|
H A D | int32_helper.c | 152 env->regwptr[10] = env->npc; in sparc_cpu_do_interrupt() 157 env->npc = env->pc + 4; in sparc_cpu_do_interrupt()
|
H A D | helper.c | 211 env->pc = env->npc; in helper_power_down() 212 env->npc = env->pc + 4; in helper_power_down()
|
/openbmc/linux/Documentation/filesystems/spufs/ |
H A D | spu_run.rst | 20 int spu_run(int fd, unsigned int *npc, unsigned int *event); 29 passed in npc. 38 is written back to npc, so you can call spu_run again without updating 97 EFAULT npc is not a valid pointer or status is neither NULL nor a valid 100 EINTR A signal occurred while spu_run was in progress. The npc value
|
/openbmc/linux/arch/sparc/include/uapi/asm/ |
H A D | ptrace.h | 46 unsigned int npc; member 107 unsigned long npc; member
|
/openbmc/qemu/target/avr/ |
H A D | translate.c | 90 target_long npc; member 1004 int dst = ctx->npc + a->imm; in trans_RJMP() 1072 int ret = ctx->npc; in trans_RCALL() 1073 int dst = ctx->npc + a->imm; in trans_RCALL() 1094 int ret = ctx->npc; in trans_ICALL() 1116 int ret = ctx->npc; in trans_EICALL() 1137 int ret = ctx->npc; in trans_CALL() 2553 tcg_gen_movi_tl(cpu_pc, ctx->npc - 1); in trans_BREAK() 2665 ctx->npc = ctx->base.pc_first / 2; in avr_tr_init_disas_context() 2690 tcg_gen_insn_start(ctx->npc); in avr_tr_insn_start() [all …]
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | sigcontext.h | 42 unsigned int npc; member
|