Home
last modified time | relevance | path

Searched refs:regs (Results 476 - 500 of 7427) sorted by relevance

1...<<11121314151617181920>>...298

/kernel/linux/linux-6.6/arch/riscv/kernel/probes/
H A Duprobes.c26 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 Dsignal.c49 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 Dprom_64.c69 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 Dkgdb_32.c19 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 Dprom_64.c69 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 Dkgdb_32.c19 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 Dxgmac_mdio.c62 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(&regs->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(&regs 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 Dsyscall.h23 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 Dperf_event.c47 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 Dkprobes.c114 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 Dperf_event.c26 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 Ddisplay7seg.c56 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 Dsnet_ctrl.c67 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, &regs->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, &regs->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, &regs->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 Dptp_ixp46x.c26 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(&regs->systime_lo); in ixp_systime_read()
47 hi = __raw_readl(&regs->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, &regs->systime_lo); in ixp_systime_write()
65 __raw_writel(hi, &regs->systime_hi); in ixp_systime_write()
75 struct ixp46x_ts_regs *regs = ixp_clock->regs; in isr() local
79 val = __raw_readl(&regs 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 Dptrace.c30 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 &regs->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 Dfd6_pack.h55 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 Dalignment.c319 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 Dalignment.c327 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 Dsungem.c127 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 Dsungem.c127 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 Dsignal_64.c77 * 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 Dprocessor.h52 #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 Dexception.h9 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 Dexception.h9 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 Dprocessor.h52 #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...]

Completed in 14 milliseconds

1...<<11121314151617181920>>...298