Lines Matching refs:event
107 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event, in dock_hotplug_event() argument
132 uevent(adev, event); in dock_hotplug_event()
141 notify(adev, event); in dock_hotplug_event()
270 static void hotplug_dock_devices(struct dock_station *ds, u32 event) in hotplug_dock_devices() argument
276 dock_hotplug_event(dd, event, DOCK_CALL_FIXUP); in hotplug_dock_devices()
280 dock_hotplug_event(dd, event, DOCK_CALL_HANDLER); in hotplug_dock_devices()
299 static void dock_event(struct dock_station *ds, u32 event, int num) in dock_event() argument
319 dock_hotplug_event(dd, event, DOCK_CALL_UEVENT); in dock_event()
405 static int handle_eject_request(struct dock_station *ds, u32 event) in handle_eject_request() argument
417 dock_event(ds, event, UNDOCK_EVENT); in handle_eject_request()
440 int dock_notify(struct acpi_device *adev, u32 event) in dock_notify() argument
454 if ((ds->flags & DOCK_IS_DOCK) && event == ACPI_NOTIFY_DEVICE_CHECK) in dock_notify()
455 event = ACPI_NOTIFY_EJECT_REQUEST; in dock_notify()
466 switch (event) { in dock_notify()
477 hotplug_dock_devices(ds, event); in dock_notify()
479 dock_event(ds, event, DOCK_EVENT); in dock_notify()
488 event = ACPI_NOTIFY_EJECT_REQUEST; in dock_notify()
494 handle_eject_request(ds, event); in dock_notify()
496 dock_event(ds, event, UNDOCK_EVENT); in dock_notify()