• Home
  • Raw
  • Download

Lines Matching full:frontend

4  * The Digital TV Frontend kABI defines a driver-internal interface for
6 * frontend layer.
45 #include <linux/dvb/frontend.h>
50 * Maximum number of Delivery systems per frontend. It
55 /* Helper definitions to be used at frontend drivers */
60 * struct dvb_frontend_tune_settings - parameters to adjust frontend tuning
77 * struct dvb_tuner_info - Frontend name and min/max ranges/bandwidths
79 * @name: name of the Frontend
83 * @bandwidth_min: minimal frontend bandwidth supported
84 * @bandwidth_max: maximum frontend bandwidth supported
85 * @bandwidth_step: frontend bandwidth step
134 * algorithms in the frontend driver, rather than simply doing a
154 * The frontend search algorithm completed and returned successfully
157 * The frontend search algorithm is sleeping
160 * The frontend search for a signal failed
163 * The frontend search algorith was probably supplied with invalid
167 * The frontend search algorithm failed due to some error
170 * The frontend search algorithm was requested to search again
185 * @release: callback function called when frontend is detached.
210 * @get_status: returns the frontend lock status
294 * @release: callback function called when frontend is detached.
321 * struct dvb_frontend_internal_info - Frontend properties and capabilities
323 * @name: Name of the frontend
324 * @frequency_min_hz: Minimal frequency supported by the frontend.
325 * @frequency_max_hz: Minimal frequency supported by the frontend.
334 * @caps: Capabilities supported by the frontend,
354 * @delsys: Delivery systems supported by the frontend
355 * @detach: callback function called when frontend is detached.
358 * @release: callback function called when frontend is ready to be
385 * @read_status: returns the locking status of the frontend.
455 /* get frontend tuning algorithm from the module */
515 * @modulation: Frontend modulation type
665 * struct dvb_frontend - Frontend structure to be used on drivers.
673 * @frontend_priv: frontend private data
679 * @id: Frontend ID
680 * @exit: Used to inform the DVB core that the frontend
703 * dvb_register_frontend() - Registers a DVB frontend at the adapter
708 * Allocate and initialize the private data needed by the frontend core to
709 * manage the frontend and calls dvb_register_device() to register a new
710 * frontend. It also cleans the property cache that stores the frontend
717 * dvb_unregister_frontend() - Unregisters a DVB frontend
721 * Stops the frontend kthread, calls dvb_unregister_device() and frees the
722 * private frontend data allocated by dvb_register_frontend().
731 * dvb_frontend_detach() - Detaches and frees frontend specific data
742 * previously used DVB frontend modules.
747 * dvb_frontend_suspend() - Suspends a Digital TV frontend
751 * This function prepares a Digital TV frontend to suspend.
765 * dvb_frontend_resume() - Resumes a Digital TV frontend
771 * In order to resume the frontend, it calls the demod &dvb_frontend_ops.init\(\).
777 * tone are restored to their previous values and wake up the frontend's
778 * kthread in order to retune the frontend.
786 * dvb_frontend_reinitialise() - forces a reinitialisation at the frontend
795 * frontend.
811 * Its used internally by the DVB frontend core, in order to emulate