/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | compat_signal.c | 49 static long compat_restore_fp_state(struct pt_regs *regs, in compat_restore_fp_state() argument 60 fstate_restore(current, regs); in compat_restore_fp_state() 76 static long compat_save_fp_state(struct pt_regs *regs, in compat_save_fp_state() argument 83 fstate_save(current, regs); in compat_save_fp_state() 98 #define compat_save_fp_state(task, regs) (0) 99 #define compat_restore_fp_state(task, regs) (0) 102 static long compat_restore_sigcontext(struct pt_regs *regs, in compat_restore_sigcontext() argument 111 cregs_to_regs(&cregs, regs); in compat_restore_sigcontext() 115 err |= compat_restore_fp_state(regs, &sc->sc_fpregs); in compat_restore_sigcontext() 121 struct pt_regs *regs in COMPAT_SYSCALL_DEFINE0() local 159 compat_setup_sigcontext(struct compat_rt_sigframe __user *frame, struct pt_regs *regs) compat_setup_sigcontext() argument 176 compat_get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t framesize) compat_get_sigframe() argument 199 compat_setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) compat_setup_rt_frame() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/alteon/ |
H A D | acenic.c | 516 * Remap the regs into kernel space - this is abuse of in acenic_probe_one() 521 ap->regs = ioremap(dev->base_addr, 0x4000); in acenic_probe_one() 522 if (!ap->regs) { in acenic_probe_one() 564 if ((readl(&ap->regs->HostCtrl) >> 28) == 4) { in acenic_probe_one() 611 struct ace_regs __iomem *regs = ap->regs; in acenic_remove_one() local 616 writel(readl(®s->CpuCtrl) | CPU_HALT, ®s->CpuCtrl); in acenic_remove_one() 618 writel(readl(®s->CpuBCtrl) | CPU_HALT, ®s in acenic_remove_one() 847 ace_issue_cmd(struct ace_regs __iomem *regs, struct cmd *cmd) ace_issue_cmd() argument 863 struct ace_regs __iomem *regs; ace_init() local 1506 struct ace_regs __iomem *regs = ap->regs; ace_set_rxtx_parms() local 1545 struct ace_regs __iomem *regs = ap->regs; ace_watchdog() local 1628 struct ace_regs __iomem *regs = ap->regs; ace_load_std_rx_ring() local 1691 struct ace_regs __iomem *regs = ap->regs; ace_load_mini_rx_ring() local 1748 struct ace_regs __iomem *regs = ap->regs; ace_load_jumbo_rx_ring() local 2100 struct ace_regs __iomem *regs = ap->regs; ace_interrupt() local 2226 struct ace_regs __iomem *regs = ap->regs; ace_open() local 2281 struct ace_regs __iomem *regs = ap->regs; ace_close() local 2407 struct ace_regs __iomem *regs = ap->regs; ace_start_xmit() local 2543 struct ace_regs __iomem *regs = ap->regs; ace_change_mtu() local 2578 struct ace_regs __iomem *regs = ap->regs; ace_get_link_ksettings() local 2633 struct ace_regs __iomem *regs = ap->regs; ace_set_link_ksettings() local 2713 struct ace_regs __iomem *regs = ap->regs; ace_set_mac_addr() local 2741 struct ace_regs __iomem *regs = ap->regs; ace_set_multicast_list() local 2806 ace_copy(struct ace_regs __iomem *regs, const __be32 *src, u32 dest, int size) ace_copy() argument 2833 ace_clear(struct ace_regs __iomem *regs, u32 dest, int size) ace_clear() argument 2869 struct ace_regs __iomem *regs = ap->regs; ace_load_firmware() local 2944 eeprom_start(struct ace_regs __iomem *regs) eeprom_start() argument 2973 eeprom_prep(struct ace_regs __iomem *regs, u8 magic) eeprom_prep() argument 3010 eeprom_check_ack(struct ace_regs __iomem *regs) eeprom_check_ack() argument 3038 eeprom_stop(struct ace_regs __iomem *regs) eeprom_stop() argument 3076 struct ace_regs __iomem *regs = ap->regs; read_eeprom_byte() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/alteon/ |
H A D | acenic.c | 516 * Remap the regs into kernel space - this is abuse of in acenic_probe_one() 521 ap->regs = ioremap(dev->base_addr, 0x4000); in acenic_probe_one() 522 if (!ap->regs) { in acenic_probe_one() 564 if ((readl(&ap->regs->HostCtrl) >> 28) == 4) { in acenic_probe_one() 610 struct ace_regs __iomem *regs = ap->regs; in acenic_remove_one() local 615 writel(readl(®s->CpuCtrl) | CPU_HALT, ®s->CpuCtrl); in acenic_remove_one() 617 writel(readl(®s->CpuBCtrl) | CPU_HALT, ®s in acenic_remove_one() 846 ace_issue_cmd(struct ace_regs __iomem *regs, struct cmd *cmd) ace_issue_cmd() argument 862 struct ace_regs __iomem *regs; ace_init() local 1503 struct ace_regs __iomem *regs = ap->regs; ace_set_rxtx_parms() local 1542 struct ace_regs __iomem *regs = ap->regs; ace_watchdog() local 1625 struct ace_regs __iomem *regs = ap->regs; ace_load_std_rx_ring() local 1688 struct ace_regs __iomem *regs = ap->regs; ace_load_mini_rx_ring() local 1745 struct ace_regs __iomem *regs = ap->regs; ace_load_jumbo_rx_ring() local 2097 struct ace_regs __iomem *regs = ap->regs; ace_interrupt() local 2223 struct ace_regs __iomem *regs = ap->regs; ace_open() local 2278 struct ace_regs __iomem *regs = ap->regs; ace_close() local 2404 struct ace_regs __iomem *regs = ap->regs; ace_start_xmit() local 2539 struct ace_regs __iomem *regs = ap->regs; ace_change_mtu() local 2574 struct ace_regs __iomem *regs = ap->regs; ace_get_link_ksettings() local 2629 struct ace_regs __iomem *regs = ap->regs; ace_set_link_ksettings() local 2709 struct ace_regs __iomem *regs = ap->regs; ace_set_mac_addr() local 2737 struct ace_regs __iomem *regs = ap->regs; ace_set_multicast_list() local 2802 ace_copy(struct ace_regs __iomem *regs, const __be32 *src, u32 dest, int size) ace_copy() argument 2829 ace_clear(struct ace_regs __iomem *regs, u32 dest, int size) ace_clear() argument 2865 struct ace_regs __iomem *regs = ap->regs; ace_load_firmware() local 2940 eeprom_start(struct ace_regs __iomem *regs) eeprom_start() argument 2969 eeprom_prep(struct ace_regs __iomem *regs, u8 magic) eeprom_prep() argument 3006 eeprom_check_ack(struct ace_regs __iomem *regs) eeprom_check_ack() argument 3034 eeprom_stop(struct ace_regs __iomem *regs) eeprom_stop() argument 3072 struct ace_regs __iomem *regs = ap->regs; read_eeprom_byte() local [all...] |
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
H A D | actions-common.c | 20 struct pt_regs *regs) in simulate_ldm1stm1() 27 long *addr = (long *)regs->uregs[rn]; in simulate_ldm1stm1() 47 regs->uregs[reg] = *addr++; in simulate_ldm1stm1() 49 *addr++ = regs->uregs[reg]; in simulate_ldm1stm1() 56 regs->uregs[rn] = (long)addr; in simulate_ldm1stm1() 62 struct pt_regs *regs) in simulate_stm1_pc() 64 unsigned long addr = regs->ARM_pc - 4; in simulate_stm1_pc() 66 regs->ARM_pc = (long)addr + str_pc_offset; in simulate_stm1_pc() 67 simulate_ldm1stm1(insn, asi, regs); in simulate_stm1_pc() 68 regs in simulate_stm1_pc() 18 simulate_ldm1stm1(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) simulate_ldm1stm1() argument 60 simulate_stm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) simulate_stm1_pc() argument 71 simulate_ldm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) simulate_ldm1_pc() argument 80 emulate_generic_r0_12_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) emulate_generic_r0_12_noflags() argument 108 emulate_generic_r2_14_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) emulate_generic_r2_14_noflags() argument 116 emulate_ldm_r3_15(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) emulate_ldm_r3_15() argument [all...] |
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | uprobes.c | 103 * @regs: reflects the saved user state of current task. 105 int arch_uprobe_pre_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_pre_xol() argument 113 aup->resume_epc = regs->cp0_epc + 4; in arch_uprobe_pre_xol() 115 __compute_return_epc_for_insn(regs, in arch_uprobe_pre_xol() 117 aup->resume_epc = regs->cp0_epc; in arch_uprobe_pre_xol() 121 regs->cp0_epc = current->utask->xol_vaddr; in arch_uprobe_pre_xol() 126 int arch_uprobe_post_xol(struct arch_uprobe *aup, struct pt_regs *regs) in arch_uprobe_post_xol() argument 131 regs->cp0_epc = aup->resume_epc; in arch_uprobe_post_xol() 158 struct pt_regs *regs = args->regs; in arch_uprobe_exception_notify() local 189 arch_uprobe_abort_xol(struct arch_uprobe *aup, struct pt_regs *regs) arch_uprobe_abort_xol() argument 198 arch_uretprobe_hijack_return_addr( unsigned long trampoline_vaddr, struct pt_regs *regs) arch_uretprobe_hijack_return_addr() argument 232 uprobe_get_swbp_addr(struct pt_regs *regs) uprobe_get_swbp_addr() argument 243 arch_uprobe_skip_sstep(struct arch_uprobe *auprobe, struct pt_regs *regs) arch_uprobe_skip_sstep() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/ |
H A D | actions-common.c | 20 struct pt_regs *regs) in simulate_ldm1stm1() 27 long *addr = (long *)regs->uregs[rn]; in simulate_ldm1stm1() 47 regs->uregs[reg] = *addr++; in simulate_ldm1stm1() 49 *addr++ = regs->uregs[reg]; in simulate_ldm1stm1() 56 regs->uregs[rn] = (long)addr; in simulate_ldm1stm1() 62 struct pt_regs *regs) in simulate_stm1_pc() 64 unsigned long addr = regs->ARM_pc - 4; in simulate_stm1_pc() 66 regs->ARM_pc = (long)addr + str_pc_offset; in simulate_stm1_pc() 67 simulate_ldm1stm1(insn, asi, regs); in simulate_stm1_pc() 68 regs in simulate_stm1_pc() 18 simulate_ldm1stm1(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) simulate_ldm1stm1() argument 60 simulate_stm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) simulate_stm1_pc() argument 71 simulate_ldm1_pc(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) simulate_ldm1_pc() argument 80 emulate_generic_r0_12_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) emulate_generic_r0_12_noflags() argument 110 emulate_generic_r2_14_noflags(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) emulate_generic_r2_14_noflags() argument 118 emulate_ldm_r3_15(probes_opcode_t insn, struct arch_probes_insn *asi, struct pt_regs *regs) emulate_ldm_r3_15() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | entry-common.h | 76 * arch_check_user_regs - Architecture specific sanity check for user mode regs 77 * @regs: Pointer to currents pt_regs 86 static __always_inline void arch_check_user_regs(struct pt_regs *regs); 89 static __always_inline void arch_check_user_regs(struct pt_regs *regs) {} in arch_check_user_regs() argument 94 * @regs: Pointer to currents pt_regs 103 static inline __must_check int arch_syscall_enter_tracehook(struct pt_regs *regs); 106 static inline __must_check int arch_syscall_enter_tracehook(struct pt_regs *regs) in arch_syscall_enter_tracehook() argument 108 return tracehook_report_syscall_entry(regs); in arch_syscall_enter_tracehook() 114 * @regs: Pointer to currents pt_regs 126 void syscall_enter_from_user_mode_prepare(struct pt_regs *regs); 217 arch_exit_to_user_mode_work(struct pt_regs *regs, unsigned long ti_work) arch_exit_to_user_mode_work() argument 236 arch_exit_to_user_mode_prepare(struct pt_regs *regs, unsigned long ti_work) arch_exit_to_user_mode_prepare() argument 283 arch_syscall_exit_tracehook(struct pt_regs *regs, bool step) arch_syscall_exit_tracehook() argument [all...] |
/third_party/backends/backend/ |
H A D | u12-hw.c | 80 dev->regs.RD_ScanControl &= (~_SCAN_LAMPS_ON); in u12hw_SelectLampSource() 83 dev->regs.RD_ScanControl |= _SCAN_TPALAMP_ON; in u12hw_SelectLampSource() 85 dev->regs.RD_ScanControl |= _SCAN_NORMALLAMP_ON; in u12hw_SelectLampSource() 107 DBG( _DBG_INFO, " * %u regs * %u (intermediate)\n", in u12hw_ProgramCCD() 122 dev->regs.RD_MotorDriverType |= _BUTTON_DISABLE; in u12hw_ButtonSetup() 207 dev->regs.RD_MotorDriverType |= _MOTORR_STRONG; 214 dev->regs.RD_MotorDriverType |= _MOTORR_WEAK; 231 dev->regs.RD_MotorDriverType = 233 dev->regs.RD_MotorDriverType |= 237 dev->MotorPower = dev->regs [all...] |
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | stacktrace.c | 42 seed_unwind_frame_info(struct task_struct *tsk, struct pt_regs *regs, in seed_unwind_frame_info() argument 45 if (regs) { in seed_unwind_frame_info() 52 frame_info->regs.r27 = regs->fp; in seed_unwind_frame_info() 53 frame_info->regs.r28 = regs->sp; in seed_unwind_frame_info() 54 frame_info->regs.r31 = regs->blink; in seed_unwind_frame_info() 55 frame_info->regs.r63 = regs in seed_unwind_frame_info() 116 arc_unwind_core(struct task_struct *tsk, struct pt_regs *regs, int (*consumer_fn) (unsigned int, void *), void *arg) arc_unwind_core() argument 233 show_stacktrace(struct task_struct *tsk, struct pt_regs *regs, const char *loglvl) show_stacktrace() argument [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | processor.h | 114 struct pt_regs regs; member 120 #define task_pt_regs(tsk) ((struct pt_regs *)&((tsk)->thread.regs)) 145 .regs = { .gr = { 0, }, \ 249 #define start_thread(regs, new_pc, new_sp) do { \ 255 regs->iasq[0] = spaceid; \ 256 regs->iasq[1] = spaceid; \ 257 regs->iaoq[0] = pc; \ 258 regs->iaoq[1] = pc + 4; \ 259 regs->sr[2] = LINUX_GATEWAY_SPACE; \ 260 regs [all...] |
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | stacktrace.c | 43 seed_unwind_frame_info(struct task_struct *tsk, struct pt_regs *regs, in seed_unwind_frame_info() argument 46 if (regs) { in seed_unwind_frame_info() 53 frame_info->regs.r27 = regs->fp; in seed_unwind_frame_info() 54 frame_info->regs.r28 = regs->sp; in seed_unwind_frame_info() 55 frame_info->regs.r31 = regs->blink; in seed_unwind_frame_info() 56 frame_info->regs.r63 = regs in seed_unwind_frame_info() 117 arc_unwind_core(struct task_struct *tsk, struct pt_regs *regs, int (*consumer_fn) (unsigned int, void *), void *arg) arc_unwind_core() argument 234 show_stacktrace(struct task_struct *tsk, struct pt_regs *regs, const char *loglvl) show_stacktrace() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_gmac.c | 567 u32 *regs = data; in hns_gmac_get_regs() local 572 regs[0] = dsaf_read_dev(drv, GMAC_DUPLEX_TYPE_REG); in hns_gmac_get_regs() 573 regs[1] = dsaf_read_dev(drv, GMAC_FD_FC_TYPE_REG); in hns_gmac_get_regs() 574 regs[2] = dsaf_read_dev(drv, GMAC_FC_TX_TIMER_REG); in hns_gmac_get_regs() 575 regs[3] = dsaf_read_dev(drv, GMAC_FD_FC_ADDR_LOW_REG); in hns_gmac_get_regs() 576 regs[4] = dsaf_read_dev(drv, GMAC_FD_FC_ADDR_HIGH_REG); in hns_gmac_get_regs() 577 regs[5] = dsaf_read_dev(drv, GMAC_IPG_TX_TIMER_REG); in hns_gmac_get_regs() 578 regs[6] = dsaf_read_dev(drv, GMAC_PAUSE_THR_REG); in hns_gmac_get_regs() 579 regs[7] = dsaf_read_dev(drv, GMAC_MAX_FRM_SIZE_REG); in hns_gmac_get_regs() 580 regs[ in hns_gmac_get_regs() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_gmac.c | 551 u32 *regs = data; in hns_gmac_get_regs() local 556 regs[0] = dsaf_read_dev(drv, GMAC_DUPLEX_TYPE_REG); in hns_gmac_get_regs() 557 regs[1] = dsaf_read_dev(drv, GMAC_FD_FC_TYPE_REG); in hns_gmac_get_regs() 558 regs[2] = dsaf_read_dev(drv, GMAC_FC_TX_TIMER_REG); in hns_gmac_get_regs() 559 regs[3] = dsaf_read_dev(drv, GMAC_FD_FC_ADDR_LOW_REG); in hns_gmac_get_regs() 560 regs[4] = dsaf_read_dev(drv, GMAC_FD_FC_ADDR_HIGH_REG); in hns_gmac_get_regs() 561 regs[5] = dsaf_read_dev(drv, GMAC_IPG_TX_TIMER_REG); in hns_gmac_get_regs() 562 regs[6] = dsaf_read_dev(drv, GMAC_PAUSE_THR_REG); in hns_gmac_get_regs() 563 regs[7] = dsaf_read_dev(drv, GMAC_MAX_FRM_SIZE_REG); in hns_gmac_get_regs() 564 regs[ in hns_gmac_get_regs() [all...] |
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | flat.h | 27 do { _r->regs[0]=0; _r->regs[1]=0; _r->regs[2]=0; _r->regs[3]=0; \ 28 _r->regs[4]=0; _r->regs[5]=0; _r->regs[6]=0; _r->regs[7]=0; \ 29 _r->regs[8]=0; _r->regs[ [all...] |
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | syscall.h | 18 struct pt_regs *regs) in syscall_get_nr() 20 if ((long)regs->cr_ifs < 0) /* Not a syscall */ in syscall_get_nr() 23 return regs->r15; in syscall_get_nr() 27 struct pt_regs *regs) in syscall_rollback() 33 struct pt_regs *regs) in syscall_get_error() 35 return regs->r10 == -1 ? -regs->r8:0; in syscall_get_error() 39 struct pt_regs *regs) in syscall_get_return_value() 41 return regs->r8; in syscall_get_return_value() 45 struct pt_regs *regs, in syscall_set_return_value() 17 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) syscall_get_nr() argument 26 syscall_rollback(struct task_struct *task, struct pt_regs *regs) syscall_rollback() argument 32 syscall_get_error(struct task_struct *task, struct pt_regs *regs) syscall_get_error() argument 38 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) syscall_get_return_value() argument 44 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) syscall_set_return_value() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | flat.h | 27 do { _r->regs[0]=0; _r->regs[1]=0; _r->regs[2]=0; _r->regs[3]=0; \ 28 _r->regs[4]=0; _r->regs[5]=0; _r->regs[6]=0; _r->regs[7]=0; \ 29 _r->regs[8]=0; _r->regs[ [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-mpc5200.c | 47 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in mpc52xx_wkup_gpio_get() local 50 ret = (in_8(®s->wkup_ival) >> (7 - gpio)) & 1; in mpc52xx_wkup_gpio_get() 62 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in __mpc52xx_wkup_gpio_set() local 69 out_8(®s->wkup_dvo, chip->shadow_dvo); in __mpc52xx_wkup_gpio_set() 90 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in mpc52xx_wkup_gpio_dir_in() local 97 out_8(®s->wkup_ddr, chip->shadow_ddr); in mpc52xx_wkup_gpio_dir_in() 101 out_8(®s in mpc52xx_wkup_gpio_dir_in() 112 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; mpc52xx_wkup_gpio_dir_out() local 138 struct mpc52xx_gpio_wkup __iomem *regs; mpc52xx_wkup_gpiochip_probe() local 211 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; mpc52xx_simple_gpio_get() local 224 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; __mpc52xx_simple_gpio_set() local 251 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; mpc52xx_simple_gpio_dir_in() local 274 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; mpc52xx_simple_gpio_dir_out() local 301 struct mpc52xx_gpio __iomem *regs; mpc52xx_simple_gpiochip_probe() local [all...] |
/kernel/linux/linux-5.10/arch/csky/kernel/probes/ |
H A D | kprobes.c | 66 static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) in arch_simulate_insn() argument 71 p->ainsn.api.handler((u32)p->opcode, (long)p->addr, regs); in arch_simulate_insn() 73 post_kprobe_handler(kcb, regs); in arch_simulate_insn() 159 struct pt_regs *regs) in kprobes_save_local_irqflag() 161 kcb->saved_sr = regs->sr; in kprobes_save_local_irqflag() 162 regs->sr &= ~BIT(6); in kprobes_save_local_irqflag() 166 struct pt_regs *regs) in kprobes_restore_local_irqflag() 168 regs->sr = kcb->saved_sr; in kprobes_restore_local_irqflag() 191 struct pt_regs *regs, in setup_singlestep() 211 kprobes_save_local_irqflag(kcb, regs); in setup_singlestep() 158 kprobes_save_local_irqflag(struct kprobe_ctlblk *kcb, struct pt_regs *regs) kprobes_save_local_irqflag() argument 165 kprobes_restore_local_irqflag(struct kprobe_ctlblk *kcb, struct pt_regs *regs) kprobes_restore_local_irqflag() argument 190 setup_singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb, int reenter) setup_singlestep() argument 220 reenter_kprobe(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) reenter_kprobe() argument 245 post_kprobe_handler(struct kprobe_ctlblk *kcb, struct pt_regs *regs) post_kprobe_handler() argument 274 kprobe_fault_handler(struct pt_regs *regs, unsigned int trapnr) kprobe_fault_handler() argument 329 kprobe_breakpoint_handler(struct pt_regs *regs) kprobe_breakpoint_handler() argument 379 kprobe_single_step_handler(struct pt_regs *regs) kprobe_single_step_handler() argument 409 trampoline_probe_handler(struct pt_regs *regs) trampoline_probe_handler() argument 414 arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) arch_prepare_kretprobe() argument [all...] |
/kernel/linux/linux-5.10/arch/parisc/mm/ |
H A D | fault.c | 141 int fixup_exception(struct pt_regs *regs) in fixup_exception() argument 145 fix = search_exception_tables(regs->iaoq[0]); in fixup_exception() 155 regs->gr[8] = -EFAULT; in fixup_exception() 158 if (parisc_acctyp(0, regs->iir) == VM_READ) { in fixup_exception() 159 int treg = regs->iir & 0x1f; in fixup_exception() 161 regs->gr[treg] = 0; in fixup_exception() 165 regs->iaoq[0] = (unsigned long)&fix->fixup + fix->fixup; in fixup_exception() 166 regs->iaoq[0] &= ~3; in fixup_exception() 174 regs->iaoq[1] = regs in fixup_exception() 235 show_signal_msg(struct pt_regs *regs, unsigned long code, unsigned long address, struct task_struct *tsk, struct vm_area_struct *vma) show_signal_msg() argument 260 do_page_fault(struct pt_regs *regs, unsigned long code, unsigned long address) do_page_fault() argument 436 handle_nadtlb_fault(struct pt_regs *regs) handle_nadtlb_fault() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-mpc5200.c | 47 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in mpc52xx_wkup_gpio_get() local 50 ret = (in_8(®s->wkup_ival) >> (7 - gpio)) & 1; in mpc52xx_wkup_gpio_get() 62 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in __mpc52xx_wkup_gpio_set() local 69 out_8(®s->wkup_dvo, chip->shadow_dvo); in __mpc52xx_wkup_gpio_set() 90 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in mpc52xx_wkup_gpio_dir_in() local 97 out_8(®s->wkup_ddr, chip->shadow_ddr); in mpc52xx_wkup_gpio_dir_in() 101 out_8(®s in mpc52xx_wkup_gpio_dir_in() 112 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; mpc52xx_wkup_gpio_dir_out() local 138 struct mpc52xx_gpio_wkup __iomem *regs; mpc52xx_wkup_gpiochip_probe() local 211 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; mpc52xx_simple_gpio_get() local 224 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; __mpc52xx_simple_gpio_set() local 251 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; mpc52xx_simple_gpio_dir_in() local 274 struct mpc52xx_gpio __iomem *regs = mm_gc->regs; mpc52xx_simple_gpio_dir_out() local 301 struct mpc52xx_gpio __iomem *regs; mpc52xx_simple_gpiochip_probe() local [all...] |
/kernel/linux/linux-5.10/arch/csky/abiv1/ |
H A D | alignment.c | 13 static inline uint32_t get_ptreg(struct pt_regs *regs, uint32_t rx) in get_ptreg() argument 15 return rx == 15 ? regs->lr : *((uint32_t *)&(regs->a0) - 2 + rx); in get_ptreg() 18 static inline void put_ptreg(struct pt_regs *regs, uint32_t rx, uint32_t val) in put_ptreg() argument 21 regs->lr = val; in put_ptreg() 23 *((uint32_t *)&(regs->a0) - 2 + rx) = val; in put_ptreg() 95 static int ldh_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) in ldh_c() argument 106 put_ptreg(regs, rz, byte0); in ldh_c() 117 static int sth_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) in sth_c() argument 121 byte0 = byte1 = get_ptreg(regs, r in sth_c() 142 ldw_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) ldw_c() argument 176 stw_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) stw_c() argument 212 csky_alignment(struct pt_regs *regs) csky_alignment() argument [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | asm-prototypes.h | 60 long machine_check_early(struct pt_regs *regs); 61 long hmi_exception_realmode(struct pt_regs *regs); 62 void SMIException(struct pt_regs *regs); 63 void handle_hmi_exception(struct pt_regs *regs); 64 void instruction_breakpoint_exception(struct pt_regs *regs); 65 void RunModeException(struct pt_regs *regs); 66 void single_step_exception(struct pt_regs *regs); 67 void program_check_exception(struct pt_regs *regs); 68 void alignment_exception(struct pt_regs *regs); 69 void StackOverflow(struct pt_regs *regs); [all...] |
/kernel/linux/linux-5.10/arch/nios2/kernel/ |
H A D | process.c | 75 void show_regs(struct pt_regs *regs) in show_regs() argument 81 regs->r1, regs->r2, regs->r3, regs->r4); in show_regs() 84 regs->r5, regs->r6, regs->r7, regs->r8); in show_regs() 87 regs in show_regs() 107 struct pt_regs *regs; copy_thread() local 247 start_thread(struct pt_regs *regs, unsigned long pc, unsigned long sp) start_thread() argument [all...] |
/kernel/linux/linux-6.6/arch/csky/abiv1/ |
H A D | alignment.c | 13 static inline uint32_t get_ptreg(struct pt_regs *regs, uint32_t rx) in get_ptreg() argument 15 return rx == 15 ? regs->lr : *((uint32_t *)&(regs->a0) - 2 + rx); in get_ptreg() 18 static inline void put_ptreg(struct pt_regs *regs, uint32_t rx, uint32_t val) in put_ptreg() argument 21 regs->lr = val; in put_ptreg() 23 *((uint32_t *)&(regs->a0) - 2 + rx) = val; in put_ptreg() 95 static int ldh_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) in ldh_c() argument 106 put_ptreg(regs, rz, byte0); in ldh_c() 117 static int sth_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) in sth_c() argument 121 byte0 = byte1 = get_ptreg(regs, r in sth_c() 142 ldw_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) ldw_c() argument 176 stw_c(struct pt_regs *regs, uint32_t rz, uint32_t addr) stw_c() argument 212 csky_alignment(struct pt_regs *regs) csky_alignment() argument [all...] |
/kernel/linux/linux-6.6/arch/nios2/kernel/ |
H A D | process.c | 74 void show_regs(struct pt_regs *regs) in show_regs() argument 80 regs->r1, regs->r2, regs->r3, regs->r4); in show_regs() 83 regs->r5, regs->r6, regs->r7, regs->r8); in show_regs() 86 regs in show_regs() 108 struct pt_regs *regs; copy_thread() local 245 start_thread(struct pt_regs *regs, unsigned long pc, unsigned long sp) start_thread() argument [all...] |