Lines Matching defs:device
26 #include <media/media-device.h>
38 /* List of DVB device types */
41 * enum dvb_device_type - type of the Digital TV device
87 * @device: pointer to struct device
91 * @mfe_dvbdev: Frontend device in use, in the case of MFE
97 * @conn: RF connector. Used only if the device has no separate
109 struct device *device;
114 struct dvb_device *mfe_dvbdev; /* frontend device in use */
126 * struct dvb_device - represents a DVB device node
131 * @adapter: pointer to the adapter that holds this device node
132 * @type: type of the device, as defined by &enum dvb_device_type.
134 * @id: device ID number, inside the adapter
144 * @name: Name to be used for the device at the Media Controller
145 * @entity: pointer to struct media_entity associated with the device node
149 * store the MC device node interface
155 * order to create the device nodes. Usually, driver should not initialize
228 * @device: pointer to struct device that corresponds to the device driver
234 struct module *module, struct device *device,
245 * dvb_register_device - Registers a new DVB device
252 * @type: type of the device, as defined by &enum dvb_device_type.
264 * dvb_remove_device - Remove a registered DVB device
275 * dvb_unregister_device - Unregisters a DVB device
284 * device.
292 * won't create links if the device has multiple tuners and multiple frontends
293 * or if the device has multiple muxes. In such case, the caller driver should
403 * This function binds an I2C device into the DVB core. Should be used by
409 * I2C device. %NULL otherwise.
424 * dvb_module_release - releases an I2C device allocated with