Searched defs:handler (Results 1 - 25 of 150) sorted by relevance

123456

/drivers/acpi/acpica/
H A Devxfregn.c61 * 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 Devxface.c61 * 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 Dnsobject.c335 * 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 Devhandler.c99 * 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 Devregion.c73 * 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 Devbug.c47 static int evbug_connect(struct input_handler *handler, struct input_dev *dev, argument
58 handle->handler = handler;
H A Dapm-power.c52 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 Dpata_isapnp.c53 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 Dipoib_verbs.c275 void ipoib_event(struct ib_event_handler *handler, argument
279 container_of(handler, struct ipoib_dev_priv, event_handler);
/drivers/s390/cio/
H A Dcrw.c24 * 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 Dextcon-adc-jack.c36 * @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 Dmdp_kms.c55 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 Dfalconide.c56 static void falconide_get_lock(irq_handler_t handler, void *data) argument
61 stdma_lock(handler, data);
/drivers/mfd/
H A Dda9052-irq.c221 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 Dsdio_irq.c40 * 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 Dl2t.h89 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 Dtables.c198 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 Domap_irq.c194 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 Drotary_encoder.c200 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 Dleds-sunfire.c116 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 Dmac_hid.c92 static int mac_hid_emumouse_connect(struct input_handler *handler, argument
108 handle->handler = handler;
/drivers/media/platform/blackfin/
H A Dppi.c32 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 Drc-ir-raw.c29 /* 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 Dvideobuf2-dma-sg.c42 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 Dvideobuf2-vmalloc.c32 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;

Completed in 2359 milliseconds

123456