Home
last modified time | relevance | path

Searched refs:callback (Results 1 – 200 of 741) sorted by relevance

1234

/linux-4.1.27/arch/x86/kernel/
Dreboot.c144 .callback = set_kbd_reboot,
154 .callback = set_pci_reboot,
162 .callback = set_pci_reboot,
170 .callback = set_pci_reboot,
178 .callback = set_pci_reboot,
186 .callback = set_pci_reboot,
196 .callback = set_pci_reboot,
206 .callback = set_bios_reboot,
216 .callback = set_pci_reboot,
226 .callback = set_bios_reboot,
[all …]
Dio_delay.c63 .callback = dmi_io_delay_0xed_port,
71 .callback = dmi_io_delay_0xed_port,
79 .callback = dmi_io_delay_0xed_port,
87 .callback = dmi_io_delay_0xed_port,
95 .callback = dmi_io_delay_0xed_port,
/linux-4.1.27/drivers/acpi/
Dblacklist.c168 .callback = dmi_disable_osi_vista,
185 .callback = dmi_disable_osi_vista,
193 .callback = dmi_disable_osi_vista,
201 .callback = dmi_disable_osi_vista,
209 .callback = dmi_disable_osi_vista,
217 .callback = dmi_disable_osi_vista,
225 .callback = dmi_disable_osi_vista,
233 .callback = dmi_disable_osi_win7,
241 .callback = dmi_disable_osi_vista,
249 .callback = dmi_disable_osi_vista,
[all …]
Dsleep.c153 .callback = init_old_suspend_ordering,
161 .callback = init_old_suspend_ordering,
169 .callback = init_old_suspend_ordering,
177 .callback = init_old_suspend_ordering,
186 .callback = init_nvs_nosave,
194 .callback = init_nvs_nosave,
202 .callback = init_nvs_nosave,
210 .callback = init_nvs_nosave,
218 .callback = init_nvs_nosave,
226 .callback = init_nvs_nosave,
[all …]
Dsbshc.c31 smbus_alarm_callback callback; member
201 smbus_alarm_callback callback, void *context) in acpi_smbus_register_callback() argument
204 hc->callback = callback; in acpi_smbus_register_callback()
215 hc->callback = NULL; in acpi_smbus_unregister_callback()
226 if (hc->callback) in acpi_smbus_callback()
227 hc->callback(hc->context); in acpi_smbus_callback()
Dvideo_detect.c145 .callback = video_detect_force_vendor,
154 .callback = video_detect_force_vendor,
162 .callback = video_detect_force_vendor,
Dvideo.c439 .callback = video_set_bqc_offset,
447 .callback = video_set_bqc_offset,
455 .callback = video_set_bqc_offset,
463 .callback = video_set_bqc_offset,
471 .callback = video_set_bqc_offset,
487 .callback = video_disable_native_backlight,
495 .callback = video_disable_native_backlight,
503 .callback = video_disable_native_backlight,
514 .callback = video_disable_native_backlight,
523 .callback = video_disable_native_backlight,
[all …]
Dsbshc.h32 smbus_alarm_callback callback, void *context);
/linux-4.1.27/drivers/platform/x86/
Dasus-nb-wmi.c89 .callback = dmi_matched,
103 .callback = dmi_matched,
112 .callback = dmi_matched,
121 .callback = dmi_matched,
130 .callback = dmi_matched,
139 .callback = dmi_matched,
148 .callback = dmi_matched,
157 .callback = dmi_matched,
166 .callback = dmi_matched,
175 .callback = dmi_matched,
[all …]
Dfujitsu-tablet.c342 .callback = fujitsu_dmi_lifebook,
351 .callback = fujitsu_dmi_lifebook,
360 .callback = fujitsu_dmi_lifebook,
369 .callback = fujitsu_dmi_lifebook,
378 .callback = fujitsu_dmi_lifebook,
387 .callback = fujitsu_dmi_stylistic,
396 .callback = fujitsu_dmi_lifebook,
405 .callback = fujitsu_dmi_stylistic,
414 .callback = fujitsu_dmi_stylistic,
423 .callback = fujitsu_dmi_lifebook,
Dsamsung-q10.c105 .callback = dmi_check_callback,
113 .callback = dmi_check_callback,
121 .callback = dmi_check_callback,
129 .callback = dmi_check_callback,
Dcompal-laptop.c775 .callback = dmi_check_cb
783 .callback = dmi_check_cb
791 .callback = dmi_check_cb
799 .callback = dmi_check_cb
807 .callback = dmi_check_cb
815 .callback = dmi_check_cb
823 .callback = dmi_check_cb
831 .callback = dmi_check_cb
839 .callback = dmi_check_cb
847 .callback = dmi_check_cb
[all …]
Deeepc-wmi.c150 .callback = dmi_matched,
159 .callback = dmi_matched,
168 .callback = dmi_matched,
177 .callback = dmi_matched,
Dacer-wmi.c360 .callback = dmi_matched,
369 .callback = dmi_matched,
378 .callback = dmi_matched,
387 .callback = dmi_matched,
396 .callback = dmi_matched,
405 .callback = dmi_matched,
414 .callback = dmi_matched,
423 .callback = dmi_matched,
432 .callback = dmi_matched,
441 .callback = dmi_matched,
[all …]
Ddell-laptop.c152 .callback = dmi_matched,
161 .callback = dmi_matched,
170 .callback = dmi_matched,
179 .callback = dmi_matched,
188 .callback = dmi_matched,
197 .callback = dmi_matched,
206 .callback = dmi_matched,
215 .callback = dmi_matched,
224 .callback = dmi_matched,
233 .callback = dmi_matched,
[all …]
Dmsi-laptop.c618 .callback = dmi_check_cb
629 .callback = dmi_check_cb
640 .callback = dmi_check_cb
652 .callback = dmi_check_cb
664 .callback = dmi_check_cb
676 .callback = dmi_check_cb
686 .callback = dmi_check_cb
696 .callback = dmi_check_cb
706 .callback = dmi_check_cb
716 .callback = dmi_check_cb
/linux-4.1.27/drivers/char/
Dnwbutton.c56 int button_add_callback (void (*callback) (void), int count) in button_add_callback()
62 if (!callback) { in button_add_callback()
66 for (; (button_callback_list [lp].callback); lp++); in button_add_callback()
67 button_callback_list [lp].callback = callback; in button_add_callback()
84 int button_del_callback (void (*callback) (void)) in button_del_callback()
87 if (!callback) { in button_del_callback()
91 if ((button_callback_list [lp].callback) == callback) { in button_del_callback()
92 button_callback_list [lp].callback = NULL; in button_del_callback()
115 if (button_callback_list [lp].callback) { in button_consume_callbacks()
116 button_callback_list[lp].callback(); in button_consume_callbacks()
Dnwbutton.h21 void (*callback) (void); member
30 int button_add_callback (void (*callback) (void), int count);
31 int button_del_callback (void (*callback) (void));
36 extern int button_add_callback (void (*callback) (void), int count);
37 extern int button_del_callback (void (*callback) (void));
/linux-4.1.27/drivers/hid/
Dhid-sensor-hub.c117 struct hid_sensor_hub_callbacks_list *callback; in sensor_hub_get_callback() local
122 list_for_each_entry(callback, &pdata->dyn_callback_list, list) in sensor_hub_get_callback()
123 if ((callback->usage_id == usage_id || in sensor_hub_get_callback()
124 callback->usage_id == HID_USAGE_SENSOR_COLLECTION) && in sensor_hub_get_callback()
126 callback->hsdev->start_collection_index) && in sensor_hub_get_callback()
128 callback->hsdev->end_collection_index)) { in sensor_hub_get_callback()
129 *priv = callback->priv; in sensor_hub_get_callback()
130 *hsdev = callback->hsdev; in sensor_hub_get_callback()
133 return callback->usage_callback; in sensor_hub_get_callback()
144 struct hid_sensor_hub_callbacks_list *callback; in sensor_hub_register_callback() local
[all …]
/linux-4.1.27/arch/x86/pci/
Dcommon.c97 .callback = can_skip_ioresource_align,
105 .callback = can_skip_ioresource_align,
113 .callback = can_skip_ioresource_align,
258 .callback = assign_all_busses,
267 .callback = set_bf_sort,
275 .callback = set_bf_sort,
283 .callback = set_bf_sort,
291 .callback = set_bf_sort,
299 .callback = set_bf_sort,
307 .callback = find_sort_method,
[all …]
Dacpi.c47 .callback = set_use_crs,
57 .callback = set_use_crs,
66 .callback = set_use_crs,
76 .callback = set_use_crs,
87 .callback = set_use_crs,
100 .callback = set_nouse_crs,
110 .callback = set_nouse_crs,
121 .callback = set_ignore_seg,
/linux-4.1.27/drivers/base/power/
Dmain.c475 pm_callback_t callback = NULL; in device_resume_noirq() local
492 callback = pm_noirq_op(&dev->pm_domain->ops, state); in device_resume_noirq()
495 callback = pm_noirq_op(dev->type->pm, state); in device_resume_noirq()
498 callback = pm_noirq_op(dev->class->pm, state); in device_resume_noirq()
501 callback = pm_noirq_op(dev->bus->pm, state); in device_resume_noirq()
504 if (!callback && dev->driver && dev->driver->pm) { in device_resume_noirq()
506 callback = pm_noirq_op(dev->driver->pm, state); in device_resume_noirq()
509 error = dpm_run_callback(callback, dev, state, info); in device_resume_noirq()
604 pm_callback_t callback = NULL; in device_resume_early() local
621 callback = pm_late_early_op(&dev->pm_domain->ops, state); in device_resume_early()
[all …]
Druntime.c45 #define RPM_GET_CALLBACK(dev, callback) \ argument
46 __rpm_get_callback(dev, offsetof(struct dev_pm_ops, callback))
300 int (*callback)(struct device *); in rpm_idle() local
345 callback = RPM_GET_CALLBACK(dev, runtime_idle); in rpm_idle()
347 if (callback) in rpm_idle()
348 retval = __rpm_callback(callback, dev); in rpm_idle()
417 int (*callback)(struct device *); in rpm_suspend() local
515 callback = RPM_GET_CALLBACK(dev, runtime_suspend); in rpm_suspend()
517 retval = rpm_callback(callback, dev); in rpm_suspend()
597 int (*callback)(struct device *); in rpm_resume() local
[all …]
/linux-4.1.27/drivers/mfd/
Dkempld-core.c510 .callback = kempld_create_platform_device,
518 .callback = kempld_create_platform_device,
526 .callback = kempld_create_platform_device,
534 .callback = kempld_create_platform_device,
542 .callback = kempld_create_platform_device,
550 .callback = kempld_create_platform_device,
558 .callback = kempld_create_platform_device,
566 .callback = kempld_create_platform_device,
574 .callback = kempld_create_platform_device,
582 .callback = kempld_create_platform_device,
[all …]
Dpcf50633-adc.c32 void (*callback)(struct pcf50633 *, void *, int); member
139 void (*callback)(struct pcf50633 *, void *, int), in pcf50633_adc_async_read()
151 req->callback = callback; in pcf50633_adc_async_read()
197 req->callback(pcf, req->callback_param, res); in pcf50633_adc_irq()
Dezx-pcap.c28 void (*callback)(void *, u16[]); member
295 req->callback(req->data, res); in pcap_adc_irq()
305 void *callback, void *data) in pcap_adc_async() argument
318 req->callback = callback; in pcap_adc_async()
/linux-4.1.27/drivers/media/tuners/
Dtua9001.c57 if (fe->callback) in tua9001_release()
58 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in tua9001_release()
92 if (fe->callback) { in tua9001_init()
93 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in tua9001_init()
125 if (fe->callback) in tua9001_sleep()
126 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in tua9001_sleep()
187 if (fe->callback) { in tua9001_set_params()
188 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in tua9001_set_params()
200 if (fe->callback) { in tua9001_set_params()
201 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in tua9001_set_params()
[all …]
Dfc0011.c128 if (WARN_ON(!fe->callback)) in fc0011_init()
131 err = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in fc0011_init()
137 err = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in fc0011_init()
315 err = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER, in fc0011_set_params()
/linux-4.1.27/drivers/input/misc/
Dwistron_btns.c650 .callback = dmi_matched,
659 .callback = dmi_matched,
668 .callback = dmi_matched,
677 .callback = dmi_matched,
686 .callback = dmi_matched,
695 .callback = dmi_matched,
704 .callback = dmi_matched,
713 .callback = dmi_matched,
722 .callback = dmi_matched,
731 .callback = dmi_matched,
[all …]
Dideapad_slidebar.c293 .callback = ideapad_dmi_check
302 .callback = ideapad_dmi_check
/linux-4.1.27/arch/tile/include/asm/
Dhv_driver.h35 hv_driver_callback_t *callback; /* Function to call on interrupt. */ member
43 struct hv_driver_cb *callback) in tile_hv_dev_preada() argument
46 offset, (HV_IntArg)callback); in tile_hv_dev_preada()
53 struct hv_driver_cb *callback) in tile_hv_dev_pwritea() argument
56 offset, (HV_IntArg)callback); in tile_hv_dev_pwritea()
/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_lvds.c391 .callback = intel_no_modeset_on_lid_dmi_callback,
554 .callback = intel_no_lvds_dmi_callback,
562 .callback = intel_no_lvds_dmi_callback,
570 .callback = intel_no_lvds_dmi_callback,
578 .callback = intel_no_lvds_dmi_callback,
586 .callback = intel_no_lvds_dmi_callback,
594 .callback = intel_no_lvds_dmi_callback,
602 .callback = intel_no_lvds_dmi_callback,
610 .callback = intel_no_lvds_dmi_callback,
618 .callback = intel_no_lvds_dmi_callback,
[all …]
/linux-4.1.27/drivers/infiniband/core/
Dsa_query.c76 void (*callback)(struct ib_sa_query *, int, struct ib_sa_mad *); member
86 void (*callback)(int, struct ib_sa_service_rec *, void *); member
92 void (*callback)(int, struct ib_sa_path_rec *, void *); member
98 void (*callback)(int, struct ib_sa_guidinfo_rec *, void *); member
104 void (*callback)(int, struct ib_sa_mcmember_rec *, void *); member
683 query->callback(status, &rec, query->context); in ib_sa_path_rec_callback()
685 query->callback(status, NULL, query->context); in ib_sa_path_rec_callback()
723 void (*callback)(int status, in ib_sa_path_rec_get()
753 query->callback = callback; in ib_sa_path_rec_get()
759 query->sa_query.callback = callback ? ib_sa_path_rec_callback : NULL; in ib_sa_path_rec_get()
[all …]
Daddr.c61 void (*callback)(int status, struct sockaddr *src_addr, member
364 req->callback(req->status, (struct sockaddr *) &req->src_addr, in process_req()
374 void (*callback)(int status, struct sockaddr *src_addr, in rdma_resolve_ip()
402 req->callback = callback; in rdma_resolve_ip()
Dsa.h57 void (*callback)(int status,
Dmulticast.c390 return member->multicast.callback(status, &member->multicast); in fail_join()
418 ret = member->multicast.callback(-ENETRESET, in process_group_error()
466 ret = multicast->callback(status, multicast); in mcast_work_handler()
511 ret = member->multicast.callback(status, &member->multicast); in process_join_error()
616 int (*callback)(int status, in ib_sa_join_multicast()
637 member->multicast.callback = callback; in ib_sa_join_multicast()
/linux-4.1.27/tools/perf/util/
Ddwarf-aux.c112 int (*callback)(Dwarf_Die *, void *), void *data) in cu_walk_functions_at()
123 ret = callback(sc_die, data); in cu_walk_functions_at()
389 int (*callback)(Dwarf_Die *, void *), in die_find_child()
400 ret = callback(die_mem, data); in die_find_child()
405 die_find_child(die_mem, callback, data, &child_die)) { in die_find_child()
520 int (*callback)(Dwarf_Die *, void *); member
552 iwp->retval = iwp->callback(inst, iwp->data); in __die_walk_instances_cb()
567 int die_walk_instances(Dwarf_Die *or_die, int (*callback)(Dwarf_Die *, void *), in die_walk_instances()
574 .callback = callback, in die_walk_instances()
590 line_walk_callback_t callback; member
[all …]
Ddwarf-aux.h39 int (*callback)(Dwarf_Die *, void *), void *data);
78 int (*callback)(Dwarf_Die *, void *),
95 int (*callback)(Dwarf_Die *, void *), void *data);
105 extern int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback,
Dparse-options.h101 parse_opt_cb *callback; member
128 …me = (s), .long_name = (l), .value = (v), .argh = "time", .help = (h), .callback = parse_opt_appro…
130 …ON_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), (a), .help = (h), .callback = (f) }
132 …, .short_name = (s), .long_name = (l), .value = (v), (a), .help = (h), .callback = (f), .flags = P…
134 …, .short_name = (s), .long_name = (l), .value = (v), (a), .help = (h), .callback = (f), .defval = …
137 .value = (v), (a), .help = (h), .callback = (f), .defval = (intptr_t)d,\
141 .value = (v), (a), .help = (h), .callback = (f), \
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddadapter.c35 didd_adapter_change_callback_t callback; member
84 didd_adapter_change_callback_t callback,
225 (didd_adapter_change_callback_t)pinfo->callback, in diva_dadapter_request()
269 didd_adapter_change_callback_t callback, in diva_register_adapter_callback() argument
276 if (!NotificationTable[i].callback) { in diva_register_adapter_callback()
277 NotificationTable[i].callback = callback; in diva_register_adapter_callback()
280 DBG_TRC(("Register adapter notification[%d]=%08x", i + 1, callback)) in diva_register_adapter_callback()
295 NotificationTable[handle].callback = NULL; in diva_remove_adapter_callback()
316 if (NotificationTable[i].callback) { in diva_notify_adapter_change()
322 (*(nfy.callback))(nfy.context, d, removal); in diva_notify_adapter_change()
Ddi_defs.h55 void (*callback)(void *); /* call back */ member
88 IDI_CALL callback; member
Ddivasync.h141 void *callback; member
392 IDI_CALL callback;/* routine to call back */ member
418 IDI_CALL callback; /* routine to call back */ member
Ddivasmain.c501 (*(pisr->callback)) (pisr, pisr->callback_context); in diva_os_dpc_proc()
505 diva_os_soft_isr_callback_t callback, in diva_os_initialize_soft_isr() argument
515 psoft_isr->callback = callback; in diva_os_initialize_soft_isr()
/linux-4.1.27/drivers/misc/vmw_vmci/
Dvmci_event.c32 vmci_event_cb callback; member
100 cur->callback(cur->id, &event_msg->event_data, in event_deliver()
137 vmci_event_cb callback, in vmci_event_subscribe() argument
151 if (!VMCI_EVENT_VALID(event) || !callback) { in vmci_event_subscribe()
153 __func__, event, callback, callback_data); in vmci_event_subscribe()
163 sub->callback = callback; in vmci_event_subscribe()
/linux-4.1.27/drivers/pcmcia/
Dcs.c294 if (s->callback) in socket_shutdown()
295 s->callback->remove(s); in socket_shutdown()
446 if (!(skt->state & SOCKET_CARDBUS) && (skt->callback)) in socket_insert()
447 skt->callback->add(skt); in socket_insert()
514 if (!(skt->state & SOCKET_CARDBUS) && (skt->callback)) in socket_late_resume()
515 ret = skt->callback->early_resume(skt); in socket_late_resume()
649 if (skt->callback) in pccardd()
650 ret = skt->callback->suspend(skt); in pccardd()
661 if (!ret && skt->callback) in pccardd()
662 skt->callback->resume(skt); in pccardd()
[all …]
/linux-4.1.27/drivers/s390/net/
Dsmsgiucv.c37 void (*callback)(const char *from, char *str); member
97 cb->callback(sender, buffer + 8); in smsg_message_pending()
106 void (*callback)(const char *from, char *str)) in smsg_register_callback()
115 cb->callback = callback; in smsg_register_callback()
123 void (*callback)(const char *from, in smsg_unregister_callback()
131 if (tmp->callback == callback && in smsg_unregister_callback()
Dctcm_mpc.h26 void (*callback)(int port_num, int max_write_size));
29 void (*callback)(int port_num, int rc, int max_write_size));
Dlcs.h267 void (*callback)(struct lcs_channel *, struct lcs_buffer *); member
275 void (*callback)(struct lcs_card *, struct lcs_cmd *); member
/linux-4.1.27/sound/pci/hda/
Dhda_jack.c140 for (cb = jack->callback; cb; cb = next) { in snd_hda_jack_tbl_clear()
251 struct hda_jack_callback *callback = NULL; in snd_hda_jack_detect_enable_callback() local
258 callback = kzalloc(sizeof(*callback), GFP_KERNEL); in snd_hda_jack_detect_enable_callback()
259 if (!callback) in snd_hda_jack_detect_enable_callback()
261 callback->func = func; in snd_hda_jack_detect_enable_callback()
262 callback->nid = jack->nid; in snd_hda_jack_detect_enable_callback()
263 callback->next = jack->callback; in snd_hda_jack_detect_enable_callback()
264 jack->callback = callback; in snd_hda_jack_detect_enable_callback()
268 return callback; /* already registered */ in snd_hda_jack_detect_enable_callback()
271 return callback; /* No unsol if we're polling instead */ in snd_hda_jack_detect_enable_callback()
[all …]
/linux-4.1.27/include/linux/
Dhp_sdc.h57 int hp_sdc_request_timer_irq(hp_sdc_irqhook *callback);
58 int hp_sdc_request_hil_irq(hp_sdc_irqhook *callback);
59 int hp_sdc_request_cooked_irq(hp_sdc_irqhook *callback);
60 int hp_sdc_release_timer_irq(hp_sdc_irqhook *callback);
61 int hp_sdc_release_hil_irq(hp_sdc_irqhook *callback);
62 int hp_sdc_release_cooked_irq(hp_sdc_irqhook *callback);
Dconnector.h56 void (*callback) (struct cn_msg *, struct netlink_skb_parms *); member
72 void (*callback)(struct cn_msg *, struct netlink_skb_parms *));
79 void (*callback)(struct cn_msg *, struct netlink_skb_parms *));
Dfirewire.h309 fw_packet_callback_t callback; member
329 fw_transaction_callback_t callback; member
357 fw_transaction_callback_t callback, void *callback_data);
448 } callback; member
454 fw_iso_callback_t callback, void *callback_data);
Dmaple.h70 void (*callback) (struct mapleq * mq); member
89 void (*callback) (struct mapleq * mq),
Domap-dma.h240 void (*callback)(int lch, u16 ch_status, void *data); member
298 void (*callback)(int lch, u16 ch_status, void *data),
332 void (*callback)(int lch, u16 ch_status, void *data),
Dvme.h156 void (*callback)(int, int, void *), void *);
164 int vme_lm_attach(struct vme_resource *, int, void (*callback)(int));
Dvirtio_ring.h60 void (*callback)(struct virtqueue *vq),
Dmemory_hotplug.h92 extern int set_online_page_callback(online_page_callback_t callback);
93 extern int restore_online_page_callback(online_page_callback_t callback);
/linux-4.1.27/drivers/usb/misc/
Dusb_u132.h73 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len,
78 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len,
83 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len,
88 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len,
93 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len,
Dftdi-elan.c145 void (*callback)(void *endp, struct urb *urb, u8 *buf, int len, member
848 void (*callback) (void *, struct urb *, u8 *, int, int, int, int, int, in ftdi_elan_do_callback() local
849 int, int, int, int) = target->callback; in ftdi_elan_do_callback()
851 target->callback = NULL; in ftdi_elan_do_callback()
852 (*callback) (target->endp, urb, buffer, length, toggle_bits, in ftdi_elan_do_callback()
1489 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, in ftdi_elan_edset_setup()
1515 target->callback = callback; in ftdi_elan_edset_setup()
1533 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, in usb_ftdi_elan_edset_setup()
1539 ep_number, toggle_bits, callback); in usb_ftdi_elan_edset_setup()
1546 void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, in ftdi_elan_edset_input()
[all …]
/linux-4.1.27/Documentation/sound/alsa/
Dhda_codec.txt37 own data in callback functions. The pci field is used when the patch
45 The ops field contains the callback functions as the following:
57 The command callback is called when the codec module needs to send a
59 The get_response callback is called when the codec requires the answer
62 The third, private_free callback, is optional. It's called in the
65 The pm_notify callback is available only with
178 The ops field contains the following callback functions:
194 The open callback should be called in PCM open after runtime->hw is
196 Similarly, the close callback should be called in the PCM close.
198 The prepare callback should be called in PCM prepare. This will set
[all …]
/linux-4.1.27/drivers/xen/
Dgrant-table.c178 struct gnttab_free_callback *callback, *next; in do_free_callbacks() local
180 callback = gnttab_free_callback_list; in do_free_callbacks()
183 while (callback != NULL) { in do_free_callbacks()
184 next = callback->next; in do_free_callbacks()
185 if (gnttab_free_count >= callback->count) { in do_free_callbacks()
186 callback->next = NULL; in do_free_callbacks()
187 callback->fn(callback->arg); in do_free_callbacks()
189 callback->next = gnttab_free_callback_list; in do_free_callbacks()
190 gnttab_free_callback_list = callback; in do_free_callbacks()
192 callback = next; in do_free_callbacks()
[all …]
Dmanage.c297 .callback = sysrq_handler
303 .callback = shutdown_handler
Dcpu_hotplug.c86 .callback = handle_vcpu_hotplug_event}; in setup_cpu_watcher()
/linux-4.1.27/drivers/leds/
Dleds-clevo-mail.c45 .callback = clevo_mail_led_dmi_callback,
54 .callback = clevo_mail_led_dmi_callback,
62 .callback = clevo_mail_led_dmi_callback,
71 .callback = clevo_mail_led_dmi_callback,
81 .callback = clevo_mail_led_dmi_callback,
/linux-4.1.27/Documentation/power/
Druntime_pm.txt62 callback, the PM core will invoke the corresponding driver callback stored in
65 The PM core always checks which callback to use in the order given above, so the
75 interrupts disabled. This implies that the callback routines in question must
80 The subsystem-level suspend callback, if present, is _entirely_ _responsible_
82 include executing the device driver's own ->runtime_suspend() callback (from the
84 callback in a device driver as long as the subsystem-level suspend callback
87 * Once the subsystem-level suspend callback (or the driver suspend callback,
92 RAM until the appropriate resume callback is executed for it. The runtime
93 PM status of a device after successful execution of the suspend callback is
96 * If the suspend callback returns -EBUSY or -EAGAIN, the device's runtime PM
[all …]
Dpci.txt369 driver has to provide a pm->runtime_suspend() callback (see below), which is
370 run by pci_pm_runtime_suspend() as the first action. If the driver's callback
383 It is expected that the device driver's pm->runtime_suspend() callback will
391 driver provides a pm->runtime_resume() callback (see below). However, before
392 the driver's callback is executed, pci_pm_runtime_resume() brings the device
395 callback need not worry about the PCI-specific aspects of the device resume.
408 callback, if defined, and if that callback doesn't return error code (or is not
415 pm->runtime_idle() callback.
423 involves executing the same subsystem-level callback for every device belonging
442 driver's pm->prepare() callback if defined (i.e. if the driver's struct
[all …]
Dpm_qos_interface.txt64 Adds a notification callback function to the PM QoS class. The callback is
68 Removes the notification callback function for the PM QoS class.
142 or whose power.set_latency_tolerance callback pointer is not NULL (for
170 Adds a notification callback function for the device.
171 The callback is called when the aggregated value of the device constraints list
175 Removes the notification callback function for the device.
178 Adds a notification callback function in the global notification tree of the
180 The callback is called when the aggregated value for any device is changed
184 Removes the notification callback function from the global notification tree
197 to software, the .set_latency_tolerance callback in that device's dev_pm_info
[all …]
Dcharger-manager.txt28 * Support for in suspend-to-RAM polling (with suspend_again callback)
41 used as suspend_again callback of platform_suspend_ops. If the platform
43 suspend_again callback that calls cm_suspend_again in the middle.
82 : This callback should let CM know whether
98 callback of the system's platform_suspend_ops can call cm_suspend_again
102 for its suspend_again callback.
173 : This callback returns 0 if the temperature is safe for charging,
175 if it is too cold to charge. With the variable mC, the callback returns
Ddevices.txt286 which callback to execute in the given phase:
288 1. If dev->pm_domain is present, the PM core will choose the callback
291 2. Otherwise, if both dev->type and dev->type->pm are present, the callback
295 callback included in dev->class->pm will be chosen for execution.
297 4. Otherwise, if both dev->bus and dev->bus->pm are present, the callback
307 If the subsystem callback chosen for execution is not present, the PM core will
325 After the prepare callback method returns, no new children may be
331 prepare callback can be used to indicate to the PM core that it may
334 runtime suspend. Namely, if the prepare callback returns a positive
340 the complete callback will be called directly after the prepare callback
[all …]
/linux-4.1.27/drivers/connector/
Dcn_queue.c37 void (*callback)(struct cn_msg *, in cn_queue_alloc_callback_entry()
55 cbq->callback = callback; in cn_queue_alloc_callback_entry()
75 void (*callback)(struct cn_msg *, in cn_queue_add_callback()
81 cbq = cn_queue_alloc_callback_entry(dev, name, id, callback); in cn_queue_add_callback()
Dconnector.c167 cbq->callback(msg, nsp); in cn_call_callback()
208 void (*callback)(struct cn_msg *, in cn_add_callback()
217 err = cn_queue_add_callback(dev->cbdev, name, id, callback); in cn_add_callback()
/linux-4.1.27/drivers/s390/char/
Dsclp_rw.c387 if (buffer->callback != NULL) in sclp_writedata_callback()
388 buffer->callback(buffer, -EIO); in sclp_writedata_callback()
435 if (buffer->callback != NULL) in sclp_writedata_callback()
436 buffer->callback(buffer, rc); in sclp_writedata_callback()
446 void (*callback)(struct sclp_buffer *, int)) in sclp_emit_buffer()
464 buffer->request.callback = sclp_writedata_callback; in sclp_emit_buffer()
467 buffer->callback = callback; in sclp_emit_buffer()
Dtape_core.c297 if (request->callback == NULL) in __tape_cancel_io()
654 if (request->callback != NULL) in __tape_discard_requests()
655 request->callback(request, request->callback_data); in __tape_discard_requests()
853 if (request->callback != NULL) in __tape_start_next_request()
854 request->callback(request, request->callback_data); in __tape_start_next_request()
901 if (request->callback != NULL) in __tape_end_request()
902 request->callback(request, request->callback_data); in __tape_end_request()
1006 request->callback = NULL; in __tape_wake_up()
1017 request->callback = __tape_wake_up; in tape_do_io()
1025 wait_event(device->wait_queue, (request->callback == NULL)); in tape_do_io()
[all …]
Dfs3270.c69 rq->callback = fs3270_wake_up; in fs3270_do_io()
133 fp->init->callback = fs3270_reset_callback; in fs3270_activate()
149 fp->init->callback = fs3270_restore_callback; in fs3270_activate()
153 fp->init->callback(fp->init, NULL); in fs3270_activate()
212 fp->init->callback = fs3270_save_callback; in fs3270_deactivate()
217 fp->init->callback(fp->init, NULL); in fs3270_deactivate()
Dsclp.c280 if (req && req->callback) in sclp_req_queue_timeout()
281 req->callback(req, req->callback_data); in sclp_req_queue_timeout()
355 if (req->callback) { in sclp_process_queue()
357 req->callback(req, req->callback_data); in sclp_process_queue()
486 sclp_read_req.callback = sclp_read_cb; in __sclp_make_read_req()
531 if (req->callback) { in sclp_interrupt_handler()
533 req->callback(req, req->callback_data); in sclp_interrupt_handler()
785 sclp_init_req.callback = NULL; in __sclp_make_init_req()
1076 sclp_suspend_req.callback = sclp_suspend_req_cb; in sclp_freeze()
Dsclp_sdias.c126 request.callback = sdias_callback; in sclp_sdias_blk_count()
192 request.callback = sdias_callback; in sclp_sdias_copy()
/linux-4.1.27/Documentation/connector/
Dconnector.txt9 netlink based network. One must register a callback and an identifier.
11 identifier, the appropriate callback will be called.
26 int cn_add_callback(struct cb_id *id, char *name, void (*callback) (struct cn_msg *, struct netlink…
37 connector.h header for in-kernel usage. void (*callback) (void *) is a
38 callback function which will be called when a message with above idx.val
57 int cn_add_callback(struct cb_id *id, char *name, void (*callback) (struct cn_msg *, struct netlink…
59 Registers new callback with connector core.
63 char *name - connector's callback symbolic name.
64 void (*callback) (struct cn..) - connector's callback.
70 Unregisters new callback with connector core.
[all …]
/linux-4.1.27/sound/synth/emux/
Dsoundfont.c752 rc = sflist->callback.sample_new in load_data()
753 (sflist->callback.private_data, sp, sflist->memhdr, in load_data()
1018 if (sflist->callback.sample_new) { in load_guspatch()
1019 rc = sflist->callback.sample_new in load_guspatch()
1020 (sflist->callback.private_data, smp, sflist->memhdr, in load_guspatch()
1380 if (sflist->callback.sample_free) in snd_sf_clear()
1381 sflist->callback.sample_free(sflist->callback.private_data, in snd_sf_clear()
1396 snd_sf_new(struct snd_sf_callback *callback, struct snd_util_memhdr *hdr) in snd_sf_new() argument
1407 if (callback) in snd_sf_new()
1408 sflist->callback = *callback; in snd_sf_new()
[all …]
Demux_oss.c115 struct snd_seq_port_callback callback; in snd_emux_open_seq_oss() local
125 memset(&callback, 0, sizeof(callback)); in snd_emux_open_seq_oss()
126 callback.owner = THIS_MODULE; in snd_emux_open_seq_oss()
127 callback.event_input = snd_emux_event_oss_input; in snd_emux_open_seq_oss()
131 1, &callback); in snd_emux_open_seq_oss()
Demux_seq.c141 struct snd_seq_port_callback *callback) in snd_emux_create_port() argument
166 callback->private_free = free_port; in snd_emux_create_port()
167 callback->private_data = p; in snd_emux_create_port()
177 p->chset.port = snd_seq_event_port_attach(emu->client, callback, in snd_emux_create_port()
/linux-4.1.27/drivers/staging/android/
Dsync.h181 sync_callback_t callback; member
185 sync_callback_t callback) in sync_fence_waiter_init() argument
188 waiter->callback = callback; in sync_fence_waiter_init()
/linux-4.1.27/sound/core/seq/oss/
Dseq_oss_init.c317 struct snd_seq_port_callback callback; in create_port() local
327 memset(&callback, 0, sizeof(callback)); in create_port()
328 callback.owner = THIS_MODULE; in create_port()
329 callback.private_data = dp; in create_port()
330 callback.event_input = snd_seq_oss_event_input; in create_port()
331 callback.private_free = free_devinfo; in create_port()
332 port.kernel = &callback; in create_port()
/linux-4.1.27/drivers/staging/gdm724x/
Dgdm_usb.h50 void (*callback)(void *cb_data); member
60 void (*callback)(void *cb_data); member
71 int (*callback)(void *cb_data, void *data, int len, int context); member
Dgdm_mux.h49 void (*callback)(void *cb_data); member
62 int (*callback)(void *data, member
Dgdm_usb.c421 ret = r->callback(r->cb_data, in do_rx()
429 if (r->callback) { in do_rx()
430 ret = r->callback(r->cb_data, in do_rx()
444 r->callback, in do_rx()
476 if (!urb->status && r->callback) { in gdm_usb_rcv_complete()
518 r->callback = cb; in gdm_usb_recv()
564 if (t->callback) in gdm_usb_send_complete()
565 t->callback(t->cb_data); in gdm_usb_send_complete()
634 t_sdu->callback(t_sdu->cb_data); in packet_aggregation()
689 t->callback = NULL; in do_tx()
[all …]
Dgdm_mux.c194 ret = r->callback(mux_header->data, in up_to_host()
207 ret = r->callback(NULL, in up_to_host()
308 r->callback = cb; in gdm_mux_recv()
350 if (t->callback) in gdm_mux_send_complete()
351 t->callback(t->cb_data); in gdm_mux_send_complete()
396 t->callback = cb; in gdm_mux_send()
/linux-4.1.27/arch/arm/mach-omap1/
Dlcd_dma.c56 void (*callback)(u16 status, void *data); member
265 if (lcd_dma.callback != NULL) in set_b1_regs()
298 if (lcd_dma.callback != NULL) in lcd_dma_irq_handler()
299 lcd_dma.callback(w, lcd_dma.cb_data); in lcd_dma_irq_handler()
304 int omap_request_lcd_dma(void (*callback)(u16 status, void *data), in omap_request_lcd_dma()
316 lcd_dma.callback = callback; in omap_request_lcd_dma()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-devices-online10 .offline() callback is executed for the device and (if
13 this file, the device bus type's .online() callback is executed
18 callback the device cannot be used for any purpose until either
Dsysfs-class-extcon27 object. If the extcon object has an optional callback
28 "show_name" defined, the callback will provide the name with
37 If the extcon object has an optional callback "show_state"
39 callback.
41 If the default callback for showing function is used, the
/linux-4.1.27/drivers/dma/sh/
Dshdma-base.c78 dma_async_tx_callback callback = tx->callback; in shdma_tx_submit() local
101 chunk->async_tx.callback = callback; in shdma_tx_submit()
105 chunk->async_tx.callback = NULL; in shdma_tx_submit()
332 dma_async_tx_callback callback = NULL; in __ld_cleanup() local
368 if (desc->mark == DESC_COMPLETED && tx->callback) { in __ld_cleanup()
370 callback = tx->callback; in __ld_cleanup()
422 if (all && !callback) in __ld_cleanup()
433 if (callback) in __ld_cleanup()
434 callback(param); in __ld_cleanup()
436 return callback; in __ld_cleanup()
[all …]
/linux-4.1.27/drivers/input/serio/
Dhp_sdc.c665 int hp_sdc_request_timer_irq(hp_sdc_irqhook *callback) in hp_sdc_request_timer_irq() argument
667 if (callback == NULL || hp_sdc.dev == NULL) in hp_sdc_request_timer_irq()
676 hp_sdc.timer = callback; in hp_sdc_request_timer_irq()
689 int hp_sdc_request_hil_irq(hp_sdc_irqhook *callback) in hp_sdc_request_hil_irq() argument
691 if (callback == NULL || hp_sdc.dev == NULL) in hp_sdc_request_hil_irq()
700 hp_sdc.hil = callback; in hp_sdc_request_hil_irq()
710 int hp_sdc_request_cooked_irq(hp_sdc_irqhook *callback) in hp_sdc_request_cooked_irq() argument
712 if (callback == NULL || hp_sdc.dev == NULL) in hp_sdc_request_cooked_irq()
722 hp_sdc.cooked = callback; in hp_sdc_request_cooked_irq()
732 int hp_sdc_release_timer_irq(hp_sdc_irqhook *callback) in hp_sdc_release_timer_irq() argument
[all …]
/linux-4.1.27/drivers/video/fbdev/omap/
Domapfb.h135 void (callback)(void *data), void *data);
182 void (*callback)(void *),
238 omapfb_notifier_callback_t callback,
243 void (*callback)(void *),
Dlcdc.h4 int omap_lcdc_set_dma_callback(void (*callback)(void *data), void *data);
/linux-4.1.27/drivers/md/
Ddm-snap-transient.c32 int (*callback)(void *callback_context, in transient_read_metadata()
56 void (*callback) (void *, int success), in transient_commit_exception()
60 callback(callback_context, valid); in transient_commit_exception()
Ddm-snap-persistent.c94 void (*callback)(void *, int success); member
446 int (*callback)(void *callback_context, in insert_exceptions()
482 r = callback(callback_context, e.old_chunk, e.new_chunk); in insert_exceptions()
491 int (*callback)(void *callback_context, chunk_t old, in read_exceptions()
541 r = insert_exceptions(ps, area, callback, callback_context, in read_exceptions()
609 int (*callback)(void *callback_context, in persistent_read_metadata()
668 r = read_exceptions(ps, callback, callback_context); in persistent_read_metadata()
698 void (*callback) (void *, int success), in persistent_commit_exception()
720 cb->callback = callback; in persistent_commit_exception()
755 cb->callback(cb->context, ps->valid); in persistent_commit_exception()
Ddm-exception-store.h59 int (*callback)(void *callback_context,
74 void (*callback) (void *, int success),
Ddm-io.c37 io_notify_fn callback; member
117 io_notify_fn fn = io->callback; in complete_io()
421 io->callback = sync_io_complete; in sync_io()
453 io->callback = fn; in async_io()
/linux-4.1.27/Documentation/driver-model/
Dbus.txt16 optionally initialize the match callback.
48 The purpose of the match callback is to give the bus an opportunity to
55 iterated over, and the match callback is called for each device that
77 These helpers iterate over the respective list, and call the callback
80 count on each object in the list is incremented before the callback is
82 lock is not held when calling the callback.
Dbinding.txt30 algorithm, it is up to the bus driver to provide a callback to compare
37 and the driver's probe callback is called. This gives the driver a
49 class's register_dev callback.
91 go to 0. When it does, the remove callback of the driver is called. It
96 iterated over, and the driver's remove callback is called for each
/linux-4.1.27/Documentation/infiniband/
Dcore_locking.txt68 A low-level driver must not perform a callback directly from the
72 driver should defer this callback by, for example, scheduling a
73 tasklet to perform the callback.
84 consumer CQ event callback:
88 /* ... */ consumer CQ event callback:
95 Upper level protocol consumers may not sleep in a callback.
/linux-4.1.27/Documentation/networking/
Dnetdev-features.txt23 request. This set should be initialized in ndo_init callback and not
28 error paths of ndo_set_features callback.
36 This set is filtered by ndo_fix_features callback whenever it or
46 is calculated and filtered by calling ndo_fix_features callback
48 set, it is passed to ndo_set_features callback and (if the callback
64 driver except by means of ndo_fix_features callback.
78 This callback should not modify hardware nor driver state (should be
90 be reliably detected in ndo_fix_features. In this case, the callback
/linux-4.1.27/Documentation/dmaengine/
Dclient.txt18 5. Issue pending requests and wait for callback notification
114 Once a descriptor has been obtained, the callback information can be
121 Although the async_tx API specifies that completion callback
126 for submission prior to callback function being invoked, so
130 For cyclic DMA, a callback function may wish to terminate the
134 locks before calling the callback function which may cause a
142 Once the descriptor has been prepared and the callback information
154 5. Issue pending DMA requests and wait for callback notification
162 completion callback routine for notification, if set.
173 No callback functions will be called for any incomplete transfers.
/linux-4.1.27/drivers/staging/gdm72xx/
Dgdm_sdio.h27 void (*callback)(void *cb_data); member
45 void (*callback)(void *cb_data, void *data, int len); member
Dgdm_usb.h33 void (*callback)(void *cb_data); member
52 void (*callback)(void *cb_data, void *data, int len); member
Dgdm_sdio.c299 if (t->callback) in send_sdu()
300 t->callback(t->cb_data); in send_sdu()
321 if (t->callback) in send_hci()
322 t->callback(t->cb_data); in send_hci()
406 t->callback = cb; in gdm_sdio_send()
423 t->callback = cb; in gdm_sdio_send()
558 if (r->callback) in gdm_sdio_irq()
559 r->callback(r->cb_data, rx->rx_buf, len); in gdm_sdio_irq()
589 r->callback = cb; in gdm_sdio_receive()
Dgdm_usb.c263 if (t->callback) in __gdm_usb_send_complete()
264 t->callback(t->cb_data); in __gdm_usb_send_complete()
332 t->callback = cb; in gdm_usb_send()
398 t->callback = NULL; in gdm_usb_send()
448 if (!urb->status && r->callback) in gdm_usb_rcv_complete()
449 r->callback(r->cb_data, r->buf, urb->actual_length); in gdm_usb_rcv_complete()
484 r->callback = cb; in gdm_usb_receive()
515 t->callback = NULL; in do_pm_control()
734 t->callback = NULL; in k_mode_thread()
/linux-4.1.27/drivers/staging/rtl8712/
Drtl8712_cmd.c134 pcmd_callback = cmd_callback[pcmd->cmdcode].callback; in read_macreg_hdl()
148 pcmd_callback = cmd_callback[pcmd->cmdcode].callback; in write_macreg_hdl()
164 pcmd_callback = cmd_callback[pcmd->cmdcode].callback; in read_bbreg_hdl()
177 pcmd_callback = cmd_callback[pcmd->cmdcode].callback; in write_bbreg_hdl()
193 pcmd_callback = cmd_callback[pcmd->cmdcode].callback; in read_rfreg_hdl()
206 pcmd_callback = cmd_callback[pcmd->cmdcode].callback; in write_rfreg_hdl()
389 cmdcode].callback; in r8712_cmd_thread()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/
Dcmd.c115 ent->callback = cbk; in alloc_cmd()
603 mlx5_cmd_cbk_t callback, in mlx5_cmd_invoke() argument
613 if (callback && page_queue) in mlx5_cmd_invoke()
616 ent = alloc_cmd(cmd, in, out, uout, uout_size, callback, context, in mlx5_cmd_invoke()
621 if (!callback) in mlx5_cmd_invoke()
633 if (!callback) { in mlx5_cmd_invoke()
1098 mlx5_cmd_cbk_t callback; in mlx5_cmd_comp_handler() local
1128 if (ent->callback) { in mlx5_cmd_comp_handler()
1138 callback = ent->callback; in mlx5_cmd_comp_handler()
1150 callback(err, context); in mlx5_cmd_comp_handler()
[all …]
Dmr.c53 mlx5_cmd_cbk_t callback, void *context, in mlx5_core_create_mkey() argument
67 if (callback) { in mlx5_core_create_mkey()
69 callback, context); in mlx5_core_create_mkey()
/linux-4.1.27/drivers/input/keyboard/
Datkbd.c1668 .callback = atkbd_setup_forced_release,
1676 .callback = atkbd_setup_forced_release,
1684 .callback = atkbd_setup_forced_release,
1692 .callback = atkbd_setup_forced_release,
1700 .callback = atkbd_setup_forced_release,
1708 .callback = atkbd_setup_forced_release,
1716 .callback = atkbd_setup_forced_release,
1725 .callback = atkbd_setup_forced_release,
1734 .callback = atkbd_setup_forced_release,
1743 .callback = atkbd_setup_forced_release,
[all …]
/linux-4.1.27/include/rdma/
Dib_sa.h304 void (*callback)(int status,
316 void (*callback)(int status,
325 int (*callback)(int status, member
362 int (*callback)(int status,
425 void (*callback)(int status,
/linux-4.1.27/Documentation/fb/
Ddeferred_io.txt58 and when the deferred_io callback is called. The deferred_io callback is
61 2. Setup your deferred IO callback. Eg:
65 The deferred_io callback is where you would perform all your IO to the display
67 to during the delay. You must not modify this list. This callback is called
/linux-4.1.27/include/net/irda/
Dtimer.h78 void* data, TIMER_CALLBACK callback) in irda_start_timer() argument
80 ptimer->function = (void (*)(unsigned long)) callback; in irda_start_timer()
Diriap.h94 CONFIRM_CALLBACK callback);
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Devents.c422 void (*callback)(lnet_event_t *ev) = cbid->cbid_fn; in ptlrpc_master_callback() local
426 LASSERT(callback == request_out_callback || in ptlrpc_master_callback()
427 callback == reply_in_callback || in ptlrpc_master_callback()
428 callback == client_bulk_callback || in ptlrpc_master_callback()
429 callback == request_in_callback || in ptlrpc_master_callback()
430 callback == reply_out_callback); in ptlrpc_master_callback()
432 callback(ev); in ptlrpc_master_callback()
/linux-4.1.27/Documentation/isdn/
DINTERFACE.CAPI29 driver, and optionally a pointer to a callback function, add_card(). The
36 the names of the driver and controller, and a number of callback function
44 From then on, Kernel CAPI may call the registered callback functions for the
49 callback functions by Kernel CAPI.
56 register_appl() callback function. A unique Application ID (ApplID, u16) is
63 send_message() callback function. Conversely, the driver may call Kernel
68 forwarded as calls to the release_appl() callback function, passing the same
87 a callback function pointer (may be NULL)
94 all controller specific lower layer interface and callback functions to
114 (optional) pointer to a callback function for sending firmware and
[all …]
/linux-4.1.27/tools/virtio/linux/
Dvirtio.h21 void (*callback)(struct virtqueue *vq); member
64 void (*callback)(struct virtqueue *vq),
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
Dlib-eq.c70 LNetEQAlloc(unsigned int count, lnet_eq_handler_t callback, in LNetEQAlloc() argument
84 if (callback != LNET_EQ_HANDLER_NONE && count != 0) in LNetEQAlloc()
89 if (count == 0 && callback == LNET_EQ_HANDLER_NONE) in LNetEQAlloc()
107 eq->eq_callback = callback; in LNetEQAlloc()
/linux-4.1.27/drivers/usb/image/
Dmicrotek.c374 usb_complete_t callback ) in mts_int_submit_urb() argument
388 callback, in mts_int_submit_urb()
573 mts_scsi_queuecommand_lck(struct scsi_cmnd *srb, mts_scsi_cmnd_callback callback) in mts_scsi_queuecommand_lck() argument
591 if(likely(callback != NULL)) in mts_scsi_queuecommand_lck()
592 callback(srb); in mts_scsi_queuecommand_lck()
609 desc->context.final_callback = callback; in mts_scsi_queuecommand_lck()
618 if(likely(callback != NULL)) in mts_scsi_queuecommand_lck()
619 callback(srb); in mts_scsi_queuecommand_lck()
/linux-4.1.27/Documentation/pcmcia/
Dlocking.txt31 struct pcmcia_callback *callback
42 Note that send_event() and struct pcmcia_callback *callback must not be
72 struct pcmcia_callback *callback;
/linux-4.1.27/arch/mips/bcm63xx/
Dtimer.c104 int bcm63xx_timer_register(int id, void (*callback)(void *data), void *data) in bcm63xx_timer_register()
109 if (id >= BCM63XX_TIMER_COUNT || !callback) in bcm63xx_timer_register()
119 timer_data[id].cb = callback; in bcm63xx_timer_register()
/linux-4.1.27/drivers/input/mouse/
Dlifebook.c95 .callback = lifebook_limit_serio3,
103 .callback = lifebook_set_6byte_proto,
111 .callback = lifebook_set_6byte_proto,
118 .callback = lifebook_set_6byte_proto,
Dappletouch.c50 void (*callback)(struct urb *); /* callback function */ member
64 .callback = atp_complete_geyser_1_2,
75 .callback = atp_complete_geyser_1_2,
86 .callback = atp_complete_geyser_1_2,
96 .callback = atp_complete_geyser_3_4,
106 .callback = atp_complete_geyser_3_4,
896 dev->info->callback, dev, 1); in atp_probe()
/linux-4.1.27/drivers/net/wireless/libertas_tf/
Dcmd.c287 cmdnode->callback = NULL; in __lbtf_cleanup_and_insert_cmd()
315 if (!cmd->callback) in lbtf_complete_command()
609 int (*callback)(struct lbtf_private *, unsigned long, in __lbtf_cmd_async()
633 cmdnode->callback = callback; in __lbtf_cmd_async()
667 int (*callback)(struct lbtf_private *, in __lbtf_cmd()
678 callback, callback_arg); in __lbtf_cmd()
791 if (priv->cur_cmd && priv->cur_cmd->callback) { in lbtf_process_rx_command()
792 ret = priv->cur_cmd->callback(priv, priv->cur_cmd->callback_arg, in lbtf_process_rx_command()
/linux-4.1.27/drivers/net/wireless/libertas/
Dcmd.h18 int (*callback)(struct lbs_private *, member
47 int (*callback)(struct lbs_private *, unsigned long, struct cmd_header *),
52 int (*callback)(struct lbs_private *, unsigned long, struct cmd_header *),
Dfirmware.c132 lbs_fw_cb callback) in lbs_get_firmware_async() argument
144 priv->fw_callback = callback; in lbs_get_firmware_async()
/linux-4.1.27/Documentation/usb/
Dcallbacks.txt8 completion callback can be found in Documentation/usb/URB.txt.
58 The probe() callback
75 The disconnect() callback
80 This callback is a signal to break any connection with an interface.
82 callback. You also may not do any other operation that may interfere
88 to deal with failing IO even prior to the callback.
/linux-4.1.27/include/xen/
Dxenbus.h62 void (*callback)(struct xenbus_watch *, member
197 void (*callback)(struct xenbus_watch *,
201 void (*callback)(struct xenbus_watch *,
Dgrant_table.h125 void gnttab_request_free_callback(struct gnttab_free_callback *callback,
127 void gnttab_cancel_free_callback(struct gnttab_free_callback *callback);
/linux-4.1.27/arch/x86/kernel/acpi/
Dboot.c1370 .callback = dmi_disable_acpi,
1382 .callback = disable_acpi_irq,
1399 .callback = disable_acpi_irq,
1407 .callback = disable_acpi_irq,
1418 .callback = disable_acpi_pci,
1429 .callback = disable_acpi_pci,
1452 .callback = dmi_ignore_irq0_timer_override,
1460 .callback = dmi_ignore_irq0_timer_override,
1468 .callback = dmi_ignore_irq0_timer_override,
1476 .callback = dmi_ignore_irq0_timer_override,
[all …]
/linux-4.1.27/Documentation/filesystems/
Drelay.txt208 for two callback functions, create_buf_file() and remove_buf_file().
211 to represent the corresponding channel buffer. The callback should
221 * create_buf_file() callback. Creates relay file in debugfs.
234 * remove_buf_file() callback. Removes relay file from debugfs.
256 If the create_buf_file() callback fails, or isn't defined, channel
312 of the subbuf_start() callback, as described below. The default if no
313 subbuf_start() callback is defined is 'no-overwrite' mode. If the
334 client is notified via the subbuf_start() callback that a switch to a
335 new sub-buffer is about to occur. The client uses this callback to 1)
341 an implementation of the subbuf_start() callback something like the
[all …]
/linux-4.1.27/include/sound/
Dsoundfont.h94 struct snd_sf_callback callback; /* callback functions */ member
108 struct snd_sf_list *snd_sf_new(struct snd_sf_callback *callback,
/linux-4.1.27/arch/x86/xen/
Dmulticalls.c46 struct callback { struct
121 struct callback *cb = &b->callbacks[i]; in xen_mc_flush()
196 struct callback *cb; in xen_mc_callback()
/linux-4.1.27/Documentation/RCU/
DUP.txt56 callback function must acquire this same lock. In this case, if
57 call_rcu() were to directly invoke the callback, the result would
76 If call_rcu() directly invokes the callback, painful locking restrictions
109 Any lock that is acquired within an RCU callback must be
112 RCU callback, then a process-context acquisition of this
118 the callback might be called from a softirq that interrupted
DNMI-RCU.txt62 void set_nmi_callback(nmi_callback_t callback)
64 rcu_assign_pointer(nmi_callback, callback);
68 data that is to be used by the callback must be initialized up -before-
/linux-4.1.27/fs/dlm/
Dplock.c33 int (*callback)(struct file_lock *fl, int result); member
135 xop->callback = fl->fl_lmops->lm_grant; in dlm_posix_lock()
142 xop->callback = NULL; in dlm_posix_lock()
147 if (xop->callback == NULL) { in dlm_posix_lock()
209 notify = xop->callback; in dlm_plock_callback()
445 if (xop->callback) in dev_write()
/linux-4.1.27/drivers/staging/panel/
Dpanel.c2114 struct logical_input *callback;
2116 callback = kmalloc(sizeof(*callback), GFP_KERNEL);
2117 if (!callback)
2120 memset(callback, 0, sizeof(struct logical_input));
2121 if (!input_name2mask(name, &callback->mask, &callback->value,
2125 callback->type = INPUT_TYPE_STD;
2126 callback->state = INPUT_ST_LOW;
2127 callback->rise_time = 1;
2128 callback->fall_time = 1;
2129 callback->u.std.press_fct = press_fct;
[all …]
/linux-4.1.27/arch/arm/common/
Dedma.c265 void (*callback)(unsigned channel, unsigned short ch_status, member
329 void (*callback)(unsigned channel, u16 ch_status, void *data), in setup_dma_interrupt()
337 if (!callback) in setup_dma_interrupt()
341 edma_cc[ctlr]->intr_data[lch].callback = callback; in setup_dma_interrupt()
344 if (callback) { in setup_dma_interrupt()
407 if (edma_cc[ctlr]->intr_data[channel].callback) in dma_irq_handler()
408 edma_cc[ctlr]->intr_data[channel].callback( in dma_irq_handler()
462 callback) { in dma_ccerr_handler()
464 callback( in dma_ccerr_handler()
647 void (*callback)(unsigned channel, u16 ch_status, void *data), in edma_alloc_channel()
[all …]
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-dvb.c639 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
664 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
687 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
711 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
738 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
762 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
795 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
850 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
901 dvb->frontend->callback = cx231xx_tuner_callback; in dvb_init()
/linux-4.1.27/drivers/rapidio/devices/
Dtsi721_dma.c381 dma_async_tx_callback callback = txd->callback; in tsi721_dma_tx_err() local
386 if (callback) in tsi721_dma_tx_err()
387 callback(param); in tsi721_dma_tx_err()
600 dma_async_tx_callback callback = NULL; in tsi721_dma_tasklet() local
606 callback = desc->txd.callback; in tsi721_dma_tasklet()
611 if (callback) in tsi721_dma_tasklet()
612 callback(param); in tsi721_dma_tasklet()
/linux-4.1.27/Documentation/PCI/
Dpci-error-recovery.txt103 if it implements any, it must implement error_detected(). If a callback
124 Platform calls the error_detected() callback on every instance of
184 DMA), and then calls the mmio_enabled() callback on all affected
188 not, with some restrictions. This is NOT a callback for the driver to
191 reset or some such, but not restart operations. This callback is made if
194 without a slot reset or a link reset, it will not call this callback, and
199 >>> this callback, errors triggered by them will be returned via
201 >>> callback will be issued due to an error happening here. However,
235 The platform resets the link, and then calls the link_reset() callback
253 >>> The current powerpc implementation does not implement this callback.
[all …]
Dpcieaer-howto.txt136 3.2.1 callback reset_link to reset pci express link
138 This callback is used to reset the pci express physical link when a
159 pci_error_handlers who consists of a couple of callback function
165 Below sections specify when to call the error callback functions.
196 callback of the aer driver. If the upstream component has no aer driver
231 callback reset_link?
239 A: This infrastructure calls the error callback functions of the
/linux-4.1.27/crypto/async_tx/
Draid6test.c40 static void callback(void *param) in callback() function
117 init_async_submit(&submit, ASYNC_TX_ACK, tx, callback, &cmp, addr_conv); in raid6_dual_recov()
175 init_async_submit(&submit, ASYNC_TX_ACK, NULL, callback, &cmp, addr_conv); in test()
Dasync_tx.c108 intr_tx->callback = NULL; in async_tx_channel_switch()
161 tx->callback = submit->cb_fn; in async_tx_submit()
/linux-4.1.27/arch/sparc/kernel/
Debus.c82 p->callback(p, EBUS_DMA_EVENT_ERROR, p->client_cookie); in ebus_dma_irq()
85 p->callback(p, in ebus_dma_irq()
105 if ((p->flags & EBUS_DMA_FLAG_USE_EBDMA_HANDLER) && !p->callback) in ebus_dma_register()
/linux-4.1.27/Documentation/
Dvme_api.txt314 callback function. A void pointer parameter is provided, the value of which is
315 passed to the callback function, the use of this pointer is user undefined:
318 void (*callback)(int, int, void *), void *priv);
322 The callback parameters are as follows. Care must be taken in writing a callback
323 function, callback functions run in interrupt context:
325 void callback(int level, int statid, void *priv);
377 The following functions allow a callback to be attached and detached from each
382 void (*callback)(int));
386 The callback function is declared as follows.
388 void callback(int num);
Drpmsg.txt54 When a driver starts listening on a channel, its rx callback is bound with
157 - every rpmsg address in the system is bound to an rx callback (so when
159 appropriate callback handler) by means of an rpmsg_endpoint struct.
162 bind a callback, and possibly some private data too, to an rpmsg address
168 (using the rx callback they provide when they registered to the rpmsg bus).
171 endpoint, their rx callback is bound to their rpmsg address, and when
180 to the same remote processor their channel belongs to), an rx callback
182 rx callback is invoked), and an address they want to bind with the
183 callback. If addr is RPMSG_ADDR_ANY, then rpmsg_create_ept will
196 ->probe() and ->remove() functions, an rx callback, and an id_table
[all …]
Dmemory-hotplug.txt375 Generated when memory has successfully brought online. The callback may
381 is still in use. The callback can be used to free memory known to a
391 A callback routine can be registered by calling
395 Callback functions with higher values of priority are called before callback
398 A callback function must have the following prototype:
403 The first argument of the callback function (self) is a pointer to the block
404 of the notifier chain that points to the callback function itself.
425 If status_changed_nid* >= 0, callback should create/discard structures for the
428 The callback routine shall return one of the values
/linux-4.1.27/arch/arm/plat-omap/
Ddma.c608 void (*callback)(int lch, u16 ch_status, void *data), in omap_request_dma()
641 chan->callback = callback; in omap_request_dma()
713 dma_chan[lch].callback = NULL; in omap_free_dma()
934 void (*callback)(int lch, u16 ch_status, void *data), in omap_set_dma_callback()
948 dma_chan[lch].callback = callback; in omap_set_dma_callback()
1114 if (likely(dma_chan[ch].callback != NULL)) in omap1_dma_handle_ch()
1115 dma_chan[ch].callback(ch, csr, dma_chan[ch].data); in omap1_dma_handle_ch()
1206 if (likely(dma_chan[ch].callback != NULL)) in omap2_dma_handle_ch()
1207 dma_chan[ch].callback(ch, status, dma_chan[ch].data); in omap2_dma_handle_ch()
/linux-4.1.27/drivers/virtio/
Dvirtio_ring.c697 pr_debug("virtqueue callback for %p (%p)\n", vq, vq->vq.callback); in vring_interrupt()
698 if (vq->vq.callback) in vring_interrupt()
699 vq->vq.callback(&vq->vq); in vring_interrupt()
712 void (*callback)(struct virtqueue *), in vring_new_virtqueue()
729 vq->vq.callback = callback; in vring_new_virtqueue()
749 if (!callback) in vring_new_virtqueue()
Dvirtio_pci_common.c226 void (*callback)(struct virtqueue *vq), in vp_setup_vq()
239 vq = vp_dev->setup_vq(vp_dev, info, index, callback, name, msix_vec); in vp_setup_vq()
244 if (callback) { in vp_setup_vq()
417 if (!vq->callback) in vp_set_vq_affinity()
/linux-4.1.27/Documentation/crypto/
Dasync-tx-api.txt106 2/ Specify a completion callback. The callback routine runs in tasklet
109 synchronously in software. The callback can be set in the call to
112 completion interrupt/callback at the end of the chain.
117 2/ Completion callback routines cannot submit new operations. This
125 void callback(void *param)
155 callback, &cmp, addr_conv);
/linux-4.1.27/drivers/dma/
Dvirt-dma.c72 cb = vd->tx.callback; in vchan_complete()
82 cb = vd->tx.callback; in vchan_complete()
Dep93xx_dma.c254 d->txd.callback = desc->txd.callback; in ep93xx_dma_set_active()
682 desc->txd.callback = NULL; in ep93xx_dma_desc_get()
740 dma_async_tx_callback callback = NULL; in ep93xx_dma_tasklet() local
758 callback = desc->txd.callback; in ep93xx_dma_tasklet()
772 if (callback) in ep93xx_dma_tasklet()
773 callback(callback_param); in ep93xx_dma_tasklet()
Dtimb_dma.c233 dma_async_tx_callback callback; in __td_finish() local
259 callback = txd->callback; in __td_finish()
269 if (callback) in __td_finish()
270 callback(param); in __td_finish()
/linux-4.1.27/drivers/vme/
Dvme_bridge.h91 struct vme_callback callback[255]; member
156 int (*lm_attach) (struct vme_lm_resource *, int, void (*callback)(int));
Dvme.c999 call = bridge->irq[level - 1].callback[statid].func; in vme_irq_handler()
1000 priv_data = bridge->irq[level - 1].callback[statid].priv_data; in vme_irq_handler()
1011 void (*callback)(int, int, void *), in vme_irq_request()
1034 if (bridge->irq[level - 1].callback[statid].func) { in vme_irq_request()
1041 bridge->irq[level - 1].callback[statid].priv_data = priv_data; in vme_irq_request()
1042 bridge->irq[level - 1].callback[statid].func = callback; in vme_irq_request()
1081 bridge->irq[level - 1].callback[statid].func = NULL; in vme_irq_free()
1082 bridge->irq[level - 1].callback[statid].priv_data = NULL; in vme_irq_free()
1235 void (*callback)(int)) in vme_lm_attach()
1252 return bridge->lm_attach(lm, monitor, callback); in vme_lm_attach()
/linux-4.1.27/drivers/firewire/
Dcore-transaction.c107 t->callback(card, rcode, NULL, 0, t->callback_data); in close_transaction()
155 t->callback(card, RCODE_CANCELLED, NULL, 0, t->callback_data); in split_transaction_timeout_callback()
353 fw_transaction_callback_t callback, void *callback_data) in fw_send_request() argument
368 callback(card, RCODE_SEND_ERROR, NULL, 0, callback_data); in fw_send_request()
378 t->callback = callback; in fw_send_request()
384 t->packet.callback = transmit_complete_callback; in fw_send_request()
452 .callback = transmit_phy_packet_callback,
793 request->response.callback = free_response_callback; in allocate_request()
1008 t->callback(card, rcode, data, data_length, t->callback_data); in fw_core_handle_response()
Dcore-iso.c165 fw_iso_callback_t callback, void *callback_data) in fw_iso_context_create() argument
179 ctx->callback.sc = callback; in fw_iso_context_create()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Drfbi.c305 void (*callback)(void *data), void *data) in rfbi_transfer_area()
324 rfbi.framedone_callback = callback; in rfbi_transfer_area()
341 void (*callback)(void *data); in framedone_callback() local
347 callback = rfbi.framedone_callback; in framedone_callback()
350 if (callback != NULL) in framedone_callback()
351 callback(rfbi.framedone_callback_data); in framedone_callback()
771 static int rfbi_update(struct omap_dss_device *dssdev, void (*callback)(void *), in rfbi_update()
774 return rfbi_transfer_area(dssdev, callback, data); in rfbi_update()
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_client.c112 void (*callback)(struct xenbus_watch *, in xenbus_watch_path()
118 watch->callback = callback; in xenbus_watch_path()
124 watch->callback = NULL; in xenbus_watch_path()
150 void (*callback)(struct xenbus_watch *, in xenbus_watch_pathfmt()
166 err = xenbus_watch_path(dev, path, watch, callback); in xenbus_watch_pathfmt()
/linux-4.1.27/drivers/crypto/ccp/
Dccp-dev.c102 if (!cmd->callback) in ccp_enqueue_cmd()
148 cmd->callback(cmd->data, -EINPROGRESS); in ccp_do_cmd_backlog()
220 cmd->callback(cmd->data, cmd->ret); in ccp_do_cmd_complete()
511 cmd->callback(cmd->data, -ENODEV); in ccp_destroy()
517 cmd->callback(cmd->data, -ENODEV); in ccp_destroy()
/linux-4.1.27/net/sctp/
Dinqueue.c211 void sctp_inq_set_th_handler(struct sctp_inq *q, work_func_t callback) in sctp_inq_set_th_handler() argument
213 INIT_WORK(&q->immediate, callback); in sctp_inq_set_th_handler()
/linux-4.1.27/drivers/media/dvb-core/
Ddemux.h214 dmx_ts_cb callback);
219 dmx_section_cb callback);
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_lpbfifo.c315 if (do_callback && req->callback) in mpc52xx_lpbfifo_irq()
316 req->callback(req); in mpc52xx_lpbfifo_irq()
368 if (req->callback) in mpc52xx_lpbfifo_bcom_irq()
369 req->callback(req); in mpc52xx_lpbfifo_bcom_irq()
/linux-4.1.27/arch/mips/include/asm/mach-bcm63xx/
Dbcm63xx_timer.h4 int bcm63xx_timer_register(int id, void (*callback)(void *data), void *data);
/linux-4.1.27/sound/soc/intel/boards/
Dbyt-rt5640.c112 .callback = byt_rt5640_quirk_cb,
120 .callback = byt_rt5640_quirk_cb,
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dadf_transport.c143 ring->callback((uint32_t *)msg); in adf_handle_response()
234 adf_callback_fn callback, int poll_mode, in adf_create_ring() argument
277 ring->callback = callback; in adf_create_ring()
298 if (callback && (!poll_mode)) in adf_create_ring()
Dadf_transport.h58 const char *ring_name, adf_callback_fn callback,
Dadf_transport_internal.h63 adf_callback_fn callback; member
/linux-4.1.27/drivers/firmware/
Ddmi-sysfs.c118 dmi_callback callback; member
147 data->ret = data->callback(entry, dh, data->private); in find_dmi_entry_helper()
158 dmi_callback callback, void *private) in find_dmi_entry() argument
162 .callback = callback, in find_dmi_entry()
/linux-4.1.27/arch/x86/include/asm/
Dreboot.h27 void nmi_shootdown_cpus(nmi_shootdown_cb callback);
/linux-4.1.27/drivers/s390/cio/
Ddevice_pgid.c181 req->callback = pgid_wipeout_callback; in pgid_wipeout_start()
274 req->callback = spid_callback; in spid_start()
531 req->callback = snid_callback; in verify_start()
537 req->callback = nop_callback; in verify_start()
611 req->callback = disband_callback; in ccw_device_disband_start()
665 req->callback = stlck_callback; in ccw_device_stlck_start()
/linux-4.1.27/Documentation/watchdog/
Dconvert_drivers_to_kernel_api.txt40 Needs the status-callback defined, otherwise returns 0
55 and a set_timeout-callback has to be defined. The core will also
63 It needs get_timeleft() callback to be defined. Otherwise it
66 Other IOCTLs can be served using the ioctl-callback. Note that this is mainly
68 Private IOCTLs are processed first. When the callback returns with
/linux-4.1.27/include/net/
Dcipso_ipv4.h135 int (*callback) (struct cipso_v4_doi *doi_def, void *arg),
161 int (*callback) (struct cipso_v4_doi *doi_def, void *arg), in cipso_v4_doi_walk()
/linux-4.1.27/arch/s390/appldata/
Dappldata.h36 void (*callback)(void *data); /* callback function */ member
Dappldata_base.c132 ops->callback(ops->data); in appldata_work_fn()
349 ops->callback(ops->data); // init record in appldata_generic_handler()
485 ops->callback(ops->data); // init record in appldata_restore()
/linux-4.1.27/drivers/video/fbdev/msm/
Dmdp.c196 struct msmfb_callback *callback) in mdp_dma_to_mddi() argument
206 dma_callback = callback; in mdp_dma_to_mddi()
245 struct msmfb_callback *callback, int interface) in mdp_dma() argument
251 callback); in mdp_dma()
Dmddi_client_nt35399.c41 struct msmfb_callback *callback) in nt35399_request_vsync() argument
47 panel->fb_callback = callback; in nt35399_request_vsync()
/linux-4.1.27/include/linux/mfd/
Dmenelaus.h14 extern int menelaus_register_mmc_callback(void (*callback)(void *data, u8 card_mask),
/linux-4.1.27/arch/mips/kvm/
DMakefile15 obj-y += callback.o tlb.o
/linux-4.1.27/drivers/scsi/isci/
Dremote_node_context.c175 scics_sds_remote_node_context_callback callback, in sci_remote_node_context_setup_to_resume() argument
181 if (callback != NULL) { in sci_remote_node_context_setup_to_resume()
182 sci_rnc->user_callback = callback; in sci_remote_node_context_setup_to_resume()
190 scics_sds_remote_node_context_callback callback, in sci_remote_node_context_setup_to_destroy() argument
196 sci_rnc->user_callback = callback; in sci_remote_node_context_setup_to_destroy()
/linux-4.1.27/security/selinux/
Davc.c68 int (*callback) (u32 event); member
501 int __init avc_add_callback(int (*callback)(u32 event), u32 events) in avc_add_callback()
512 c->callback = callback; in avc_add_callback()
646 tmprc = c->callback(AVC_CALLBACK_RESET); in avc_ss_reset()
/linux-4.1.27/arch/sparc/include/asm/
Debus_dma.h15 void (*callback)(struct ebus_dma_info *p, int event, void *cookie); member
/linux-4.1.27/fs/cifs/
Dtransport.c74 temp->callback = cifs_wake_up_task; in AllocMidQEntry()
538 mid_receive_t *receive, mid_callback_t *callback, in cifs_call_async() argument
564 mid->callback = callback; in cifs_call_async()
790 midQ->callback = DeleteMidQEntry; in SendReceive2()
915 midQ->callback = DeleteMidQEntry; in SendReceive()
1085 midQ->callback = DeleteMidQEntry; in SendReceiveBlockingLock()
/linux-4.1.27/include/linux/mfd/pcf50633/
Dadc.h68 void (*callback)(struct pcf50633 *, void *, int),
/linux-4.1.27/fs/afs/
DMakefile9 callback.o \
/linux-4.1.27/drivers/crypto/
Dtalitos.h70 void (*callback) (struct device *dev, struct talitos_desc *desc, member
137 void (*callback)(struct device *dev,
/linux-4.1.27/Documentation/input/
Dgameport-programming.txt34 callback if the io is mapped to ISA space - this way it'll occupy the io
36 ->close() callback. You also can select the io address in the ->open()
37 callback, so that it doesn't fail if some of the possible addresses are
170 in cooked mode, the open() callback can decide which modes are supported.
/linux-4.1.27/drivers/scsi/aacraid/
Ddpcsup.c126 fib->callback(fib->callback_data, fib); in aac_response_normal()
392 if (likely(fib->callback && fib->callback_data)) { in aac_intr_normal()
394 fib->callback(fib->callback_data, fib); in aac_intr_normal()
/linux-4.1.27/Documentation/timers/
Dtimer_stats.txt23 - the callback function which is associated to the timer
65 initialized the timer and in parenthesis the callback function which was
/linux-4.1.27/drivers/thunderbolt/
Dctl.c38 hotplug_cb callback; member
353 pkg->frame.callback = tb_ctl_tx_callback; in tb_ctl_tx()
384 ctl->callback(ctl->callback_data, route, pkg->port, pkg->unplug); in tb_ctl_handle_plug_event()
481 ctl->callback = cb; in tb_ctl_alloc()
503 ctl->rx_packets[i]->frame.callback = tb_ctl_rx_callback; in tb_ctl_alloc()
Dnhi.h57 ring_cb callback; member
/linux-4.1.27/drivers/sh/maple/
Dmaple.c122 void (*callback) (struct mapleq *mq), in maple_getcond_callback()
125 dev->callback = callback; in maple_getcond_callback()
661 if (mdev->callback) in maple_dma_handler()
662 mdev->callback(mq); in maple_dma_handler()
/linux-4.1.27/drivers/net/wireless/rt2x00/
Drt2x00usb.c167 bool (*callback)(struct rt2x00_dev *, int, u32); member
173 if (rd->callback(rd->rt2x00dev, urb->status, le32_to_cpu(rd->reg))) { in rt2x00usb_register_read_async_cb()
182 bool (*callback)(struct rt2x00_dev*, int, u32)) in rt2x00usb_register_read_async()
199 rd->callback = callback; in rt2x00usb_register_read_async()
/linux-4.1.27/arch/arm/mach-omap1/include/mach/
Dlcd_dma.h61 extern int omap_request_lcd_dma(void (*callback)(u16 status, void *data),
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_plane.c35 struct callback { struct
65 struct callback apply_done_cb;
171 struct callback cb; in omap_plane_post_apply()
/linux-4.1.27/Documentation/acpi/
Dscan_handlers.txt52 callback is executed for the given device node. If that callback returns 1,
59 If the .attach() callback returns 0, it means that the device node is not
/linux-4.1.27/arch/tile/kernel/
Dmessaging.c97 cb->callback(cb, him->intdata); in hv_message_intr()
/linux-4.1.27/net/netlabel/
Dnetlabel_domainhash.h106 int (*callback) (struct netlbl_dom_map *entry, void *arg),

1234