/drivers/acpi/acpica/ |
H A D | evxfregn.c | 61 * handler - Address of the handler 63 * context - Value passed to the handler on each access 67 * DESCRIPTION: Install a handler for all op_regions of a given space_id. 79 acpi_adr_space_handler handler, 106 /* Install the handler for all Regions for this Space ID */ 109 acpi_ev_install_space_handler(node, space_id, handler, setup, 164 * handler - Address of the handler 168 * DESCRIPTION: Remove a previously installed handler 77 acpi_install_address_space_handler(acpi_handle device, acpi_adr_space_type space_id, acpi_adr_space_handler handler, acpi_adr_space_setup setup, void *context) argument [all...] |
H A D | evxface.c | 61 * handler_type - The type of handler: 65 * handler - Address of the handler 66 * context - Value passed to the handler on each GPE 70 * DESCRIPTION: Install a handler for notifications on an ACPI Device, 73 * NOTES: The Root namespace object may have only one handler for each 75 * may have one device notify handler, and multiple system notify 82 acpi_notify_handler handler, void *context) 95 if ((!device) || (!handler) || (!handler_type) || 107 * Registering a notify handler o 80 acpi_install_notify_handler(acpi_handle device, u32 handler_type, acpi_notify_handler handler, void *context) argument 741 struct acpi_gpe_handler_info *handler; local 854 struct acpi_gpe_handler_info *handler; local [all...] |
H A D | nsobject.c | 335 * handler - Handler to be associated with the data 346 acpi_object_handler handler, void *data) 352 /* We only allow one attachment per handler */ 358 (obj_desc->data.handler == handler)) { 373 data_desc->data.handler = handler; 392 * handler - Handler associated with the data 403 acpi_object_handler handler) 412 (obj_desc->data.handler 345 acpi_ns_attach_data(struct acpi_namespace_node *node, acpi_object_handler handler, void *data) argument 402 acpi_ns_detach_data(struct acpi_namespace_node * node, acpi_object_handler handler) argument 447 acpi_ns_get_attached_data(struct acpi_namespace_node * node, acpi_object_handler handler, void **data) argument [all...] |
H A D | evhandler.c | 99 * We install the default PCI config space handler at the root so that 106 * NOTE: We ignore AE_ALREADY_EXISTS because this means that a handler 144 * RETURN: TRUE if default handler is installed, FALSE otherwise 146 * DESCRIPTION: Check if the default handler is installed for the requested 162 handler_obj = obj_desc->device.handler; 187 * DESCRIPTION: This routine installs an address handler into objects that are 190 * If the Object is a Device, and the device has a handler of 193 * This is because the existing handler is closer in proximity 248 /* Check if this Device already has a handler for this address space */ 250 next_handler_obj = obj_desc->device.handler; 328 acpi_ev_install_space_handler(struct acpi_namespace_node * node, acpi_adr_space_type space_id, acpi_adr_space_handler handler, acpi_adr_space_setup setup, void *context) argument [all...] |
H A D | evregion.c | 73 * an installed default region handler. 93 * Make sure the installed handler is the DEFAULT handler. If not the 95 * handler was installed) 128 * a previously installed handler. 139 acpi_adr_space_handler handler; local 154 /* Ensure that there is a handler associated with this region */ 156 handler_desc = region_obj->region.handler; 159 "No handler for Region [%4.4s] (%p) [%s]", 223 * the handler fo [all...] |
/drivers/input/ |
H A D | evbug.c | 47 static int evbug_connect(struct input_handler *handler, struct input_dev *dev, argument 58 handle->handler = handler;
|
H A D | apm-power.c | 52 static int apmpower_connect(struct input_handler *handler, argument 64 handle->handler = handler; 69 pr_err("Failed to register input power handler, error %d\n",
|
/drivers/ata/ |
H A D | pata_isapnp.c | 53 irq_handler_t handler = NULL; local 60 handler = ata_sff_interrupt; 96 return ata_host_activate(host, irq, handler, 0,
|
/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 275 void ipoib_event(struct ib_event_handler *handler, argument 279 container_of(handler, struct ipoib_dev_priv, event_handler);
|
/drivers/s390/cio/ |
H A D | crw.c | 24 * crw_register_handler() - register a channel report word handler 26 * @handler: handler to be registered 30 int crw_register_handler(int rsc, crw_handler_t handler) argument 40 crw_handlers[rsc] = handler; 46 * crw_unregister_handler() - unregister a channel report word handler 74 crw_handler_t handler; local 122 handler = crw_handlers[crw[chain].rsc]; 123 if (handler) 124 handler( [all...] |
/drivers/extcon/ |
H A D | extcon-adc-jack.c | 36 * @handling_delay: interrupt handler will schedule extcon event 38 * @handler: extcon event handler called by interrupt handler. 51 struct delayed_work handler; member in struct:adc_jack_data 60 handler); 91 &data->handler, data->handling_delay); 145 INIT_DEFERRABLE_WORK(&data->handler, adc_jack_handler); 175 cancel_work_sync(&data->handler.work);
|
/drivers/gpu/drm/msm/mdp/ |
H A D | mdp_kms.c | 55 struct mdp_irq *handler, *n; local 60 list_for_each_entry_safe(handler, n, &mdp_kms->irq_list, node) { 61 if (handler->irqmask & status) { 63 handler->irq(handler, handler->irqmask & status);
|
/drivers/ide/ |
H A D | falconide.c | 56 static void falconide_get_lock(irq_handler_t handler, void *data) argument 61 stdma_lock(handler, data);
|
/drivers/mfd/ |
H A D | da9052-irq.c | 221 irq_handler_t handler, void *data) 227 return request_threaded_irq(irq, NULL, handler, 220 da9052_request_irq(struct da9052 *da9052, int irq, char *name, irq_handler_t handler, void *data) argument
|
/drivers/mmc/core/ |
H A D | sdio_irq.c | 40 * and we know an IRQ was signaled then call irq handler directly. 79 pr_warn("%s: pending IRQ with no handler\n", 262 * @handler: IRQ handler callback 265 * handler will be called when that IRQ is asserted. The host is always 266 * claimed already when the handler is called so the handler must not 269 int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler) argument 296 func->irq_handler = handler;
|
/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | l2t.h | 89 arp_err_handler_t handler) 92 L2T_SKB_CB(skb)->arp_err_handler = handler; 88 t4_set_arp_err_handler(struct sk_buff *skb, void *handle, arp_err_handler_t handler) argument
|
/drivers/acpi/ |
H A D | tables.c | 198 acpi_tbl_entry_handler handler, 210 if (!handler) 234 if (handler(entry, table_end)) 263 acpi_tbl_entry_handler handler, unsigned int max_entries) 267 handler, max_entries); 271 * acpi_table_parse - find table with @id, run @handler on it 273 * @handler: handler to run 276 * run @handler on it. 280 int __init acpi_table_parse(char *id, acpi_tbl_table_handler handler) argument 195 acpi_table_parse_entries(char *id, unsigned long table_size, int entry_id, acpi_tbl_entry_handler handler, unsigned int max_entries) argument 262 acpi_table_parse_madt(enum acpi_madt_type id, acpi_tbl_entry_handler handler, unsigned int max_entries) argument [all...] |
/drivers/gpu/drm/omapdrm/ |
H A D | omap_irq.c | 194 struct omap_drm_irq *handler, *n; local 213 list_for_each_entry_safe(handler, n, &priv->irq_list, node) { 214 if (handler->irqmask & irqstatus) { 216 handler->irq(handler, handler->irqmask & irqstatus); 281 /* Before installing handler */ 294 /* After installing handler */
|
/drivers/input/misc/ |
H A D | rotary_encoder.c | 200 irq_handler_t handler; local 255 handler = &rotary_encoder_half_period_irq; 258 handler = &rotary_encoder_irq; 261 err = request_irq(encoder->irq_a, handler, 269 err = request_irq(encoder->irq_b, handler,
|
/drivers/leds/ |
H A D | leds-sunfire.c | 116 set_handler handler; member in struct:led_type 147 lp->brightness_set = types[i].handler; 179 .handler = clockboard_left_set, 183 .handler = clockboard_middle_set, 187 .handler = clockboard_right_set, 200 .handler = fhc_left_set, 204 .handler = fhc_middle_set, 208 .handler = fhc_right_set,
|
/drivers/macintosh/ |
H A D | mac_hid.c | 92 static int mac_hid_emumouse_connect(struct input_handler *handler, argument 108 handle->handler = handler;
|
/drivers/media/platform/blackfin/ |
H A D | ppi.c | 32 static int ppi_attach_irq(struct ppi_if *ppi, irq_handler_t handler); 97 static int ppi_attach_irq(struct ppi_if *ppi, irq_handler_t handler) argument 108 set_dma_callback(info->dma_ch, handler, ppi);
|
/drivers/media/rc/ |
H A D | rc-ir-raw.c | 29 /* Used to handle IR raw handler extensions */ 37 struct ir_raw_handler *handler; local 61 list_for_each_entry(handler, &ir_raw_handler_list, list) 62 handler->decode(raw->dev, ev); 255 struct ir_raw_handler *handler; local 283 list_for_each_entry(handler, &ir_raw_handler_list, list) 284 if (handler->raw_register) 285 handler->raw_register(dev); 298 struct ir_raw_handler *handler; local 307 list_for_each_entry(handler, [all...] |
/drivers/media/v4l2-core/ |
H A D | videobuf2-dma-sg.c | 42 struct vb2_vmarea_handler handler; member in struct:vb2_dma_sg_buf 120 buf->handler.refcount = &buf->refcount; 121 buf->handler.put = vb2_dma_sg_put; 122 buf->handler.arg = buf; 330 vma->vm_private_data = &buf->handler;
|
H A D | videobuf2-vmalloc.c | 32 struct vb2_vmarea_handler handler; member in struct:vb2_vmalloc_buf 48 buf->handler.refcount = &buf->refcount; 49 buf->handler.put = vb2_vmalloc_put; 50 buf->handler.arg = buf; 203 vma->vm_private_data = &buf->handler;
|