Lines Matching +full:hardware +full:- +full:bound

26 #include <media/media-device.h>
36 #define DVB_UNSET (-1)
41 * enum dvb_device_type - type of the Digital TV device
51 * Deprecated. Used only on av7110-av.
53 * Deprecated. Used only on av7110-av.
72 {[0 ... (DVB_MAX_ADAPTERS - 1)] = DVB_UNSET }; \
79 * struct dvb_adapter - represents a Digital TV adapter using Linux DVB API
92 * behavior of busy frontends: allowing read-only sharing
93 * and otherwise returning immediately with -EBUSY when any
130 * struct dvb_device - represents a DVB device node
178 /* don't really need those !? -- FIXME: use video_usercopy */
197 * struct dvbdevfops_node - fops nodes registered in dvbdevfops_list
199 * @fops: Dynamically allocated fops for ->owner registration
212 * dvb_device_get - Increase dvb_device reference
219 * dvb_device_put - Decrease dvb_device reference
226 * dvb_register_adapter - Registers a new DVB adapter
241 * dvb_unregister_adapter - Unregisters a DVB adapter
248 * dvb_register_device - Registers a new DVB device
267 * dvb_remove_device - Remove a registered DVB device
278 * dvb_unregister_device - Unregisters a DVB device
286 * dvb_create_media_graph - Creates media graph for the Digital TV part of the
292 * This function checks all DVB-related functions at the media controller
303 * dvb_register_media_controller - registers a media controller at DVB adapter
311 adap->mdev = mdev; in dvb_register_media_controller()
315 * dvb_get_media_controller - gets the associated media controller
322 return adap->mdev; in dvb_get_media_controller()
336 * dvb_generic_open - Digital TV open function, used by DVB devices
347 * dvb_generic_release - Digital TV close function, used by DVB devices
358 * dvb_generic_ioctl - Digital TV close function, used by DVB devices
371 * dvb_usercopy - copies data from/to userspace memory when an ioctl is
391 * dvb_module_probe - helper routine to probe an I2C module
400 * the module will be bound.
402 * I2C address of the adapter, in 7-bit notation.
407 * all drivers that use I2C bus to control the hardware. A module bound
411 * On success, return an &struct i2c_client, pointing to the bound
416 * In the past, DVB modules (mainly, frontends) were bound via dvb_attach()
427 * dvb_module_release - releases an I2C device allocated with
434 * dvb_module_probe() and unbinding the I2C hardware.
444 * dvb_attach - attaches a DVB frontend into the DVB core.
456 * In the past, DVB modules (mainly, frontends) were bound via dvb_attach()
475 * dvb_detach - detaches a DVB frontend loaded via dvb_attach()