Home
last modified time | relevance | path

Searched refs:regs (Results 401 - 425 of 7312) sorted by relevance

1...<<11121314151617181920>>...293

/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dcompat_signal.c49 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 Dacenic.c516 * 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(&regs->CpuCtrl) | CPU_HALT, &regs->CpuCtrl); in acenic_remove_one()
618 writel(readl(&regs->CpuBCtrl) | CPU_HALT, &regs 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 Dacenic.c516 * 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(&regs->CpuCtrl) | CPU_HALT, &regs->CpuCtrl); in acenic_remove_one()
617 writel(readl(&regs->CpuBCtrl) | CPU_HALT, &regs 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 Dactions-common.c20 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 Duprobes.c103 * @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 Dactions-common.c20 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 Dentry-common.h76 * 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 Du12-hw.c80 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 Dstacktrace.c42 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 Dprocessor.h114 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 Dstacktrace.c43 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 Dhns_dsaf_gmac.c567 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 Dhns_dsaf_gmac.c551 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 Dflat.h27 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 Dsyscall.h18 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 Dflat.h27 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 Dgpio-mpc5200.c47 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in mpc52xx_wkup_gpio_get() local
50 ret = (in_8(&regs->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(&regs->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(&regs->wkup_ddr, chip->shadow_ddr); in mpc52xx_wkup_gpio_dir_in()
101 out_8(&regs 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 Dkprobes.c66 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 Dfault.c141 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 Dgpio-mpc5200.c47 struct mpc52xx_gpio_wkup __iomem *regs = mm_gc->regs; in mpc52xx_wkup_gpio_get() local
50 ret = (in_8(&regs->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(&regs->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(&regs->wkup_ddr, chip->shadow_ddr); in mpc52xx_wkup_gpio_dir_in()
101 out_8(&regs 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 Dalignment.c13 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 Dasm-prototypes.h60 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 Dprocess.c75 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 Dalignment.c13 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 Dprocess.c74 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...]

Completed in 15 milliseconds

1...<<11121314151617181920>>...293