drxd_state
static int HI_ResetCommand(struct drxd_state *state)
static int DRX_ConfigureI2CBridge(struct drxd_state *state, int bEnableBridge)
static int AtomicReadBlock(struct drxd_state *state,
static int AtomicReadReg32(struct drxd_state *state,
static int StopAllProcessors(struct drxd_state *state)
static int EnableAndResetMB(struct drxd_state *state)
static int InitCC(struct drxd_state *state)
static int ResetECOD(struct drxd_state *state)
static int SetCfgPga(struct drxd_state *state, int pgaSwitch)
static int InitFE(struct drxd_state *state)
enum CDrxdState drxd_state;
static int InitFT(struct drxd_state *state)
static int SC_WaitForReady(struct drxd_state *state)
static int SC_SendCommand(struct drxd_state *state, u16 cmd)
static int SC_ProcStartCommand(struct drxd_state *state,
static int SC_SetPrefParamCommand(struct drxd_state *state,
static int SC_GetOpParamCommand(struct drxd_state *state, u16 * result)
static int ConfigureMPEGOutput(struct drxd_state *state, int bEnableOutput)
static int SetDeviceTypeId(struct drxd_state *state)
static int CorrectSysClockDeviation(struct drxd_state *state)
static int DRX_Stop(struct drxd_state *state)
if (state->drxd_state != DRXD_STARTED)
state->drxd_state = DRXD_STOPPED;
static int SetOperationMode(struct drxd_state *state, int oMode)
if (state->drxd_state != DRXD_STOPPED) {
static int StartDiversity(struct drxd_state *state)
static int SetFrequencyShift(struct drxd_state *state,
static int SetCfgNoiseCalibration(struct drxd_state *state,
static int DRX_Start(struct drxd_state *state, s32 off)
if (state->drxd_state != DRXD_STOPPED)
static int Read16(struct drxd_state *state, u32 reg, u16 *data, u8 flags)
static int Read32(struct drxd_state *state, u32 reg, u32 *data, u8 flags)
state->drxd_state = DRXD_STARTED;
static int CDRXD(struct drxd_state *state, u32 IntermediateFrequency)
state->drxd_state = DRXD_UNINITIALIZED;
static int Write16(struct drxd_state *state, u32 reg, u16 data, u8 flags)
static int DRXD_init(struct drxd_state *state, const u8 *fw, u32 fw_size)
static int Write32(struct drxd_state *state, u32 reg, u32 data, u8 flags)
state->drxd_state = DRXD_STOPPED;
static int DRXD_status(struct drxd_state *state, u32 *pLockStatus)
struct drxd_state *state = fe->demodulator_priv;
struct drxd_state *state = fe->demodulator_priv;
struct drxd_state *state = fe->demodulator_priv;
struct drxd_state *state = fe->demodulator_priv;
static int write_chunk(struct drxd_state *state,
struct drxd_state *state = fe->demodulator_priv;
struct drxd_state *state = fe->demodulator_priv;
struct drxd_state *state = fe->demodulator_priv;
struct drxd_state *state = NULL;
static int WriteBlock(struct drxd_state *state,
static int WriteTable(struct drxd_state *state, u8 * pTable)
static int ResetCEFR(struct drxd_state *state)
static int InitCP(struct drxd_state *state)
static int InitCE(struct drxd_state *state)
static int StopOC(struct drxd_state *state)
static int StartOC(struct drxd_state *state)
static int InitEQ(struct drxd_state *state)
static int InitEC(struct drxd_state *state)
static int InitSC(struct drxd_state *state)
static int InitAtomicRead(struct drxd_state *state)
static int CorrectSysClockDeviation(struct drxd_state *state);
static int DRX_GetLockStatus(struct drxd_state *state, u32 * pLockStatus)
if (state->drxd_state != DRXD_STARTED)
static int SetCfgIfAgc(struct drxd_state *state, struct SCfgAgc *cfg)
static int SetCfgRfAgc(struct drxd_state *state, struct SCfgAgc *cfg)
static int ReadIFAgc(struct drxd_state *state, u32 * pValue)
static int load_firmware(struct drxd_state *state, const char *fw_name)
static int DownloadMicrocode(struct drxd_state *state,
static int HI_Command(struct drxd_state *state, u16 cmd, u16 * pResult)
static int HI_CfgCommand(struct drxd_state *state)
static int InitHI(struct drxd_state *state)