| /linux/arch/sparc/kernel/ |
| H A D | traps_32.c | 108 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_illegal_instruction() argument 121 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_priv_instruction() argument 131 void do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_memaccess_unaligned() argument 135 printk("KERNEL MNA at pc %08lx npc %08lx called by %08lx\n", pc, npc, in do_memaccess_unaligned() 157 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, in do_fpd_trap() argument 199 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument 270 regs->pc = regs->npc; 271 regs->npc += 4; 302 void handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument 310 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, argument [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 | 76 unsigned long up_psr, pc, npc, ufp; in do_sigreturn() local 101 err |= __get_user(npc, &sf->info.si_regs.npc); in do_sigreturn() 103 if ((pc | npc) & 3) in do_sigreturn() 144 unsigned int psr, pc, npc, ufp; in do_rt_sigreturn() local 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() [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 | signal_64.c | 47 unsigned long pc, npc, tstate; in sparc64_set_context() local 59 err |= __get_user(npc, &((*grp)[MC_NPC])); in sparc64_set_context() 60 if (err || ((pc | npc) & 3)) in sparc64_set_context() 76 npc &= 0xffffffff; in sparc64_set_context() 79 regs->tnpc = npc; in sparc64_set_context()
|
| H A D | pcic.c | 735 regs->pc = regs->npc; in pcic_nmi() 736 regs->npc += 4; in pcic_nmi()
|
| /linux/arch/powerpc/platforms/cell/spufs/ |
| H A D | run.c | 176 static int spu_run_init(struct spu_context *ctx, u32 *npc) in spu_run_init() argument 222 ctx->ops->npc_write(ctx, *npc); in spu_run_init() 244 static int spu_run_fini(struct spu_context *ctx, u32 *npc, in spu_run_fini() argument 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() [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()
|
| H A D | spufs.h | 236 long spufs_run_spu(struct spu_context *ctx, u32 *npc, u32 *status);
|
| /linux/drivers/usb/misc/ |
| H A D | onboard_usb_dev_pdevs.c | 71 struct device_node *np, *npc; in onboard_dev_create_pdevs() local 89 npc = of_parse_phandle(np, "peer-hub", 0); in onboard_dev_create_pdevs() 90 if (npc) { in onboard_dev_create_pdevs() 92 of_node_put(npc); in onboard_dev_create_pdevs() 96 pdev = of_find_device_by_node(npc); in onboard_dev_create_pdevs() 97 of_node_put(npc); in onboard_dev_create_pdevs()
|
| /linux/arch/parisc/kernel/ |
| H A D | unwind.c | 282 unsigned long npc; in unwind_frame_regs() local 335 for (npc = e->region_start; in unwind_frame_regs() 338 npc < info->ip; in unwind_frame_regs() 339 npc += 4) { in unwind_frame_regs() 341 insn = *(unsigned int *)npc; in unwind_frame_regs() 349 insn, npc, frame_size); in unwind_frame_regs() 355 insn, npc, frame_size); in unwind_frame_regs() 361 "-20(sp) @ %lx\n", info->ip, npc); in unwind_frame_regs() 367 "-16(sp) @ %lx\n", info->ip, npc); in unwind_frame_regs() 388 info->prev_ip, npc); in unwind_frame_regs()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/ |
| H A D | debugfs.c | 253 debugfs_create_file("mcam_layout", 0444, rvu->rvu_dbg.npc, in npc_cn20k_debugfs_init() 256 debugfs_create_file("mcam_default", 0444, rvu->rvu_dbg.npc, in npc_cn20k_debugfs_init() 259 debugfs_create_file("vidx2idx", 0444, rvu->rvu_dbg.npc, in npc_cn20k_debugfs_init() 262 debugfs_create_file("idx2vidx", 0444, rvu->rvu_dbg.npc, in npc_cn20k_debugfs_init() 265 debugfs_create_file("defrag", 0444, rvu->rvu_dbg.npc, in npc_cn20k_debugfs_init() 273 debugfs_remove_recursive(rvu->rvu_dbg.npc); in npc_cn20k_debugfs_deinit()
|
| /linux/arch/sparc/math-emu/ |
| H A D | math_32.c | 186 regs->pc = regs->npc; in do_mathemu() 187 regs->npc += 4; in do_mathemu()
|
| /linux/Documentation/filesystems/spufs/ |
| H A D | spufs.rst | 154 /npc, /decr, /decr_status, /spu_tag_mask, /event_mask, /srr0 159 npc requires an SPU context save and is therefore very inefficient. 164 npc Next Program Counter 173 The possible operations on an open npc, decr, decr_status,
|
| /linux/Documentation/devicetree/bindings/powerpc/fsl/ |
| H A D | dcsr.txt | 114 Definition: Must include "fsl,dcsr-npc" 136 dcsr-npc { 137 compatible = "fsl,dcsr-npc";
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | b4420si-post.dtsi | 46 dcsr-npc {
|
| H A D | p3041si-post.dtsi | 206 dcsr-npc { 207 compatible = "fsl,dcsr-npc";
|
| H A D | p2041si-post.dtsi | 179 dcsr-npc { 180 compatible = "fsl,dcsr-npc";
|
| H A D | p5020si-post.dtsi | 208 dcsr-npc { 209 compatible = "fsl,dcsr-npc";
|
| H A D | p5040si-post.dtsi | 153 dcsr-npc { 154 compatible = "fsl,dcsr-npc";
|
| H A D | p4080si-post.dtsi | 180 dcsr-npc { 181 compatible = "fsl,dcsr-npc";
|
| /linux/arch/sparc/mm/ |
| H A D | fault_32.c | 242 regs->npc = regs->pc + 4; in do_sparc_fault()
|