Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 206) sorted by relevance

123456789

/arch/arm/probes/uprobes/
A Dactions-arm.c197 [PROBES_BRANCH_IMM] = {.handler = simulate_blx1},
198 [PROBES_MRS] = {.handler = simulate_mrs},
200 [PROBES_CLZ] = {.handler = probes_simulate_nop},
202 [PROBES_MUL1] = {.handler = probes_simulate_nop},
203 [PROBES_MUL2] = {.handler = probes_simulate_nop},
204 [PROBES_SWP] = {.handler = probes_simulate_nop},
216 [PROBES_SEV] = {.handler = probes_simulate_nop},
217 [PROBES_WFE] = {.handler = probes_simulate_nop},
219 [PROBES_REV] = {.handler = probes_simulate_nop},
220 [PROBES_MMI] = {.handler = probes_simulate_nop},
[all …]
/arch/arm/probes/kprobes/
A Dactions-arm.c301 [PROBES_MRS] = {.handler = simulate_mrs},
305 .handler = emulate_rd12rn16rm0_rwflags_nopc},
310 [PROBES_LOAD_EXTRA] = {.handler = emulate_ldr},
311 [PROBES_LOAD] = {.handler = emulate_ldr},
312 [PROBES_STORE_EXTRA] = {.handler = emulate_str},
313 [PROBES_STORE] = {.handler = emulate_str},
316 .handler = emulate_rd12rn16rm0rs8_rwflags},
318 .handler = emulate_rd12rn16rm0rs8_rwflags},
320 [PROBES_SEV] = {.handler = probes_emulate_none},
321 [PROBES_WFE] = {.handler = probes_simulate_nop},
[all …]
A Dactions-thumb.c622 [PROBES_T16_CBZ] = {.handler = t16_simulate_cbz},
626 [PROBES_T16_SEV] = {.handler = probes_emulate_none},
627 [PROBES_T16_WFE] = {.handler = probes_simulate_nop},
633 [PROBES_T16_BLX] = {.handler = t16_simulate_bxblx},
637 [PROBES_T16_ADR] = {.handler = t16_simulate_reladr},
657 [PROBES_T32_SEV] = {.handler = probes_emulate_none},
658 [PROBES_T32_WFE] = {.handler = probes_simulate_nop},
659 [PROBES_T32_MRS] = {.handler = t32_simulate_mrs},
662 [PROBES_T32_PLDI] = {.handler = probes_simulate_nop},
664 [PROBES_T32_LDRSTR] = {.handler = t32_emulate_ldrstr},
[all …]
A Dactions-common.c130 probes_insn_handler_t *handler = 0; in kprobe_decode_ldmstm() local
137 handler = emulate_generic_r0_12_noflags; in kprobe_decode_ldmstm()
143 handler = emulate_generic_r2_14_noflags; in kprobe_decode_ldmstm()
150 handler = emulate_ldm_r3_15; in kprobe_decode_ldmstm()
154 if (handler) { in kprobe_decode_ldmstm()
158 asi->insn_handler = handler; in kprobe_decode_ldmstm()
164 handler = is_ldm ? simulate_ldm1_pc : simulate_stm1_pc; in kprobe_decode_ldmstm()
166 handler = simulate_ldm1stm1; in kprobe_decode_ldmstm()
167 asi->insn_handler = handler; in kprobe_decode_ldmstm()
/arch/arm64/kernel/probes/
A Ddecode-insn.c86 api->handler = simulate_nop; in arm_probe_decode_insn()
98 api->handler = simulate_b_cond; in arm_probe_decode_insn()
101 api->handler = simulate_cbz_cbnz; in arm_probe_decode_insn()
104 api->handler = simulate_tbz_tbnz; in arm_probe_decode_insn()
106 api->handler = simulate_adr_adrp; in arm_probe_decode_insn()
109 api->handler = simulate_b_bl; in arm_probe_decode_insn()
113 api->handler = simulate_br_blr_ret; in arm_probe_decode_insn()
154 api->handler = simulate_ldr_literal; in arm_kprobe_decode_insn()
157 api->handler = simulate_ldrsw_literal; in arm_kprobe_decode_insn()
/arch/m68k/atari/
A Dstdma.c69 int stdma_try_lock(irq_handler_t handler, void *data) in stdma_try_lock() argument
80 stdma_isr = handler; in stdma_try_lock()
104 void stdma_lock(irq_handler_t handler, void *data) in stdma_lock() argument
109 wait_event(stdma_wait, stdma_try_lock(handler, data)); in stdma_lock()
148 int stdma_is_locked_by(irq_handler_t handler) in stdma_is_locked_by() argument
154 result = stdma_locked && (stdma_isr == handler); in stdma_is_locked_by()
/arch/sh/drivers/dma/
A Ddmabrg.c69 void (*handler)(void *); member
75 dmabrg_handlers[i].handler(dmabrg_handlers[i].data); in dmabrg_call_handler()
125 int dmabrg_request_irq(unsigned int dmairq, void(*handler)(void*), in dmabrg_request_irq()
128 if ((dmairq > 9) || !handler) in dmabrg_request_irq()
130 if (dmabrg_handlers[dmairq].handler) in dmabrg_request_irq()
133 dmabrg_handlers[dmairq].handler = handler; in dmabrg_request_irq()
145 dmabrg_handlers[dmairq].handler = NULL; in dmabrg_free_irq()
/arch/mips/lib/
A Dmemcpy.S149 #define LOAD(reg, addr, handler) EXC(ld, LD_INSN, reg, addr, handler) argument
150 #define LOADL(reg, addr, handler) EXC(ldl, LD_INSN, reg, addr, handler) argument
151 #define LOADR(reg, addr, handler) EXC(ldr, LD_INSN, reg, addr, handler) argument
152 #define STOREL(reg, addr, handler) EXC(sdl, ST_INSN, reg, addr, handler) argument
154 #define STORE(reg, addr, handler) EXC(sd, ST_INSN, reg, addr, handler) argument
186 #define LOAD(reg, addr, handler) EXC(lw, LD_INSN, reg, addr, handler) argument
187 #define LOADL(reg, addr, handler) EXC(lwl, LD_INSN, reg, addr, handler) argument
188 #define LOADR(reg, addr, handler) EXC(lwr, LD_INSN, reg, addr, handler) argument
191 #define STORE(reg, addr, handler) EXC(sw, ST_INSN, reg, addr, handler) argument
204 #define LOADB(reg, addr, handler) EXC(lb, LD_INSN, reg, addr, handler) argument
[all …]
/arch/um/include/shared/
A Dirq_kern.h17 irq_handler_t handler, unsigned long irqflags,
56 irq_handler_t handler, unsigned long irqflags,
63 irq_handler_t handler, unsigned long irqflags, in um_request_irq_tt() argument
68 return um_request_irq(irq, fd, type, handler, irqflags, in um_request_irq_tt()
/arch/m68k/mac/
A Diop.c144 void (*handler)(struct iop_msg *); member
272 iop_listeners[IOP_NUM_SCC][i].handler = NULL; in iop_init()
311 void (*handler)(struct iop_msg *), in iop_listen()
316 if (iop_listeners[iop_num][chan].handler && handler) return -EINVAL; in iop_listen()
318 iop_listeners[iop_num][chan].handler = handler; in iop_listen()
396 if (msg->handler) (*msg->handler)(msg); in iop_handle_send()
419 msg->handler = iop_listeners[iop_num][chan].handler; in iop_handle_recv()
434 if (msg->handler) { in iop_handle_recv()
435 (*msg->handler)(msg); in iop_handle_recv()
452 void (*handler)(struct iop_msg *)) in iop_send_message()
[all …]
/arch/powerpc/kvm/
A Dbook3s_rtas.c117 void (*handler)(struct kvm_vcpu *vcpu, struct rtas_args *args); member
123 { .name = "ibm,set-xive", .handler = kvm_rtas_set_xive },
124 { .name = "ibm,get-xive", .handler = kvm_rtas_get_xive },
125 { .name = "ibm,int-off", .handler = kvm_rtas_int_off },
126 { .name = "ibm,int-on", .handler = kvm_rtas_int_on },
132 struct rtas_handler *handler; member
149 if (rtas_name_matches(d->handler->name, name)) { in rtas_token_undefine()
190 d->handler = h; in rtas_token_define()
263 d->handler->handler(vcpu, &args); in kvmppc_rtas_hcall()
/arch/microblaze/kernel/
A Dunwind.c198 const struct trap_handler_info *handler = in microblaze_unwind_inner() local
213 for (; handler->start_addr; ++handler) { in microblaze_unwind_inner()
214 if ((return_to >= handler->start_addr) in microblaze_unwind_inner()
215 && (return_to <= handler->end_addr)) { in microblaze_unwind_inner()
217 printk("%s%s\n", loglvl, handler->trap_name); in microblaze_unwind_inner()
/arch/x86/boot/startup/
A Dgdt_idt.c52 void *handler = NULL; in startup_64_setup_gdt_idt() local
68 handler = rip_rel_ptr(vc_no_ghcb); in startup_64_setup_gdt_idt()
70 startup_64_load_idt(handler); in startup_64_setup_gdt_idt()
/arch/x86/include/asm/
A Dnmi.h53 nmi_handler_t handler; member
82 .handler = (fn), \
102 void set_emergency_nmi_handler(unsigned int type, nmi_handler_t handler);
/arch/mips/cavium-octeon/
A DKconfig37 bool "Lock the TLB handler in L2"
44 bool "Lock the exception handler in L2"
48 Lock the low level exception handler into L2.
51 bool "Lock the interrupt handler in L2"
55 Lock the low level interrupt handler into L2.
58 bool "Lock the 2nd level interrupt handler in L2"
62 Lock the 2nd level interrupt handler in L2.
/arch/x86/kernel/cpu/
A Dmshyperv.c134 void hv_setup_mshv_handler(void (*handler)(void)) in hv_setup_mshv_handler()
136 mshv_handler = handler; in hv_setup_mshv_handler()
139 void hv_setup_vmbus_handler(void (*handler)(void)) in hv_setup_vmbus_handler()
141 vmbus_handler = handler; in hv_setup_vmbus_handler()
168 void hv_setup_stimer0_handler(void (*handler)(void)) in hv_setup_stimer0_handler()
170 hv_stimer0_handler = handler; in hv_setup_stimer0_handler()
179 void hv_setup_kexec_handler(void (*handler)(void)) in hv_setup_kexec_handler()
181 hv_kexec_handler = handler; in hv_setup_kexec_handler()
189 void hv_setup_crash_handler(void (*handler)(struct pt_regs *regs)) in hv_setup_crash_handler()
191 hv_crash_handler = handler; in hv_setup_crash_handler()
/arch/mips/kernel/
A Dr4k-bugs64.c187 void *handler; in check_daddi() local
193 handler = set_except_vector(EXCCODE_OV, handle_daddi_ov); in check_daddi()
217 set_except_vector(EXCCODE_OV, handler); in check_daddi()
228 handler = set_except_vector(EXCCODE_OV, handle_daddi_ov); in check_daddi()
235 set_except_vector(EXCCODE_OV, handler); in check_daddi()
A Dsignal32.c48 s32 handler; variable
52 err |= __get_user(handler, &act->sa_handler);
53 new_ka.sa.sa_handler = (void __user *)(s64)handler;
/arch/m68k/ifpsp060/
A Dfskeleton.S71 | is present. The routine below should point to the operating system handler
83 bral trap | jump to trap handler
102 bral trap | jump to trap handler
121 bral trap | jump to trap handler
140 bral trap | jump to trap handler
159 bral trap | jump to trap handler
178 bral trap | jump to trap handler
200 bral trap | jump to trap handler
214 bral trap | jump to trap handler
247 | system handler for the trap exception vector number 7.
[all …]
/arch/riscv/kvm/
A Dvcpu_sbi_base.c72 .handler = kvm_sbi_ext_base_handler,
91 .handler = kvm_sbi_ext_forward_handler,
97 .handler = kvm_sbi_ext_forward_handler,
/arch/powerpc/include/asm/
A Dkexec.h153 extern int crash_shutdown_register(crash_shutdown_t handler);
154 extern int crash_shutdown_unregister(crash_shutdown_t handler);
175 static inline int crash_shutdown_register(crash_shutdown_t handler) in crash_shutdown_register() argument
180 static inline int crash_shutdown_unregister(crash_shutdown_t handler) in crash_shutdown_unregister() argument
/arch/alpha/kernel/
A Dirq_alpha.c217 init_rtc_irq(irq_handler_t handler) in init_rtc_irq() argument
221 if (!handler) in init_rtc_irq()
222 handler = rtc_timer_interrupt; in init_rtc_irq()
223 if (request_irq(RTC_IRQ, handler, 0, "timer", NULL)) in init_rtc_irq()
/arch/mips/sgi-ip22/
A Dip22-int.c279 struct irq_chip *handler; in arch_init_irq() local
282 handler = &ip22_local0_irq_type; in arch_init_irq()
284 handler = &ip22_local1_irq_type; in arch_init_irq()
286 handler = &ip22_local2_irq_type; in arch_init_irq()
288 handler = &ip22_local3_irq_type; in arch_init_irq()
290 irq_set_chip_and_handler(i, handler, handle_level_irq); in arch_init_irq()
/arch/xtensa/kernel/
A Dtraps.c84 void* handler; member
438 #define set_handler(type, cause, handler) \ argument
443 per_cpu(exc_table, cpu).type[cause] = (handler);\
449 __init trap_set_handler(int cause, xtensa_exception_handler *handler) in trap_set_handler() argument
453 set_handler(default_handler, cause, handler); in trap_set_handler()
502 void *handler = dispatch_init_table[i].handler; in trap_init() local
505 set_handler(default_handler, cause, handler); in trap_init()
507 set_handler(fast_user_handler, cause, handler); in trap_init()
509 set_handler(fast_kernel_handler, cause, handler); in trap_init()
/arch/powerpc/platforms/pseries/
A Devent_sources.c12 irq_handler_t handler, in request_event_sources_irqs() argument
25 rc = request_irq(virq, handler, 0, name, NULL); in request_event_sources_irqs()

Completed in 61 milliseconds

123456789