|
Linux Kernel
3.7.1
|
#include <linux/string.h>#include <linux/kernel.h>#include <linux/sched.h>#include <linux/wait.h>#include <linux/slab.h>#include <linux/poll.h>#include <linux/semaphore.h>#include <linux/module.h>#include <linux/list.h>#include <linux/freezer.h>#include <linux/jiffies.h>#include <linux/kthread.h>#include <asm/processor.h>#include "dvb_frontend.h"#include "dvbdev.h"#include <linux/dvb/version.h>Go to the source code of this file.
Data Structures | |
| struct | dvb_frontend_private |
Macros | |
| #define | __DVB_CORE__ |
| #define | FESTATE_IDLE 1 |
| #define | FESTATE_RETUNE 2 |
| #define | FESTATE_TUNING_FAST 4 |
| #define | FESTATE_TUNING_SLOW 8 |
| #define | FESTATE_TUNED 16 |
| #define | FESTATE_ZIGZAG_FAST 32 |
| #define | FESTATE_ZIGZAG_SLOW 64 |
| #define | FESTATE_DISEQC 128 |
| #define | FESTATE_ERROR 256 |
| #define | FESTATE_WAITFORLOCK (FESTATE_TUNING_FAST | FESTATE_TUNING_SLOW | FESTATE_ZIGZAG_FAST | FESTATE_ZIGZAG_SLOW | FESTATE_DISEQC) |
| #define | FESTATE_SEARCHING_FAST (FESTATE_TUNING_FAST | FESTATE_ZIGZAG_FAST) |
| #define | FESTATE_SEARCHING_SLOW (FESTATE_TUNING_SLOW | FESTATE_ZIGZAG_SLOW) |
| #define | FESTATE_LOSTLOCK (FESTATE_ZIGZAG_FAST | FESTATE_ZIGZAG_SLOW) |
| #define | FE_ALGO_HW 1 |
| #define | DVB_FE_NO_EXIT 0 |
| #define | DVB_FE_NORMAL_EXIT 1 |
| #define | DVB_FE_DEVICE_REMOVED 2 |
| #define | _DTV_CMD(n, s, b) |
Enumerations | |
| enum | dvbv3_emulation_type { DVBV3_UNKNOWN, DVBV3_QPSK, DVBV3_QAM, DVBV3_OFDM, DVBV3_ATSC } |
| #define __DVB_CORE__ |
Definition at line 29 of file dvb_frontend.c.
| #define DVB_FE_DEVICE_REMOVED 2 |
Definition at line 101 of file dvb_frontend.c.
| #define DVB_FE_NO_EXIT 0 |
Definition at line 99 of file dvb_frontend.c.
| #define DVB_FE_NORMAL_EXIT 1 |
Definition at line 100 of file dvb_frontend.c.
| #define FE_ALGO_HW 1 |
Definition at line 83 of file dvb_frontend.c.
| #define FESTATE_DISEQC 128 |
Definition at line 76 of file dvb_frontend.c.
| #define FESTATE_ERROR 256 |
Definition at line 77 of file dvb_frontend.c.
| #define FESTATE_IDLE 1 |
Definition at line 69 of file dvb_frontend.c.
| #define FESTATE_LOSTLOCK (FESTATE_ZIGZAG_FAST | FESTATE_ZIGZAG_SLOW) |
Definition at line 81 of file dvb_frontend.c.
| #define FESTATE_RETUNE 2 |
Definition at line 70 of file dvb_frontend.c.
| #define FESTATE_SEARCHING_FAST (FESTATE_TUNING_FAST | FESTATE_ZIGZAG_FAST) |
Definition at line 79 of file dvb_frontend.c.
| #define FESTATE_SEARCHING_SLOW (FESTATE_TUNING_SLOW | FESTATE_ZIGZAG_SLOW) |
Definition at line 80 of file dvb_frontend.c.
| #define FESTATE_TUNED 16 |
Definition at line 73 of file dvb_frontend.c.
| #define FESTATE_TUNING_FAST 4 |
Definition at line 71 of file dvb_frontend.c.
| #define FESTATE_TUNING_SLOW 8 |
Definition at line 72 of file dvb_frontend.c.
| #define FESTATE_WAITFORLOCK (FESTATE_TUNING_FAST | FESTATE_TUNING_SLOW | FESTATE_ZIGZAG_FAST | FESTATE_ZIGZAG_SLOW | FESTATE_DISEQC) |
Definition at line 78 of file dvb_frontend.c.
| #define FESTATE_ZIGZAG_FAST 32 |
Definition at line 74 of file dvb_frontend.c.
| #define FESTATE_ZIGZAG_SLOW 64 |
Definition at line 75 of file dvb_frontend.c.
| enum dvbv3_emulation_type |
Definition at line 157 of file dvb_frontend.c.
| void dvb_frontend_detach | ( | struct dvb_frontend * | fe | ) |
Definition at line 2615 of file dvb_frontend.c.
| void dvb_frontend_reinitialise | ( | struct dvb_frontend * | fe | ) |
Definition at line 298 of file dvb_frontend.c.
| int dvb_frontend_resume | ( | struct dvb_frontend * | fe | ) |
Definition at line 2496 of file dvb_frontend.c.
Definition at line 795 of file dvb_frontend.c.
| int dvb_frontend_suspend | ( | struct dvb_frontend * | fe | ) |
Definition at line 2479 of file dvb_frontend.c.
| int dvb_register_frontend | ( | struct dvb_adapter * | dvb, |
| struct dvb_frontend * | fe | ||
| ) |
Definition at line 2517 of file dvb_frontend.c.
| int dvb_unregister_frontend | ( | struct dvb_frontend * | fe | ) |
Definition at line 2568 of file dvb_frontend.c.
| EXPORT_SYMBOL | ( | dvb_frontend_reinitialise | ) |
| EXPORT_SYMBOL | ( | timeval_usec_diff | ) |
| EXPORT_SYMBOL | ( | dvb_frontend_sleep_until | ) |
| EXPORT_SYMBOL | ( | dvb_frontend_suspend | ) |
| EXPORT_SYMBOL | ( | dvb_frontend_resume | ) |
| EXPORT_SYMBOL | ( | dvb_register_frontend | ) |
| EXPORT_SYMBOL | ( | dvb_unregister_frontend | ) |
| EXPORT_SYMBOL | ( | dvb_frontend_detach | ) |
| module_param | ( | dvb_shutdown_timeout | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | dvb_force_auto_inversion | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | dvb_override_tune_delay | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | dvb_powerdown_on_sleep | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | dvb_mfe_wait_time | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param_named | ( | frontend_debug | , |
| dvb_frontend_debug | , | ||
| int | , | ||
| 0644 | |||
| ) |
| MODULE_PARM_DESC | ( | frontend_debug | , |
| "Turn on/off frontend core debugging (default:off)." | |||
| ) |
| MODULE_PARM_DESC | ( | dvb_shutdown_timeout | , |
| "wait <shutdown_timeout> seconds after close() before suspending hardware" | |||
| ) |
| MODULE_PARM_DESC | ( | dvb_force_auto_inversion | , |
| "0: normal | default, | ||
| 1:INVERSION_AUTO forced always" | |||
| ) |
| MODULE_PARM_DESC | ( | dvb_override_tune_delay | , |
| "0: normal | default, | ||
| 0 | , | ||
| delay in milliseconds to wait for lock after a tune attempt" | |||
| ) |
| MODULE_PARM_DESC | ( | dvb_powerdown_on_sleep | , |
| "0: do not power | down, | ||
| 1:turn LNB voltage off on sleep(default)" | |||
| ) |
| MODULE_PARM_DESC | ( | dvb_mfe_wait_time | , |
| "Wait up to <mfe_wait_time> seconds on open() for multi-frontend to become available (default:5 seconds)" | |||
| ) |
1.8.2