Lines Matching defs:event
87 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event,
112 uevent(adev, event);
121 notify(adev, event);
244 * @event: either bus check or device check request
247 * to perform hotplug operations after a dock event has occurred.
251 static void hotplug_dock_devices(struct dock_station *ds, u32 event)
257 dock_hotplug_event(dd, event, DOCK_CALL_FIXUP);
261 dock_hotplug_event(dd, event, DOCK_CALL_HANDLER);
280 static void dock_event(struct dock_station *ds, u32 event, int num)
300 dock_hotplug_event(dd, event, DOCK_CALL_UEVENT);
307 * handle_dock - handle a dock event
311 * Execute the _DCK method in response to an acpi event
365 * dock_in_progress - see if we are in the middle of handling a dock event
386 static int handle_eject_request(struct dock_station *ds, u32 event)
393 * event prior to actually doing the undock
395 * Also, even send the dock event if the
398 dock_event(ds, event, UNDOCK_EVENT);
415 * @event: Event code.
418 * present and then dock. Notify all drivers of the dock event,
421 int dock_notify(struct acpi_device *adev, u32 event)
435 if ((ds->flags & DOCK_IS_DOCK) && event == ACPI_NOTIFY_DEVICE_CHECK)
436 event = ACPI_NOTIFY_EJECT_REQUEST;
443 * To simplify event handling, dock dependent device handler always
447 switch (event) {
458 hotplug_dock_devices(ds, event);
460 dock_event(ds, event, DOCK_EVENT);
469 event = ACPI_NOTIFY_EJECT_REQUEST;
476 handle_eject_request(ds, event);
478 dock_event(ds, event, UNDOCK_EVENT);