/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/fman/ |
H A D | fman_dtsec.c | 149 /* Hash table size (32 bits*8 regs) */ 151 /* Extended Hash table size (32 bits*16 regs) */ 297 struct dtsec_regs __iomem *regs; member 343 static void set_mac_address(struct dtsec_regs __iomem *regs, const u8 *adr) in set_mac_address() argument 349 iowrite32be(tmp, ®s->macstnaddr1); in set_mac_address() 352 iowrite32be(tmp, ®s->macstnaddr2); in set_mac_address() 355 static int init(struct dtsec_regs __iomem *regs, struct dtsec_cfg *cfg, in init() argument 364 iowrite32be(MACCFG1_SOFT_RESET, ®s->maccfg1); in init() 365 iowrite32be(0, ®s->maccfg1); in init() 371 iowrite32be(tmp, ®s in init() 458 set_bucket(struct dtsec_regs __iomem *regs, int bucket, bool enable) set_bucket() argument 582 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_get_max_frame_length() local 590 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_isr() local 721 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_1588_isr() local 792 struct dtsec_regs __iomem *regs = dtsec->regs; graceful_start() local 800 struct dtsec_regs __iomem *regs = dtsec->regs; graceful_stop() local 842 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_set_tx_pause_frames() local 870 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_accept_rx_pause_frames() local 902 struct dtsec_regs __iomem *regs = mac_dev->fman_mac->regs; dtsec_mac_config() local 935 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_link_up() local 977 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_link_down() local 1014 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_add_hash_mac_address() local 1078 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_set_allmulti() local 1093 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_set_tstamp() local 1116 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_del_hash_mac_address() local 1184 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_set_promiscuous() local 1211 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_set_exception() local 1261 struct dtsec_regs __iomem *regs = dtsec->regs; dtsec_init() local [all...] |
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | ptrace.h | 88 # define user_mode(regs) (((regs)->ps & 0x00000020)!=0) 89 # define instruction_pointer(regs) ((regs)->pc) 90 # define return_pointer(regs) (MAKE_PC_FROM_RA((regs)->areg[0], \ 91 (regs)->areg[1])) 94 # define profile_pc(regs) instruction_pointer(regs) 96 # define profile_pc(regs) \ 105 regs_return_value(struct pt_regs *regs) regs_return_value() argument [all...] |
/kernel/linux/linux-5.10/arch/nds32/include/asm/ |
H A D | syscall.h | 16 * @regs: task_pt_regs() of @task 30 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) in syscall_get_nr() argument 32 return regs->syscallno; in syscall_get_nr() 38 * @regs: task_pt_regs() of @task 45 * This rolls back the register state in @regs so it's as if the 52 syscall_rollback(struct task_struct *task, struct pt_regs *regs) in syscall_rollback() argument 54 regs->uregs[0] = regs->orig_r0; in syscall_rollback() 60 * @regs: task_pt_regs() of @task 68 syscall_get_error(struct task_struct *task, struct pt_regs *regs) in syscall_get_error() argument 86 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) syscall_get_return_value() argument 107 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) syscall_set_return_value() argument 127 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) syscall_get_arguments() argument 148 syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, const unsigned long *args) syscall_set_arguments() argument [all...] |
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | syscall.h | 12 struct pt_regs *regs) in syscall_get_nr() 14 return regs->orig_d0; in syscall_get_nr() 18 struct pt_regs *regs) in syscall_rollback() 20 regs->d0 = regs->orig_d0; in syscall_rollback() 24 struct pt_regs *regs) in syscall_get_error() 26 unsigned long error = regs->d0; in syscall_get_error() 32 struct pt_regs *regs) in syscall_get_return_value() 34 return regs->d0; in syscall_get_return_value() 38 struct pt_regs *regs, in syscall_set_return_value() 11 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) syscall_get_nr() argument 17 syscall_rollback(struct task_struct *task, struct pt_regs *regs) syscall_rollback() argument 23 syscall_get_error(struct task_struct *task, struct pt_regs *regs) syscall_get_error() argument 31 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) syscall_get_return_value() argument 37 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) syscall_set_return_value() argument 44 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) syscall_get_arguments() argument 54 syscall_set_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) syscall_set_arguments() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | debug.h | 14 extern int (*__debugger)(struct pt_regs *regs); 15 extern int (*__debugger_ipi)(struct pt_regs *regs); 16 extern int (*__debugger_bpt)(struct pt_regs *regs); 17 extern int (*__debugger_sstep)(struct pt_regs *regs); 18 extern int (*__debugger_iabr_match)(struct pt_regs *regs); 19 extern int (*__debugger_break_match)(struct pt_regs *regs); 20 extern int (*__debugger_fault_handler)(struct pt_regs *regs); 23 static inline int __NAME(struct pt_regs *regs) \ 26 return __ ## __NAME(regs); \ 39 static inline int debugger(struct pt_regs *regs) { retur [all...] |
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | stacktrace.c | 45 struct pt_regs *regs, in save_context_stack() 52 regs = &dummyregs; in save_context_stack() 55 regs->csr_era = (unsigned long)__builtin_return_address(0); in save_context_stack() 56 regs->regs[3] = (unsigned long)__builtin_frame_address(0); in save_context_stack() 58 regs->csr_era = thread_saved_ra(tsk); in save_context_stack() 59 regs->regs[3] = thread_saved_fp(tsk); in save_context_stack() 62 regs->regs[ in save_context_stack() 43 save_context_stack(struct task_struct *tsk, struct stack_trace *trace, struct pt_regs *regs, stack_trace_consume_fn fn) save_context_stack() argument 86 save_stack_trace_regs(struct pt_regs *regs, struct stack_trace *trace) save_stack_trace_regs() argument 117 struct pt_regs *regs = &dummyregs; __save_stack_trace_reliable() local 202 const struct pt_regs *regs = task_pt_regs(current); __save_stack_trace_user() local [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | kprobes.c | 72 struct kprobe_ctlblk *kcb, struct pt_regs *regs) in setup_singlestep() 74 kcb->iaoq[0] = regs->iaoq[0]; in setup_singlestep() 75 kcb->iaoq[1] = regs->iaoq[1]; in setup_singlestep() 76 regs->iaoq[0] = (unsigned long)p->ainsn.insn; in setup_singlestep() 78 regs->gr[0] |= PSW_R; in setup_singlestep() 81 int __kprobes parisc_kprobe_break_handler(struct pt_regs *regs) in parisc_kprobe_break_handler() argument 89 p = get_kprobe((unsigned long *)regs->iaoq[0]); in parisc_kprobe_break_handler() 107 setup_singlestep(p, kcb, regs); in parisc_kprobe_break_handler() 121 if (!p->pre_handler || !p->pre_handler(p, regs)) { in parisc_kprobe_break_handler() 122 setup_singlestep(p, kcb, regs); in parisc_kprobe_break_handler() 71 setup_singlestep(struct kprobe *p, struct kprobe_ctlblk *kcb, struct pt_regs *regs) setup_singlestep() argument 131 parisc_kprobe_ss_handler(struct pt_regs *regs) parisc_kprobe_ss_handler() argument 191 trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) trampoline_probe_handler() argument 202 arch_prepare_kretprobe(struct kretprobe_instance *ri, struct pt_regs *regs) arch_prepare_kretprobe() argument [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | kernel.h | 18 asmlinkage long sparc_clone(struct pt_regs *regs); 19 asmlinkage long sparc_fork(struct pt_regs *regs); 20 asmlinkage long sparc_vfork(struct pt_regs *regs); 38 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn); 39 int handle_popc(u32 insn, struct pt_regs *regs); 40 void handle_lddfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr); 41 void handle_stdfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr); 44 void __irq_entry smp_call_function_client(int irq, struct pt_regs *regs); 45 void __irq_entry smp_call_function_single_client(int irq, struct pt_regs *regs); 46 void __irq_entry smp_penguin_jailcell(int irq, struct pt_regs *regs); [all...] |
H A D | traps_32.c | 50 void __noreturn die_if_kernel(char *str, struct pt_regs *regs) in die_if_kernel() argument 63 show_regs(regs); in die_if_kernel() 72 struct reg_window32 *rw = (struct reg_window32 *)regs->u_regs[UREG_FP]; in die_if_kernel() 88 instruction_dump ((unsigned long *) regs->pc); in die_if_kernel() 89 make_task_dead((regs->psr & PSR_PS) ? SIGKILL : SIGSEGV); in die_if_kernel() 92 void do_hw_interrupt(struct pt_regs *regs, unsigned long type) in do_hw_interrupt() argument 97 die_if_kernel("Whee... Hello Mr. Penguin", regs); in do_hw_interrupt() 100 if(regs->psr & PSR_PS) in do_hw_interrupt() 101 die_if_kernel("Kernel bad trap", regs); in do_hw_interrupt() 104 (void __user *)regs in do_hw_interrupt() 107 do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_illegal_instruction() argument 120 do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_priv_instruction() argument 130 do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_memaccess_unaligned() argument 156 do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_fpd_trap() argument 198 do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 301 handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 309 handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 321 handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 331 handle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 337 handle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 347 handle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | process_32.c | 59 void __show_regs(struct pt_regs *regs, enum show_regs_mode mode, in __show_regs() argument 66 if (user_mode(regs)) in __show_regs() 67 gs = get_user_gs(regs); in __show_regs() 71 show_ip(regs, log_lvl); in __show_regs() 74 log_lvl, regs->ax, regs->bx, regs->cx, regs->dx); in __show_regs() 76 log_lvl, regs->si, regs in __show_regs() 115 start_thread(struct pt_regs *regs, unsigned long new_ip, unsigned long new_sp) start_thread() argument [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | kernel.h | 18 asmlinkage long sparc_clone(struct pt_regs *regs); 19 asmlinkage long sparc_fork(struct pt_regs *regs); 20 asmlinkage long sparc_vfork(struct pt_regs *regs); 38 asmlinkage void kernel_unaligned_trap(struct pt_regs *regs, unsigned int insn); 39 int handle_popc(u32 insn, struct pt_regs *regs); 40 void handle_lddfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr); 41 void handle_stdfmna(struct pt_regs *regs, unsigned long sfar, unsigned long sfsr); 44 void __irq_entry smp_call_function_client(int irq, struct pt_regs *regs); 45 void __irq_entry smp_call_function_single_client(int irq, struct pt_regs *regs); 46 void __irq_entry smp_penguin_jailcell(int irq, struct pt_regs *regs); [all...] |
H A D | traps_32.c | 50 void __noreturn die_if_kernel(char *str, struct pt_regs *regs) in die_if_kernel() argument 63 show_regs(regs); in die_if_kernel() 72 struct reg_window32 *rw = (struct reg_window32 *)regs->u_regs[UREG_FP]; in die_if_kernel() 88 instruction_dump ((unsigned long *) regs->pc); in die_if_kernel() 89 make_task_dead((regs->psr & PSR_PS) ? SIGKILL : SIGSEGV); in die_if_kernel() 92 void do_hw_interrupt(struct pt_regs *regs, unsigned long type) in do_hw_interrupt() argument 97 die_if_kernel("Whee... Hello Mr. Penguin", regs); in do_hw_interrupt() 100 if(regs->psr & PSR_PS) in do_hw_interrupt() 101 die_if_kernel("Kernel bad trap", regs); in do_hw_interrupt() 104 (void __user *)regs in do_hw_interrupt() 107 do_illegal_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_illegal_instruction() argument 120 do_priv_instruction(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_priv_instruction() argument 130 do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_memaccess_unaligned() argument 156 do_fpd_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) do_fpd_trap() argument 198 do_fpe_trap(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 301 handle_tag_overflow(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 309 handle_watchpoint(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 321 handle_reg_access(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 331 handle_cp_disabled(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 337 handle_cp_exception(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument 347 handle_hw_divzero(struct pt_regs *regs, unsigned long pc, unsigned long npc, unsigned long psr) global() argument [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-ds1216.c | 81 struct ds1216_regs regs; in ds1216_rtc_read_time() local 84 ds1216_read(priv->ioaddr, (u8 *)®s); in ds1216_rtc_read_time() 86 tm->tm_sec = bcd2bin(regs.sec); in ds1216_rtc_read_time() 87 tm->tm_min = bcd2bin(regs.min); in ds1216_rtc_read_time() 88 if (regs.hour & DS1216_HOUR_1224) { in ds1216_rtc_read_time() 90 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time() 91 if (regs.hour & DS1216_HOUR_AMPM) in ds1216_rtc_read_time() 94 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time() 95 tm->tm_wday = (regs.wday & 7) - 1; in ds1216_rtc_read_time() 96 tm->tm_mday = bcd2bin(regs in ds1216_rtc_read_time() 108 struct ds1216_regs regs; ds1216_rtc_set_time() local [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-ds1216.c | 81 struct ds1216_regs regs; in ds1216_rtc_read_time() local 84 ds1216_read(priv->ioaddr, (u8 *)®s); in ds1216_rtc_read_time() 86 tm->tm_sec = bcd2bin(regs.sec); in ds1216_rtc_read_time() 87 tm->tm_min = bcd2bin(regs.min); in ds1216_rtc_read_time() 88 if (regs.hour & DS1216_HOUR_1224) { in ds1216_rtc_read_time() 90 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time() 91 if (regs.hour & DS1216_HOUR_AMPM) in ds1216_rtc_read_time() 94 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time() 95 tm->tm_wday = (regs.wday & 7) - 1; in ds1216_rtc_read_time() 96 tm->tm_mday = bcd2bin(regs in ds1216_rtc_read_time() 108 struct ds1216_regs regs; ds1216_rtc_set_time() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/st/stm32/dma2d/ |
H A D | dma2d-hw.c | 17 #include "dma2d-regs.h" 37 reg_update_bits(d->regs, DMA2D_CR_REG, CR_START, CR_START); in dma2d_start() 42 return reg_read(d->regs, DMA2D_ISR_REG); in dma2d_get_int() 47 u32 isr_val = reg_read(d->regs, DMA2D_ISR_REG); in dma2d_clear_int() 49 reg_write(d->regs, DMA2D_IFCR_REG, isr_val & 0x003f); in dma2d_clear_int() 55 reg_update_bits(d->regs, DMA2D_CR_REG, CR_MODE_MASK, in dma2d_config_common() 58 reg_write(d->regs, DMA2D_NLR_REG, (width << 16) | height); in dma2d_config_common() 64 reg_update_bits(d->regs, DMA2D_CR_REG, CR_CEIE, CR_CEIE); in dma2d_config_out() 65 reg_update_bits(d->regs, DMA2D_CR_REG, CR_CTCIE, CR_CTCIE); in dma2d_config_out() 66 reg_update_bits(d->regs, DMA2D_CR_RE in dma2d_config_out() [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-sta2x11.c | 42 struct gsta_regs __iomem *regs[GSTA_NR_BLOCKS]; member 56 struct gsta_regs __iomem *regs = chip->regs[nr / GSTA_GPIO_PER_BLOCK]; in gsta_gpio_set() local 60 writel(bit, ®s->dats); in gsta_gpio_set() 62 writel(bit, ®s->datc); in gsta_gpio_set() 68 struct gsta_regs __iomem *regs = chip->regs[nr / GSTA_GPIO_PER_BLOCK]; in gsta_gpio_get() local 71 return !!(readl(®s->dat) & bit); in gsta_gpio_get() 78 struct gsta_regs __iomem *regs = chip->regs[n in gsta_gpio_direction_output() local 93 struct gsta_regs __iomem *regs = chip->regs[nr / GSTA_GPIO_PER_BLOCK]; gsta_gpio_direction_input() local 146 struct gsta_regs __iomem *regs = chip->regs[nr / GSTA_GPIO_PER_BLOCK]; gsta_set_config() local 215 struct gsta_regs __iomem *regs = chip->regs[nr / GSTA_GPIO_PER_BLOCK]; gsta_irq_disable() local 238 struct gsta_regs __iomem *regs = chip->regs[nr / GSTA_GPIO_PER_BLOCK]; gsta_irq_enable() local 282 struct gsta_regs __iomem *regs; gsta_gpio_handler() local [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | signal_32.c | 77 static bool ia32_restore_sigcontext(struct pt_regs *regs, in ia32_restore_sigcontext() argument 89 regs->bx = sc.bx; in ia32_restore_sigcontext() 90 regs->cx = sc.cx; in ia32_restore_sigcontext() 91 regs->dx = sc.dx; in ia32_restore_sigcontext() 92 regs->si = sc.si; in ia32_restore_sigcontext() 93 regs->di = sc.di; in ia32_restore_sigcontext() 94 regs->bp = sc.bp; in ia32_restore_sigcontext() 95 regs->ax = sc.ax; in ia32_restore_sigcontext() 96 regs->sp = sc.sp; in ia32_restore_sigcontext() 97 regs in ia32_restore_sigcontext() 127 struct pt_regs *regs = current_pt_regs(); SYSCALL32_DEFINE0() local 150 struct pt_regs *regs = current_pt_regs(); SYSCALL32_DEFINE0() local 183 __unsafe_setup_sigcontext32(struct sigcontext_32 __user *sc, void __user *fpstate, struct pt_regs *regs, unsigned int mask) __unsafe_setup_sigcontext32() argument 231 ia32_setup_frame(struct ksignal *ksig, struct pt_regs *regs) ia32_setup_frame() argument 302 ia32_setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs) ia32_setup_rt_frame() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | irq_stack.h | 16 void asm_call_sysvec_on_stack(void *sp, void (*func)(struct pt_regs *regs), 17 struct pt_regs *regs); 31 __run_sysvec_on_irqstack(void (*func)(struct pt_regs *regs), in __run_sysvec_on_irqstack() argument 32 struct pt_regs *regs) in __run_sysvec_on_irqstack() 37 asm_call_sysvec_on_stack(tos - 8, func, regs); in __run_sysvec_on_irqstack() 55 static inline void __run_sysvec_on_irqstack(void (*func)(struct pt_regs *regs), in __run_sysvec_on_irqstack() argument 56 struct pt_regs *regs) { } in __run_sysvec_on_irqstack() 61 static __always_inline bool irq_needs_irq_stack(struct pt_regs *regs) in irq_needs_irq_stack() argument 65 if (!regs) in irq_needs_irq_stack() 67 return !user_mode(regs) in irq_needs_irq_stack() 71 run_on_irqstack_cond(void (*func)(void), struct pt_regs *regs) run_on_irqstack_cond() argument 83 run_sysvec_on_irqstack_cond(void (*func)(struct pt_regs *regs), struct pt_regs *regs) run_sysvec_on_irqstack_cond() argument 95 run_irq_on_irqstack_cond(void (*func)(struct irq_desc *desc), struct irq_desc *desc, struct pt_regs *regs) run_irq_on_irqstack_cond() argument [all...] |
/kernel/linux/linux-6.6/arch/riscv/include/asm/ |
H A D | syscall.h | 28 struct pt_regs *regs) in syscall_get_nr() 30 return regs->a7; in syscall_get_nr() 34 struct pt_regs *regs) in syscall_rollback() 36 regs->a0 = regs->orig_a0; in syscall_rollback() 40 struct pt_regs *regs) in syscall_get_error() 42 unsigned long error = regs->a0; in syscall_get_error() 48 struct pt_regs *regs) in syscall_get_return_value() 50 return regs->a0; in syscall_get_return_value() 54 struct pt_regs *regs, in syscall_set_return_value() 27 syscall_get_nr(struct task_struct *task, struct pt_regs *regs) syscall_get_nr() argument 33 syscall_rollback(struct task_struct *task, struct pt_regs *regs) syscall_rollback() argument 39 syscall_get_error(struct task_struct *task, struct pt_regs *regs) syscall_get_error() argument 47 syscall_get_return_value(struct task_struct *task, struct pt_regs *regs) syscall_get_return_value() argument 53 syscall_set_return_value(struct task_struct *task, struct pt_regs *regs, int error, long val) syscall_set_return_value() argument 60 syscall_get_arguments(struct task_struct *task, struct pt_regs *regs, unsigned long *args) syscall_get_arguments() argument 79 syscall_handler(struct pt_regs *regs, ulong syscall) syscall_handler() argument 93 arch_syscall_is_vdso_sigreturn(struct pt_regs *regs) arch_syscall_is_vdso_sigreturn() argument [all...] |
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | signal.c | 57 static int restore_sigcontext(struct pt_regs *regs, in restore_sigcontext() argument 62 #define COPY(x) {err |= __get_user(regs->x, &sc->regs.x); } in restore_sigcontext() 76 *rval_p = regs->r3; in restore_sigcontext() 81 asmlinkage long sys_rt_sigreturn(struct pt_regs *regs) in sys_rt_sigreturn() argument 84 (struct rt_sigframe __user *)(regs->r1); in sys_rt_sigreturn() 100 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) in sys_rt_sigreturn() 118 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext() argument 123 #define COPY(x) {err |= __put_user(regs->x, &sc->regs in setup_sigcontext() 146 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size) get_sigframe() argument 154 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) setup_rt_frame() argument 238 handle_restart(struct pt_regs *regs, struct k_sigaction *ka, int has_handler) handle_restart() argument 266 handle_signal(struct ksignal *ksig, struct pt_regs *regs) handle_signal() argument 286 do_signal(struct pt_regs *regs, int in_syscall) do_signal() argument 314 do_notify_resume(struct pt_regs *regs, int in_syscall) do_notify_resume() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/b53/ |
H A D | b53_mmap.c | 28 void __iomem *regs; member 34 void __iomem *regs = priv->regs; in b53_mmap_read8() local 36 *val = readb(regs + (page << 8) + reg); in b53_mmap_read8() 44 void __iomem *regs = priv->regs; in b53_mmap_read16() local 50 *val = ioread16be(regs + (page << 8) + reg); in b53_mmap_read16() 52 *val = readw(regs + (page << 8) + reg); in b53_mmap_read16() 60 void __iomem *regs = priv->regs; in b53_mmap_read32() local 76 void __iomem *regs = priv->regs; b53_mmap_read48() local 115 void __iomem *regs = priv->regs; b53_mmap_read64() local 137 void __iomem *regs = priv->regs; b53_mmap_write8() local 148 void __iomem *regs = priv->regs; b53_mmap_write16() local 165 void __iomem *regs = priv->regs; b53_mmap_write32() local [all...] |
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | signal.c | 57 static int restore_sigcontext(struct pt_regs *regs, in restore_sigcontext() argument 62 #define COPY(x) {err |= __get_user(regs->x, &sc->regs.x); } in restore_sigcontext() 76 *rval_p = regs->r3; in restore_sigcontext() 81 asmlinkage long sys_rt_sigreturn(struct pt_regs *regs) in sys_rt_sigreturn() argument 84 (struct rt_sigframe __user *)(regs->r1); in sys_rt_sigreturn() 100 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) in sys_rt_sigreturn() 118 setup_sigcontext(struct sigcontext __user *sc, struct pt_regs *regs, in setup_sigcontext() argument 123 #define COPY(x) {err |= __put_user(regs->x, &sc->regs in setup_sigcontext() 146 get_sigframe(struct ksignal *ksig, struct pt_regs *regs, size_t frame_size) get_sigframe() argument 154 setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) setup_rt_frame() argument 232 handle_restart(struct pt_regs *regs, struct k_sigaction *ka, int has_handler) handle_restart() argument 260 handle_signal(struct ksignal *ksig, struct pt_regs *regs) handle_signal() argument 280 do_signal(struct pt_regs *regs, int in_syscall) do_signal() argument 308 do_notify_resume(struct pt_regs *regs, int in_syscall) do_notify_resume() argument [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | compat_alignment.c | 54 do_alignment_finish_ldst(unsigned long addr, u32 instr, struct pt_regs *regs, in do_alignment_finish_ldst() argument 64 regs->regs[RN_BITS(instr)] = addr; in do_alignment_finish_ldst() 68 do_alignment_ldrdstrd(unsigned long addr, u32 instr, struct pt_regs *regs) in do_alignment_ldrdstrd() argument 91 regs->regs[rd] = val; in do_alignment_ldrdstrd() 92 regs->regs[rd2] = val2; in do_alignment_ldrdstrd() 94 if (put_user(regs->regs[r in do_alignment_ldrdstrd() 115 do_alignment_ldmstm(unsigned long addr, u32 instr, struct pt_regs *regs) do_alignment_ldmstm() argument 233 do_alignment_t32_to_handler(u32 *pinstr, struct pt_regs *regs, union offset_union *poffset) do_alignment_t32_to_handler() argument 284 alignment_get_arm(struct pt_regs *regs, __le32 __user *ip, u32 *inst) alignment_get_arm() argument 297 alignment_get_thumb(struct pt_regs *regs, __le16 __user *ip, u16 *inst) alignment_get_thumb() argument 310 do_compat_alignment_fixup(unsigned long addr, struct pt_regs *regs) do_compat_alignment_fixup() 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...] |