Lines Matching full:frontend

4  * The Digital TV Frontend kABI defines a driver-internal interface for
6 * frontend layer.
46 #include <linux/dvb/frontend.h>
51 * Maximum number of Delivery systems per frontend. It
56 /* Helper definitions to be used at frontend drivers */
61 * struct dvb_frontend_tune_settings - parameters to adjust frontend tuning
78 * struct dvb_tuner_info - Frontend name and min/max ranges/bandwidths
80 * @name: name of the Frontend
84 * @bandwidth_min: minimal frontend bandwidth supported
85 * @bandwidth_max: maximum frontend bandwidth supported
86 * @bandwidth_step: frontend bandwidth step
135 * algorithms in the frontend driver, rather than simply doing a
155 * The frontend search algorithm completed and returned successfully
158 * The frontend search algorithm is sleeping
161 * The frontend search for a signal failed
164 * The frontend search algorithm was probably supplied with invalid
168 * The frontend search algorithm failed due to some error
171 * The frontend search algorithm was requested to search again
186 * @release: callback function called when frontend is detached.
211 * @get_status: returns the frontend lock status
295 * @release: callback function called when frontend is detached.
322 * struct dvb_frontend_internal_info - Frontend properties and capabilities
324 * @name: Name of the frontend
325 * @frequency_min_hz: Minimal frequency supported by the frontend.
326 * @frequency_max_hz: Minimal frequency supported by the frontend.
335 * @caps: Capabilities supported by the frontend,
355 * @delsys: Delivery systems supported by the frontend
356 * @detach: callback function called when frontend is detached.
359 * @release: callback function called when frontend is ready to be
390 * @read_status: returns the locking status of the frontend.
462 /* get frontend tuning algorithm from the module */
522 * @modulation: Frontend modulation type
672 * struct dvb_frontend - Frontend structure to be used on drivers.
680 * @frontend_priv: frontend private data
686 * @id: Frontend ID
687 * @exit: Used to inform the DVB core that the frontend
710 * dvb_register_frontend() - Registers a DVB frontend at the adapter
715 * Allocate and initialize the private data needed by the frontend core to
716 * manage the frontend and calls dvb_register_device() to register a new
717 * frontend. It also cleans the property cache that stores the frontend
724 * dvb_unregister_frontend() - Unregisters a DVB frontend
728 * Stops the frontend kthread, calls dvb_unregister_device() and frees the
729 * private frontend data allocated by dvb_register_frontend().
738 * dvb_frontend_detach() - Detaches and frees frontend specific data
749 * previously used DVB frontend modules.
754 * dvb_frontend_suspend() - Suspends a Digital TV frontend
758 * This function prepares a Digital TV frontend to suspend.
773 * dvb_frontend_resume() - Resumes a Digital TV frontend
779 * In order to resume the frontend, it calls the demod
787 * tone are restored to their previous values and wake up the frontend's
788 * kthread in order to retune the frontend.
796 * dvb_frontend_reinitialise() - forces a reinitialisation at the frontend
805 * frontend.
821 * Its used internally by the DVB frontend core, in order to emulate