Lines Matching full:auxiliary
18 * auxiliary_device and registers it on the auxiliary bus. It is important to
40 * long as the auxiliary_device is still registered on the auxiliary bus. It
44 * The registering driver must unregister all auxiliary devices before its own
47 * device which unregisters the auxiliary device object(s).
49 * Finally, any operations which operate on the auxiliary devices must continue
51 * unregisters the auxiliary device.
55 * struct auxiliary_device - auxiliary device object.
59 * @name: Match name found by the auxiliary device driver,
70 * the bus subsystem. For example, a driver registering an auxiliary device is
80 * The 'name' field is to be given a name that is recognized by the auxiliary
90 * auxiliary device must be free'ed. Because once the device is placed on the
154 * struct auxiliary_driver - Definition of an auxiliary bus driver
164 * Auxiliary drivers follow the standard driver model convention, where
169 * Auxiliary drivers register themselves with the bus by calling
171 * auxiliary devices that a driver can bind with.
180 * MODULE_DEVICE_TABLE(auxiliary, my_auxiliary_id_table);
258 * module_auxiliary_driver() - Helper macro for registering an auxiliary driver
259 * @__auxiliary_driver: auxiliary driver struct
261 * Helper macro for auxiliary drivers which do not do anything special in