Lines Matching refs:event
111 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event, in dock_hotplug_event() argument
136 uevent(adev, event); in dock_hotplug_event()
145 notify(adev, event); in dock_hotplug_event()
274 static void hotplug_dock_devices(struct dock_station *ds, u32 event) in hotplug_dock_devices() argument
280 dock_hotplug_event(dd, event, DOCK_CALL_FIXUP); in hotplug_dock_devices()
284 dock_hotplug_event(dd, event, DOCK_CALL_HANDLER); in hotplug_dock_devices()
303 static void dock_event(struct dock_station *ds, u32 event, int num) in dock_event() argument
323 dock_hotplug_event(dd, event, DOCK_CALL_UEVENT); in dock_event()
409 static int handle_eject_request(struct dock_station *ds, u32 event) in handle_eject_request() argument
421 dock_event(ds, event, UNDOCK_EVENT); in handle_eject_request()
444 int dock_notify(struct acpi_device *adev, u32 event) in dock_notify() argument
458 if ((ds->flags & DOCK_IS_DOCK) && event == ACPI_NOTIFY_DEVICE_CHECK) in dock_notify()
459 event = ACPI_NOTIFY_EJECT_REQUEST; in dock_notify()
470 switch (event) { in dock_notify()
481 hotplug_dock_devices(ds, event); in dock_notify()
483 dock_event(ds, event, DOCK_EVENT); in dock_notify()
492 event = ACPI_NOTIFY_EJECT_REQUEST; in dock_notify()
498 handle_eject_request(ds, event); in dock_notify()
500 dock_event(ds, event, UNDOCK_EVENT); in dock_notify()