Lines Matching +full:foo +full:- +full:queue
1 // SPDX-License-Identifier: GPL-2.0
3 * bus.h - the bus-specific portions of the driver model
5 * Copyright (c) 2001-2003 Patrick Mochel <[email protected]>
6 * Copyright (c) 2004-2009 Greg Kroah-Hartman <[email protected]>
7 * Copyright (c) 2008-2009 Novell Inc.
8 * Copyright (c) 2012-2019 Greg Kroah-Hartman <[email protected]>
9 * Copyright (c) 2012-2019 Linux Foundation
11 * See Documentation/driver-api/driver-model/ for more information.
25 * struct bus_type - The bus type of the device
28 * @dev_name: Used for subsystems to enumerate devices like ("foo%u", dev->id).
37 * -EPROBE_DEFER it will queue the device for deferred probing.
50 * @shutdown: Called at shut-down time to quiesce the device.
54 * @offline: Called to put the device offline for hot-removal. May fail.
65 * device driver's pm-ops.
154 * bus_find_device_by_name - device iterator for locating a particular device
204 * bus_find_next_device - Find the next device after a given device in a
254 * enum bus_notifier_event - Bus Notifier events that have happened