/linux-master/arch/powerpc/include/asm/ |
H A D | ibmebus.h | 56 int ibmebus_request_irq(u32 ist, irq_handler_t handler,
|
/linux-master/drivers/input/rmi4/ |
H A D | rmi_bus.c | 149 struct rmi_function_handler *handler = to_rmi_function_handler(drv); local 152 return fn->fd.function_number == handler->func; 175 struct rmi_function_handler *handler) 192 handler->attention, IRQF_ONESHOT, 206 struct rmi_function_handler *handler = local 212 if (handler->probe) { 213 error = handler->probe(fn); 218 if (fn->num_of_irqs && handler->attention) { 219 error = rmi_create_function_irq(fn, handler); 230 struct rmi_function_handler *handler local 174 rmi_create_function_irq(struct rmi_function *fn, struct rmi_function_handler *handler) argument 297 __rmi_register_function_handler(struct rmi_function_handler *handler, struct module *owner, const char *mod_name) argument 328 rmi_unregister_function_handler(struct rmi_function_handler *handler) argument [all...] |
/linux-master/arch/mips/lib/ |
H A D | memcpy.S | 65 * When an exception happens on a load, the handler must 75 * The exception handler for loads requires that: 112 * handler : Exception handler 115 #define EXC(insn, type, reg, addr, handler) \ 119 PTR_WD 9b, handler; \ 128 PTR_WD 9b, handler; \ 133 * exception handler or EVA insn \ 149 #define LOAD(reg, addr, handler) EXC(ld, LD_INSN, reg, addr, handler) [all...] |
/linux-master/tools/testing/selftests/x86/ |
H A D | vdso_restorer.c | 27 void *handler; member in struct:real_sigaction 61 sa.handler = handler_with_siginfo; 73 printf("[OK]\tSA_SIGINFO handler returned successfully\n"); 75 printf("[FAIL]\tSA_SIGINFO handler was not called\n"); 82 sa.handler = handler_without_siginfo; 90 printf("[OK]\t!SA_SIGINFO handler returned successfully\n"); 92 printf("[FAIL]\t!SA_SIGINFO handler was not called\n");
|
/linux-master/tools/testing/selftests/timers/ |
H A D | leapcrash.c | 51 void handler(int unused) function 67 signal(SIGINT, handler); 68 signal(SIGKILL, handler);
|
/linux-master/include/xen/ |
H A D | events.h | 22 irq_handler_t handler, 26 irq_handler_t handler, 31 irq_handler_t handler, 36 irq_handler_t handler, 44 irq_handler_t handler,
|
/linux-master/drivers/acpi/acpica/ |
H A D | nsobject.c | 303 * handler - Handler to be associated with the data 314 acpi_object_handler handler, void *data) 320 /* We only allow one attachment per handler */ 326 (obj_desc->data.handler == handler)) { 341 data_desc->data.handler = handler; 360 * handler - Handler associated with the data 371 acpi_object_handler handler) 380 (obj_desc->data.handler 313 acpi_ns_attach_data(struct acpi_namespace_node *node, acpi_object_handler handler, void *data) argument 370 acpi_ns_detach_data(struct acpi_namespace_node *node, acpi_object_handler handler) argument 415 acpi_ns_get_attached_data(struct acpi_namespace_node *node, acpi_object_handler handler, void **data) argument [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | sienna_cichlid.c | 50 struct amdgpu_reset_handler *handler; local 54 for_each_handler(i, handler, reset_ctl) { 55 if (handler->reset_method == reset_context->method) 56 return handler; 61 for_each_handler(i, handler, reset_ctl) { 62 if (handler->reset_method == AMD_RESET_METHOD_MODE2) 63 return handler; 118 struct amdgpu_reset_handler *handler; local 124 for_each_handler(i, handler, reset_ctl) { 125 if (handler [all...] |
H A D | smu_v13_0_10.c | 45 struct amdgpu_reset_handler *handler; local 50 for_each_handler(i, handler, reset_ctl) { 51 if (handler->reset_method == reset_context->method) 52 return handler; 58 for_each_handler(i, handler, reset_ctl) { 59 if (handler->reset_method == AMD_RESET_METHOD_MODE2) 60 return handler; 117 struct amdgpu_reset_handler *handler; local 123 for_each_handler(i, handler, reset_ctl) { 124 if (handler [all...] |
/linux-master/drivers/extcon/ |
H A D | extcon-adc-jack.c | 34 * @handling_delay: interrupt handler will schedule extcon event 36 * @handler: extcon event handler called by interrupt handler. 49 struct delayed_work handler; member in struct:adc_jack_data 59 handler); 91 &data->handler, data->handling_delay); 134 INIT_DEFERRABLE_WORK(&data->handler, adc_jack_handler); 157 adc_jack_handler(&data->handler.work); 166 cancel_work_sync(&data->handler [all...] |
/linux-master/drivers/gpu/vga/ |
H A D | vga_switcheroo.c | 70 * clients. The mux is called the handler. Muxless machines also register a 71 * handler to control the power state of the discrete GPU, its ->switchto 87 * switched to it, provided that the handler supports this. Switching 99 * @id: client identifier. Determining the id requires the handler, 133 * Prerequisite is the registration of two GPUs and a handler 140 * @handler: registered handler 141 * @handler_flags: flags of registered handler 159 const struct vga_switcheroo_handler *handler; member in struct:vgasr_priv 181 /* we're ready if we get two clients + handler */ 235 vga_switcheroo_register_handler( const struct vga_switcheroo_handler *handler, enum vga_switcheroo_handler_flags_t handler_flags) argument [all...] |
/linux-master/drivers/input/tests/ |
H A D | input_test.c | 56 /* Must fail because a poll handler has not been set-up yet */ 63 /* Must succeed because poll handler was set-up and poll interval set */ 137 struct input_handler handler; local 142 handler.name = "handler"; 143 handler.id_table = &id; 147 handle.handler = &handler; 153 test_handle.handler = &handler; [all...] |
/linux-master/drivers/vfio/ |
H A D | virqfd.c | 50 if ((!virqfd->handler || 51 virqfd->handler(virqfd->opaque, virqfd->data)) && 112 int (*handler)(void *, void *), 128 virqfd->handler = handler; 181 if ((!handler || handler(opaque, data)) && thread)
|
/linux-master/sound/firewire/dice/ |
H A D | dice-transaction.c | 243 struct fw_address_handler *handler = &dice->notification_handler; local 245 if (handler->callback_data == NULL) 250 fw_core_remove_address_handler(handler); 251 handler->callback_data = NULL; 256 struct fw_address_handler *handler = &dice->notification_handler; local 258 if (handler->callback_data == NULL) 344 struct fw_address_handler *handler = &dice->notification_handler; local 352 handler->length = 4; 353 handler->address_callback = dice_notification; 354 handler [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_rtas.c | 117 void (*handler)(struct kvm_vcpu *vcpu, struct rtas_args *args); member in struct:rtas_handler 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 in struct:rtas_token_definition 149 if (rtas_name_matches(d->handler->name, name)) { 190 d->handler = h; 250 * Each handler must then check for the correct nargs and nret 263 d->handler [all...] |
/linux-master/net/wireless/ |
H A D | debugfs.c | 116 ssize_t (*handler)(struct wiphy *wiphy, member in struct:debugfs_read_work 135 w->ret = w->handler(w->wiphy, w->file, w->buf, w->bufsize, w->data); 152 ssize_t (*handler)(struct wiphy *wiphy, 160 .handler = handler, 196 ssize_t (*handler)(struct wiphy *wiphy, member in struct:debugfs_write_work 215 w->ret = w->handler(w->wiphy, w->file, w->buf, w->count, w->data); 231 ssize_t (*handler)(struct wiphy *wiphy, 239 .handler = handler, [all...] |
/linux-master/arch/m68k/mac/ |
H A D | iop.c | 96 * The handler for a message is called when the message state goes to 99 * For receiving message we maintain a list of handler functions to call when 101 * called much like an interrupt handler and are passed a copy of the message 102 * from the IOP. The message state will be in MSG_RCVD while the handler runs; 103 * it is the handler's responsibility to call iop_complete_message() when 105 * the IOP. This two-step process is provided to allow the handler to defer 106 * message processing to a bottom-half handler if the processing will take 144 void (*handler)(struct iop_msg *); member in struct:listener 272 iop_listeners[IOP_NUM_SCC][i].handler = NULL; 274 iop_listeners[IOP_NUM_ISM][i].handler [all...] |
/linux-master/kernel/irq/ |
H A D | devres.c | 36 * @handler: Function to be called when the IRQ occurs 38 * for devices which handle everything in @handler 41 * @dev_id: A cookie passed back to the handler function 52 irq_handler_t handler, irq_handler_t thread_fn, 67 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, 86 * @handler: Function to be called when the IRQ occurs 89 * @dev_id: A cookie passed back to the handler function 100 irq_handler_t handler, unsigned long irqflags, 114 rc = request_any_context_irq(irq, handler, irqflags, devname, dev_id); 212 * @handler 51 devm_request_threaded_irq(struct device *dev, unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id) argument 99 devm_request_any_context_irq(struct device *dev, unsigned int irq, irq_handler_t handler, unsigned long irqflags, const char *devname, void *dev_id) argument 218 devm_irq_alloc_generic_chip(struct device *dev, const char *name, int num_ct, unsigned int irq_base, void __iomem *reg_base, irq_flow_handler_t handler) argument [all...] |
/linux-master/drivers/scsi/bfa/ |
H A D | bfa_hw_cb.c | 95 * Dummy interrupt handler for handling spurious interrupts. 124 bfa->msix.handler[i] = bfa_msix_all; 129 bfa->msix.handler[i] = bfa_msix_lpu_err; 142 bfa->msix.handler[i] = bfa_msix_all; 147 bfa->msix.handler[i] = bfa_msix_reqq; 150 bfa->msix.handler[i] = bfa_msix_rspq; 159 bfa->msix.handler[i] = bfa_hwcb_msix_dummy;
|
H A D | bfa_hw_ct.c | 18 * Dummy interrupt handler for handling spurious interrupt during chip-reinit. 119 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_all; 121 bfa->msix.handler[BFI_MSIX_LPU_ERR_CT] = bfa_msix_lpu_err; 134 bfa->msix.handler[i] = bfa_msix_all; 139 bfa->msix.handler[i] = bfa_msix_reqq; 142 bfa->msix.handler[i] = bfa_msix_rspq; 151 bfa->msix.handler[i] = bfa_hwct_msix_dummy;
|
/linux-master/arch/microblaze/kernel/ |
H A D | unwind.c | 198 const struct trap_handler_info *handler = local 201 /* Is previous function the HW exception handler? */ 205 * HW exception handler doesn't save all registers, 212 /* Is previous function a trap handler? */ 213 for (; handler->start_addr; ++handler) { 214 if ((return_to >= handler->start_addr) 215 && (return_to <= handler->end_addr)) { 217 printk("%s%s\n", loglvl, handler->trap_name);
|
/linux-master/net/llc/ |
H A D | llc_input.c | 29 * Packet handler for the station, registerable because in the minimal 42 void llc_add_pack(int type, void (*handler)(struct llc_sap *sap, 47 llc_type_handlers[type - 1] = handler; 57 void llc_set_station_handler(void (*handler)(struct sk_buff *skb)) 60 if (handler) 63 llc_station_handler = handler; 65 if (!handler)
|
/linux-master/drivers/input/ |
H A D | apm-power.c | 48 static int apmpower_connect(struct input_handler *handler, argument 60 handle->handler = handler; 65 pr_err("Failed to register input power handler, error %d\n",
|
H A D | evbug.c | 28 static int evbug_connect(struct input_handler *handler, struct input_dev *dev, argument 39 handle->handler = handler;
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_sbi_base.c | 72 .handler = kvm_sbi_ext_base_handler, 91 .handler = kvm_sbi_ext_forward_handler, 97 .handler = kvm_sbi_ext_forward_handler,
|