/kernel/linux/linux-6.6/arch/riscv/kernel/probes/ |
H A D | uprobes.c | 26 unsigned long uprobe_get_swbp_addr(struct pt_regs *regs) in uprobe_get_swbp_addr() argument 28 return instruction_pointer(regs); in uprobe_get_swbp_addr() 59 int arch_uprobe_pre_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_pre_xol() argument 66 instruction_pointer_set(regs, utask->xol_vaddr); in arch_uprobe_pre_xol() 71 int arch_uprobe_post_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_post_xol() argument 78 instruction_pointer_set(regs, utask->vaddr + auprobe->insn_size); in arch_uprobe_post_xol() 91 bool arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_skip_sstep() argument 100 addr = instruction_pointer(regs); in arch_uprobe_skip_sstep() 103 auprobe->api.handler(insn, addr, regs); in arch_uprobe_skip_sstep() 108 void arch_uprobe_abort_xol(struct arch_uprobe *auprobe, struct pt_regs *regs) in arch_uprobe_abort_xol() argument 120 arch_uretprobe_is_alive(struct return_instance *ret, enum rp_check ctx, struct pt_regs *regs) arch_uretprobe_is_alive() argument 130 arch_uretprobe_hijack_return_addr(unsigned long trampoline_vaddr, struct pt_regs *regs) arch_uretprobe_hijack_return_addr() argument 148 uprobe_breakpoint_handler(struct pt_regs *regs) uprobe_breakpoint_handler() argument 156 uprobe_single_step_handler(struct pt_regs *regs) uprobe_single_step_handler() argument [all...] |
/kernel/linux/linux-6.6/arch/um/kernel/ |
H A D | signal.c | 49 static void handle_signal(struct ksignal *ksig, struct pt_regs *regs) in handle_signal() argument 60 if (PT_REGS_SYSCALL_NR(regs) >= 0) { in handle_signal() 62 switch (PT_REGS_SYSCALL_RET(regs)) { in handle_signal() 65 PT_REGS_SYSCALL_RET(regs) = -EINTR; in handle_signal() 70 PT_REGS_SYSCALL_RET(regs) = -EINTR; in handle_signal() 75 PT_REGS_RESTART_SYSCALL(regs); in handle_signal() 76 PT_REGS_ORIG_SYSCALL(regs) = PT_REGS_SYSCALL_NR(regs); in handle_signal() 81 sp = PT_REGS_SP(regs); in handle_signal() 87 err = setup_signal_stack_sc(sp, ksig, regs, oldse in handle_signal() 95 do_signal(struct pt_regs *regs) do_signal() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | prom_64.c | 69 struct linux_prom64_registers *regs; in sun4v_path_component() local 77 regs = rprop->value; in sun4v_path_component() 81 (unsigned int) (regs->phys_addr >> 32UL), in sun4v_path_component() 82 (unsigned int) (regs->phys_addr & 0xffffffffUL)); in sun4v_path_component() 86 type = regs->phys_addr >> 60UL; in sun4v_path_component() 87 high_bits = (regs->phys_addr >> 32UL) & 0x0fffffffUL; in sun4v_path_component() 88 low_bits = (regs->phys_addr & 0xffffffffUL); in sun4v_path_component() 111 struct linux_prom64_registers *regs; in sun4u_path_component() local 118 regs = prop->value; in sun4u_path_component() 122 (unsigned int) (regs in sun4u_path_component() 147 struct linux_prom_registers *regs; sbus_path_component() local 165 struct linux_prom_pci_registers *regs; pci_path_component() local 191 struct linux_prom64_registers *regs; upa_path_component() local 215 u32 *regs; vdev_path_component() local 230 struct linux_prom64_registers *regs; ebus_path_component() local 250 u32 *regs; i2c_path_component() local 270 u32 *regs; usb_path_component() local 292 u32 *regs; ieee1394_path_component() local 394 u32 *regs; arch_find_n_match_cpu_physical_id() local [all...] |
H A D | kgdb_32.c | 19 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) in pt_regs_to_gdb_regs() argument 26 gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; in pt_regs_to_gdb_regs() 28 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in pt_regs_to_gdb_regs() 37 gdb_regs[GDB_Y] = regs->y; in pt_regs_to_gdb_regs() 38 gdb_regs[GDB_PSR] = regs->psr; in pt_regs_to_gdb_regs() 41 gdb_regs[GDB_PC] = regs->pc; in pt_regs_to_gdb_regs() 42 gdb_regs[GDB_NPC] = regs->npc; in pt_regs_to_gdb_regs() 82 void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) in gdb_regs_to_pt_regs() argument 88 regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; in gdb_regs_to_pt_regs() 93 if (regs in gdb_regs_to_pt_regs() 138 kgdb_trap(unsigned long trap_level, struct pt_regs *regs) kgdb_trap() argument 163 kgdb_arch_set_pc(struct pt_regs *regs, unsigned long ip) kgdb_arch_set_pc() argument [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | prom_64.c | 69 struct linux_prom64_registers *regs; in sun4v_path_component() local 77 regs = rprop->value; in sun4v_path_component() 81 (unsigned int) (regs->phys_addr >> 32UL), in sun4v_path_component() 82 (unsigned int) (regs->phys_addr & 0xffffffffUL)); in sun4v_path_component() 86 type = regs->phys_addr >> 60UL; in sun4v_path_component() 87 high_bits = (regs->phys_addr >> 32UL) & 0x0fffffffUL; in sun4v_path_component() 88 low_bits = (regs->phys_addr & 0xffffffffUL); in sun4v_path_component() 111 struct linux_prom64_registers *regs; in sun4u_path_component() local 118 regs = prop->value; in sun4u_path_component() 122 (unsigned int) (regs in sun4u_path_component() 147 struct linux_prom_registers *regs; sbus_path_component() local 165 struct linux_prom_pci_registers *regs; pci_path_component() local 191 struct linux_prom64_registers *regs; upa_path_component() local 215 u32 *regs; vdev_path_component() local 230 struct linux_prom64_registers *regs; ebus_path_component() local 250 u32 *regs; i2c_path_component() local 270 u32 *regs; usb_path_component() local 292 u32 *regs; ieee1394_path_component() local 394 u32 *regs; arch_find_n_match_cpu_physical_id() local [all...] |
H A D | kgdb_32.c | 19 void pt_regs_to_gdb_regs(unsigned long *gdb_regs, struct pt_regs *regs) in pt_regs_to_gdb_regs() argument 26 gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; in pt_regs_to_gdb_regs() 28 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in pt_regs_to_gdb_regs() 37 gdb_regs[GDB_Y] = regs->y; in pt_regs_to_gdb_regs() 38 gdb_regs[GDB_PSR] = regs->psr; in pt_regs_to_gdb_regs() 41 gdb_regs[GDB_PC] = regs->pc; in pt_regs_to_gdb_regs() 42 gdb_regs[GDB_NPC] = regs->npc; in pt_regs_to_gdb_regs() 82 void gdb_regs_to_pt_regs(unsigned long *gdb_regs, struct pt_regs *regs) in gdb_regs_to_pt_regs() argument 88 regs->u_regs[UREG_G1 + i] = gdb_regs[GDB_G1 + i]; in gdb_regs_to_pt_regs() 93 if (regs in gdb_regs_to_pt_regs() 138 kgdb_trap(unsigned long trap_level, struct pt_regs *regs) kgdb_trap() argument 163 kgdb_arch_set_pc(struct pt_regs *regs, unsigned long ip) kgdb_arch_set_pc() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
H A D | xgmac_mdio.c | 62 static u32 xgmac_read32(void __iomem *regs, in xgmac_read32() argument 66 return ioread32(regs); in xgmac_read32() 68 return ioread32be(regs); in xgmac_read32() 72 void __iomem *regs, in xgmac_write32() 76 iowrite32(value, regs); in xgmac_write32() 78 iowrite32be(value, regs); in xgmac_write32() 85 struct tgec_mdio_controller __iomem *regs, in xgmac_wait_until_free() 92 while ((xgmac_read32(®s->mdio_stat, is_little_endian) & in xgmac_wait_until_free() 110 struct tgec_mdio_controller __iomem *regs, in xgmac_wait_until_done() 117 while ((xgmac_read32(®s in xgmac_wait_until_done() 71 xgmac_write32(u32 value, void __iomem *regs, bool is_little_endian) xgmac_write32() argument 84 xgmac_wait_until_free(struct device *dev, struct tgec_mdio_controller __iomem *regs, bool is_little_endian) xgmac_wait_until_free() argument 109 xgmac_wait_until_done(struct device *dev, struct tgec_mdio_controller __iomem *regs, bool is_little_endian) xgmac_wait_until_done() argument 135 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; xgmac_mdio_write_c22() local 167 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; xgmac_mdio_write_c45() local 209 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; xgmac_mdio_read_c22() local 269 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; xgmac_mdio_read_c45() local 330 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; xgmac_mdio_set_mdc_freq() local 359 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; xgmac_mdio_set_suppress_preamble() local [all...] |
/kernel/linux/linux-6.6/arch/openrisc/include/asm/ |
H A D | syscall.h | 23 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr() argument 25 return regs->orig_gpr11; in syscall_get_nr() 29 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback() argument 31 regs->gpr[11] = regs->orig_gpr11; in syscall_rollback() 35 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error() argument 37 return IS_ERR_VALUE(regs->gpr[11]) ? regs->gpr[11] : 0; in syscall_get_error() 41 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) in syscall_get_return_value() argument 43 return regs in syscall_get_return_value() 47 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) syscall_set_return_value() argument 54 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) syscall_get_arguments() argument [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | perf_event.c | 47 static struct kvm_s390_sie_block *sie_block(struct pt_regs *regs) in sie_block() argument 49 struct stack_frame *stack = (struct stack_frame *) regs->gprs[15]; in sie_block() 57 static bool is_in_guest(struct pt_regs *regs) in is_in_guest() argument 59 if (user_mode(regs)) in is_in_guest() 62 return instruction_pointer(regs) == (unsigned long) &sie_exit; in is_in_guest() 68 static unsigned long guest_is_user_mode(struct pt_regs *regs) in guest_is_user_mode() argument 70 return sie_block(regs)->gpsw.mask & PSW_MASK_PSTATE; in guest_is_user_mode() 73 static unsigned long instruction_pointer_guest(struct pt_regs *regs) in instruction_pointer_guest() argument 75 return sie_block(regs)->gpsw.addr; in instruction_pointer_guest() 78 unsigned long perf_instruction_pointer(struct pt_regs *regs) in perf_instruction_pointer() argument 84 perf_misc_guest_flags(struct pt_regs *regs) perf_misc_guest_flags() argument 90 perf_misc_flags_sf(struct pt_regs *regs) perf_misc_flags_sf() argument 105 perf_misc_flags(struct pt_regs *regs) perf_misc_flags() argument 223 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) perf_callchain_kernel() argument [all...] |
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | kprobes.c | 114 struct pt_regs *regs) in save_local_irqflag() 116 kcb->saved_status = regs->csr_prmd; in save_local_irqflag() 117 regs->csr_prmd &= ~CSR_PRMD_PIE; in save_local_irqflag() 122 struct pt_regs *regs) in restore_local_irqflag() 124 regs->csr_prmd = kcb->saved_status; in restore_local_irqflag() 129 struct pt_regs *regs) in post_kprobe_handler() 133 instruction_pointer_set(regs, cur->ainsn.restore); in post_kprobe_handler() 148 cur->post_handler(cur, regs, 0); in post_kprobe_handler() 155 static void setup_singlestep(struct kprobe *p, struct pt_regs *regs, in setup_singlestep() argument 170 save_local_irqflag(kcb, regs); in setup_singlestep() 113 save_local_irqflag(struct kprobe_ctlblk *kcb, struct pt_regs *regs) save_local_irqflag() argument 121 restore_local_irqflag(struct kprobe_ctlblk *kcb, struct pt_regs *regs) restore_local_irqflag() argument 128 post_kprobe_handler(struct kprobe *cur, struct kprobe_ctlblk *kcb, struct pt_regs *regs) post_kprobe_handler() argument 183 reenter_kprobe(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) reenter_kprobe() argument 207 kprobe_breakpoint_handler(struct pt_regs *regs) kprobe_breakpoint_handler() argument 270 kprobe_singlestep_handler(struct pt_regs *regs) kprobe_singlestep_handler() argument 288 kprobe_fault_handler(struct pt_regs *regs, int trapnr) kprobe_fault_handler() argument [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | perf_event.c | 26 static struct kvm_s390_sie_block *sie_block(struct pt_regs *regs) in sie_block() argument 28 struct stack_frame *stack = (struct stack_frame *) regs->gprs[15]; in sie_block() 36 static bool is_in_guest(struct pt_regs *regs) in is_in_guest() argument 38 if (user_mode(regs)) in is_in_guest() 41 return instruction_pointer(regs) == (unsigned long) &sie_exit; in is_in_guest() 47 static unsigned long guest_is_user_mode(struct pt_regs *regs) in guest_is_user_mode() argument 49 return sie_block(regs)->gpsw.mask & PSW_MASK_PSTATE; in guest_is_user_mode() 52 static unsigned long instruction_pointer_guest(struct pt_regs *regs) in instruction_pointer_guest() argument 54 return sie_block(regs)->gpsw.addr; in instruction_pointer_guest() 57 unsigned long perf_instruction_pointer(struct pt_regs *regs) in perf_instruction_pointer() argument 63 perf_misc_guest_flags(struct pt_regs *regs) perf_misc_guest_flags() argument 69 perf_misc_flags_sf(struct pt_regs *regs) perf_misc_flags_sf() argument 84 perf_misc_flags(struct pt_regs *regs) perf_misc_flags() argument 202 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) perf_callchain_kernel() argument [all...] |
/kernel/linux/linux-5.10/drivers/sbus/char/ |
H A D | display7seg.c | 56 void __iomem *regs; member 92 regval = readb(p->regs); in d7s_release() 97 writeb(regval, p->regs); in d7s_release() 106 u8 regs = readb(p->regs); in d7s_ioctl() local 124 if (regs & D7S_FLIP) in d7s_ioctl() 129 writeb(ireg, p->regs); in d7s_ioctl() 139 if (put_user(regs, (int __user *) arg)) { in d7s_ioctl() 147 regs ^= D7S_FLIP; in d7s_ioctl() 148 writeb(regs, in d7s_ioctl() 176 u8 regs; d7s_probe() local 239 u8 regs = readb(p->regs); d7s_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/vdpa/solidrun/ |
H A D | snet_ctrl.c | 67 static int snet_wait_for_empty_ctrl(struct snet_ctrl_regs __iomem *regs) in snet_wait_for_empty_ctrl() argument 71 return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_EMPTY_CTRL(val), 10, in snet_wait_for_empty_ctrl() 75 static int snet_wait_for_empty_op(struct snet_ctrl_regs __iomem *regs) in snet_wait_for_empty_op() argument 79 return readx_poll_timeout(ioread32, ®s->op, val, !val, 10, SNET_CTRL_TIMEOUT); in snet_wait_for_empty_op() 82 static int snet_wait_for_data(struct snet_ctrl_regs __iomem *regs) in snet_wait_for_data() argument 86 return readx_poll_timeout(ioread32, ®s->ctrl, val, SNET_DATA_READY(val), 10, in snet_wait_for_data() 136 struct snet_ctrl_regs __iomem *regs = snet_get_ctrl(snet); in snet_ctrl_read_from_dpu() local 155 ret = snet_wait_for_empty_ctrl(regs); in snet_ctrl_read_from_dpu() 167 snet_write_ctrl(regs, buf_words); in snet_ctrl_read_from_dpu() 168 snet_write_op(regs, opcod in snet_ctrl_read_from_dpu() 221 struct snet_ctrl_regs __iomem *regs = snet_get_ctrl(snet); snet_send_ctrl_msg_old() local 255 struct snet_ctrl_regs __iomem *regs = snet_get_ctrl(snet); snet_send_ctrl_msg() local 312 struct snet_ctrl_regs __iomem *regs = snet_get_ctrl(snet); snet_ctrl_clear() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/xscale/ |
H A D | ptp_ixp46x.c | 26 struct ixp46x_ts_regs *regs; member 41 static u64 ixp_systime_read(struct ixp46x_ts_regs *regs) in ixp_systime_read() argument 46 lo = __raw_readl(®s->systime_lo); in ixp_systime_read() 47 hi = __raw_readl(®s->systime_hi); in ixp_systime_read() 56 static void ixp_systime_write(struct ixp46x_ts_regs *regs, u64 ns) in ixp_systime_write() argument 64 __raw_writel(lo, ®s->systime_lo); in ixp_systime_write() 65 __raw_writel(hi, ®s->systime_hi); in ixp_systime_write() 75 struct ixp46x_ts_regs *regs = ixp_clock->regs; in isr() local 79 val = __raw_readl(®s in isr() 127 struct ixp46x_ts_regs *regs = ixp_clock->regs; ptp_ixp_adjfine() local 141 struct ixp46x_ts_regs *regs = ixp_clock->regs; ptp_ixp_adjtime() local 159 struct ixp46x_ts_regs *regs = ixp_clock->regs; ptp_ixp_gettime() local 177 struct ixp46x_ts_regs *regs = ixp_clock->regs; ptp_ixp_settime() local 233 ixp46x_ptp_find(struct ixp46x_ts_regs *__iomem *regs, int *phc_index) ixp46x_ptp_find() argument [all...] |
/kernel/linux/linux-6.6/arch/openrisc/kernel/ |
H A D | ptrace.c | 30 asmlinkage long do_syscall_trace_enter(struct pt_regs *regs); 32 asmlinkage void do_syscall_trace_leave(struct pt_regs *regs); 52 const struct pt_regs *regs = task_pt_regs(target); in genregs_get() local 56 membuf_write(&to, regs->gpr + 1, 31 * 4); in genregs_get() 57 membuf_store(&to, regs->pc); in genregs_get() 58 return membuf_store(&to, regs->sr); in genregs_get() 69 struct pt_regs *regs = task_pt_regs(target); in genregs_set() local 76 regs->gpr+1, 4, 4*32); in genregs_set() 80 ®s->pc, 4*32, 4*33); in genregs_set() 100 const struct pt_regs *regs in fpregs_get() local 110 struct pt_regs *regs = task_pt_regs(target); fpregs_set() local 195 do_syscall_trace_enter(struct pt_regs *regs) do_syscall_trace_enter() argument 214 do_syscall_trace_leave(struct pt_regs *regs) do_syscall_trace_leave() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
H A D | fd6_pack.h | 55 const struct fd_reg_pair regs[] = {__VA_ARGS__}; \ 56 /* NOTE: allow regs[0].reg==0, this happens in OUT_PKT() */ \ 57 if (i < ARRAY_SIZE(regs) && (i == 0 || regs[i].reg > 0)) { \ 58 __assert_eq(regs[0].reg + i, regs[i].reg); \ 59 if (regs[i].bo) { \ 62 OUT_RELOC(ring, regs[i].bo, regs[i].bo_offset, regs[ [all...] |
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | alignment.c | 319 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, union offset_union offset) in do_alignment_finish_ldst() argument 328 regs->uregs[RN_BITS(instr)] = addr; in do_alignment_finish_ldst() 332 do_alignment_ldrhstrh(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrhstrh() argument 338 if (user_mode(regs)) in do_alignment_ldrhstrh() 349 regs->uregs[rd] = val; in do_alignment_ldrhstrh() 351 put16_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrhstrh() 367 regs->uregs[rd] = val; in do_alignment_ldrhstrh() 370 put16t_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrhstrh() 381 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd() argument 400 if (user_mode(regs)) in do_alignment_ldrdstrd() 443 do_alignment_ldrstr(unsigned long addr, u32 instr, struct pt_regs *regs) do_alignment_ldrstr() argument 492 do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs) do_alignment_ldmstm() argument 710 do_alignment_t32_to_handler(u32 *pinstr, struct pt_regs *regs, union offset_union *poffset) do_alignment_t32_to_handler() argument 761 alignment_get_arm(struct pt_regs *regs, u32 *ip, u32 *inst) alignment_get_arm() argument 776 alignment_get_thumb(struct pt_regs *regs, u16 *ip, u16 *inst) alignment_get_thumb() argument 792 do_alignment(unsigned long addr, unsigned int fsr, struct pt_regs *regs) do_alignment() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | alignment.c | 327 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, union offset_union offset) in do_alignment_finish_ldst() argument 336 regs->uregs[RN_BITS(instr)] = addr; in do_alignment_finish_ldst() 340 do_alignment_ldrhstrh(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrhstrh() argument 346 if (user_mode(regs)) in do_alignment_ldrhstrh() 357 regs->uregs[rd] = val; in do_alignment_ldrhstrh() 359 put16_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrhstrh() 375 regs->uregs[rd] = val; in do_alignment_ldrhstrh() 378 put16t_unaligned_check(regs->uregs[rd], addr); in do_alignment_ldrhstrh() 389 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd() argument 408 if (user_mode(regs)) in do_alignment_ldrdstrd() 451 do_alignment_ldrstr(unsigned long addr, u32 instr, struct pt_regs *regs) do_alignment_ldrstr() argument 500 do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs) do_alignment_ldmstm() argument 718 do_alignment_t32_to_handler(u32 *pinstr, struct pt_regs *regs, union offset_union *poffset) do_alignment_t32_to_handler() argument 769 alignment_get_arm(struct pt_regs *regs, u32 *ip, u32 *inst) alignment_get_arm() argument 784 alignment_get_thumb(struct pt_regs *regs, u16 *ip, u16 *inst) alignment_get_thumb() argument 800 do_alignment(unsigned long addr, unsigned int fsr, struct pt_regs *regs) do_alignment() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
H A D | sungem.c | 127 writel(cmd, gp->regs + MIF_FRAME); in __sungem_phy_read() 130 cmd = readl(gp->regs + MIF_FRAME); in __sungem_phy_read() 165 writel(cmd, gp->regs + MIF_FRAME); in __sungem_phy_write() 168 cmd = readl(gp->regs + MIF_FRAME); in __sungem_phy_write() 190 writel(GREG_STAT_TXDONE, gp->regs + GREG_IMASK); in gem_enable_ints() 196 writel(GREG_STAT_NAPI | GREG_STAT_TXDONE, gp->regs + GREG_IMASK); in gem_disable_ints() 197 (void)readl(gp->regs + GREG_IMASK); /* write posting */ in gem_disable_ints() 258 u32 pcs_istat = readl(gp->regs + PCS_ISTAT); in gem_pcs_interrupt() 274 pcs_miistat = readl(gp->regs + PCS_MIISTAT); in gem_pcs_interrupt() 277 (readl(gp->regs in gem_pcs_interrupt() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
H A D | sungem.c | 127 writel(cmd, gp->regs + MIF_FRAME); in __sungem_phy_read() 130 cmd = readl(gp->regs + MIF_FRAME); in __sungem_phy_read() 165 writel(cmd, gp->regs + MIF_FRAME); in __sungem_phy_write() 168 cmd = readl(gp->regs + MIF_FRAME); in __sungem_phy_write() 190 writel(GREG_STAT_TXDONE, gp->regs + GREG_IMASK); in gem_enable_ints() 196 writel(GREG_STAT_NAPI | GREG_STAT_TXDONE, gp->regs + GREG_IMASK); in gem_disable_ints() 197 (void)readl(gp->regs + GREG_IMASK); /* write posting */ in gem_disable_ints() 258 u32 pcs_istat = readl(gp->regs + PCS_ISTAT); in gem_pcs_interrupt() 274 pcs_miistat = readl(gp->regs + PCS_MIISTAT); in gem_pcs_interrupt() 277 (readl(gp->regs in gem_pcs_interrupt() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | signal_64.c | 77 * but the location we write the VMX regs to must be. See the comment in 107 struct pt_regs *regs = tsk->thread.regs; in setup_sigcontext() local 108 unsigned long msr = regs->msr; in setup_sigcontext() 143 /* copy fpr regs and fpscr */ in setup_sigcontext() 167 err |= __put_user(&sc->gp_regs, &sc->regs); in setup_sigcontext() 168 WARN_ON(!FULL_REGS(regs)); in setup_sigcontext() 169 err |= __copy_to_user(&sc->gp_regs, regs, GP_REGS_SIZE); in setup_sigcontext() 210 struct pt_regs *regs = tsk->thread.regs; in setup_tm_sigcontexts() local 330 struct pt_regs *regs = tsk->thread.regs; restore_sigcontext() local 427 struct pt_regs *regs = tsk->thread.regs; restore_tm_sigcontexts() local 706 struct pt_regs *regs = current_pt_regs(); SYSCALL_DEFINE0() local 819 struct pt_regs *regs = tsk->thread.regs; handle_rt_signal64() local [all...] |
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | processor.h | 52 #define start_thread(regs,pc,sp) \ 57 r7 = regs->ARM_r7; \ 58 r8 = regs->ARM_r8; \ 59 r9 = regs->ARM_r9; \ 61 memset(regs->uregs, 0, sizeof(regs->uregs)); \ 64 regs->ARM_r7 = r7; \ 65 regs->ARM_r8 = r8; \ 66 regs->ARM_r9 = r9; \ 67 regs [all...] |
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | exception.h | 9 void show_registers(struct pt_regs *regs); 12 asmlinkage void noinstr do_ade(struct pt_regs *regs); 13 asmlinkage void noinstr do_ale(struct pt_regs *regs); 14 asmlinkage void noinstr do_bce(struct pt_regs *regs); 15 asmlinkage void noinstr do_bp(struct pt_regs *regs); 16 asmlinkage void noinstr do_ri(struct pt_regs *regs); 17 asmlinkage void noinstr do_fpu(struct pt_regs *regs); 18 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr); 19 asmlinkage void noinstr do_lsx(struct pt_regs *regs); 20 asmlinkage void noinstr do_lasx(struct pt_regs *regs); [all...] |
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | exception.h | 9 void show_registers(struct pt_regs *regs); 12 asmlinkage void noinstr do_ade(struct pt_regs *regs); 13 asmlinkage void noinstr do_ale(struct pt_regs *regs); 14 asmlinkage void noinstr do_bce(struct pt_regs *regs); 15 asmlinkage void noinstr do_bp(struct pt_regs *regs); 16 asmlinkage void noinstr do_ri(struct pt_regs *regs); 17 asmlinkage void noinstr do_fpu(struct pt_regs *regs); 18 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr); 19 asmlinkage void noinstr do_lsx(struct pt_regs *regs); 20 asmlinkage void noinstr do_lasx(struct pt_regs *regs); [all...] |
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | processor.h | 52 #define start_thread(regs,pc,sp) \ 57 r7 = regs->ARM_r7; \ 58 r8 = regs->ARM_r8; \ 59 r9 = regs->ARM_r9; \ 61 memset(regs->uregs, 0, sizeof(regs->uregs)); \ 64 regs->ARM_r7 = r7; \ 65 regs->ARM_r8 = r8; \ 66 regs->ARM_r9 = r9; \ 67 regs [all...] |