#include "tda18218_priv.h"
#define MAX_XFER_SIZE …
static int tda18218_wr_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len)
{ … }
static int tda18218_rd_regs(struct tda18218_priv *priv, u8 reg, u8 *val, u8 len)
{ … }
static int tda18218_wr_reg(struct tda18218_priv *priv, u8 reg, u8 val)
{ … }
static int tda18218_rd_reg(struct tda18218_priv *priv, u8 reg, u8 *val)
{ … }
static int tda18218_set_params(struct dvb_frontend *fe)
{ … }
static int tda18218_get_if_frequency(struct dvb_frontend *fe, u32 *frequency)
{ … }
static int tda18218_sleep(struct dvb_frontend *fe)
{ … }
static int tda18218_init(struct dvb_frontend *fe)
{ … }
static void tda18218_release(struct dvb_frontend *fe)
{ … }
static const struct dvb_tuner_ops tda18218_tuner_ops = …;
struct dvb_frontend *tda18218_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c, struct tda18218_config *cfg)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;