dock_station 73 drivers/acpi/dock.c static int add_dock_dependent_device(struct dock_station *ds, dock_station 132 drivers/acpi/dock.c static struct dock_station *find_dock_station(acpi_handle handle) dock_station 134 drivers/acpi/dock.c struct dock_station *ds; dock_station 152 drivers/acpi/dock.c find_dock_dependent_device(struct dock_station *ds, struct acpi_device *adev) dock_station 166 drivers/acpi/dock.c struct dock_station *ds = find_dock_station(dshandle); dock_station 186 drivers/acpi/dock.c struct dock_station *dock_station; dock_station 194 drivers/acpi/dock.c list_for_each_entry(dock_station, &dock_stations, sibling) dock_station 195 drivers/acpi/dock.c if (find_dock_dependent_device(dock_station, adev)) dock_station 209 drivers/acpi/dock.c static int dock_present(struct dock_station *ds) dock_station 226 drivers/acpi/dock.c static void hot_remove_dock_devices(struct dock_station *ds) dock_station 252 drivers/acpi/dock.c static void hotplug_dock_devices(struct dock_station *ds, u32 event) dock_station 281 drivers/acpi/dock.c static void dock_event(struct dock_station *ds, u32 event, int num) dock_station 314 drivers/acpi/dock.c static void handle_dock(struct dock_station *ds, int dock) dock_station 334 drivers/acpi/dock.c static inline void dock(struct dock_station *ds) dock_station 339 drivers/acpi/dock.c static inline void undock(struct dock_station *ds) dock_station 344 drivers/acpi/dock.c static inline void begin_dock(struct dock_station *ds) dock_station 349 drivers/acpi/dock.c static inline void complete_dock(struct dock_station *ds) dock_station 355 drivers/acpi/dock.c static inline void begin_undock(struct dock_station *ds) dock_station 360 drivers/acpi/dock.c static inline void complete_undock(struct dock_station *ds) dock_station 373 drivers/acpi/dock.c static int dock_in_progress(struct dock_station *ds) dock_station 387 drivers/acpi/dock.c static int handle_eject_request(struct dock_station *ds, u32 event) dock_station 425 drivers/acpi/dock.c struct dock_station *ds = find_dock_station(handle); dock_station 491 drivers/acpi/dock.c struct dock_station *dock_station = dev->platform_data; dock_station 494 drivers/acpi/dock.c acpi_bus_get_device(dock_station->handle, &adev); dock_station 505 drivers/acpi/dock.c struct dock_station *dock_station = dev->platform_data; dock_station 506 drivers/acpi/dock.c return snprintf(buf, PAGE_SIZE, "%d\n", dock_station->flags); dock_station 518 drivers/acpi/dock.c struct dock_station *dock_station = dev->platform_data; dock_station 524 drivers/acpi/dock.c begin_undock(dock_station); dock_station 525 drivers/acpi/dock.c ret = handle_eject_request(dock_station, ACPI_NOTIFY_EJECT_REQUEST); dock_station 538 drivers/acpi/dock.c struct dock_station *dock_station = dev->platform_data; dock_station 539 drivers/acpi/dock.c acpi_status status = acpi_evaluate_integer(dock_station->handle, dock_station 551 drivers/acpi/dock.c struct dock_station *dock_station = dev->platform_data; dock_station 554 drivers/acpi/dock.c if (dock_station->flags & DOCK_IS_DOCK) dock_station 556 drivers/acpi/dock.c else if (dock_station->flags & DOCK_IS_ATA) dock_station 558 drivers/acpi/dock.c else if (dock_station->flags & DOCK_IS_BAT) dock_station 588 drivers/acpi/dock.c struct dock_station *dock_station, ds = { NULL, }; dock_station 604 drivers/acpi/dock.c dock_station = dd->dev.platform_data; dock_station 606 drivers/acpi/dock.c dock_station->handle = handle; dock_station 607 drivers/acpi/dock.c dock_station->dock_device = dd; dock_station 608 drivers/acpi/dock.c dock_station->last_dock_time = jiffies - HZ; dock_station 610 drivers/acpi/dock.c INIT_LIST_HEAD(&dock_station->sibling); dock_station 611 drivers/acpi/dock.c INIT_LIST_HEAD(&dock_station->dependent_devices); dock_station 617 drivers/acpi/dock.c dock_station->flags |= DOCK_IS_DOCK; dock_station 619 drivers/acpi/dock.c dock_station->flags |= DOCK_IS_ATA; dock_station 621 drivers/acpi/dock.c dock_station->flags |= DOCK_IS_BAT; dock_station 628 drivers/acpi/dock.c ret = add_dock_dependent_device(dock_station, adev); dock_station 633 drivers/acpi/dock.c list_add(&dock_station->sibling, &dock_stations);