Lines Matching refs:dvb_device
114 struct dvb_device *mfe_dvbdev; /* frontend device in use */
126 * struct dvb_device - represents a DVB device node
158 struct dvb_device {
196 * @type: type of dvb_device
197 * @template: dvb_device used for registration
204 const struct dvb_device *template;
209 * dvb_device_get - Increase dvb_device reference
211 * @dvbdev: pointer to struct dvb_device
213 struct dvb_device *dvb_device_get(struct dvb_device *dvbdev);
216 * dvb_device_put - Decrease dvb_device reference
218 * @dvbdev: pointer to struct dvb_device
220 void dvb_device_put(struct dvb_device *dvbdev);
248 * @pdvbdev: pointer to the place where the new struct dvb_device will be
257 struct dvb_device **pdvbdev,
258 const struct dvb_device *template,
269 * @dvbdev: pointer to struct dvb_device
271 void dvb_remove_device(struct dvb_device *dvbdev);
277 * @dvbdev: pointer to struct dvb_device
279 void dvb_unregister_device(struct dvb_device *dvbdev);