ts_config
intp->ts_config = p_init->ts_config;
if (intp->ts_config == NULL)
for (i = 0; intp->ts_config[i].addr != 0xffff; i++)
intp->ts_config[i].addr,
intp->ts_config[i].val);
init_params.ts_config = config->ts_config_regs;
struct stv0900_reg *ts_config;
struct stv0900_reg *ts_config;
static int start(struct dvb_frontend *fe, u32 flags, u32 modmask, u32 ts_config)
((ts_config & SX8_TSCONFIG_MODE_MASK) >
sx8_base->iq_mode = (ts_config > 1);
ddb_mci_config(&state->mci, ts_config);
u32 ts_config)
sx8_base->iq_mode = (ts_config > 1);
ddb_mci_config(&state->mci, ts_config);
u32 ts_config = SX8_TSCONFIG_MODE_NORMAL, iq_mode = 0, isi;
ts_config = (SX8_TSCONFIG_TSHEADER | SX8_TSCONFIG_MODE_IQ);
stat = start(fe, 3, mask, ts_config);
stat = start_iq(fe, 0, 4, ts_config);
struct kernel_hwtstamp_config ts_config;
*kernel_config = priv->ts_config;
priv->ts_config.rx_filter = kernel_config->rx_filter;
priv->ts_config.tx_type = HWTSTAMP_TX_OFF;
priv->ts_config.rx_filter = HWTSTAMP_FILTER_NONE;
if (rx->gve->ts_config.rx_filter == HWTSTAMP_FILTER_ALL)
struct kernel_hwtstamp_config *ts_config,
if (priv->hwtstamp_config.tx_type == ts_config->tx_type &&
priv->hwtstamp_config.rx_filter == ts_config->rx_filter &&
memcpy(&new_prof.hwtstamp_config, ts_config, sizeof(*ts_config));
} else if (ts_config->rx_filter == HWTSTAMP_FILTER_NONE) {
if (ts_config->rx_filter != HWTSTAMP_FILTER_NONE) {
struct kernel_hwtstamp_config *ts_config,
struct kernel_hwtstamp_config ts_config;
if (rx_all != (lif->phc->ts_config.rx_filter == HWTSTAMP_FILTER_ALL)) {
memcpy(&lif->phc->ts_config, config, sizeof(*config));
memcpy(config, &lif->phc->ts_config, sizeof(*config));
memcpy(config, &lif->phc->ts_config, sizeof(*config));
memset(&lif->phc->ts_config, 0, sizeof(lif->phc->ts_config));
unsigned int to, struct ts_config *config);
struct ts_config;
static inline unsigned int textsearch_next(struct ts_config *conf,
static inline unsigned int textsearch_find(struct ts_config *conf,
struct ts_config;
static inline void *textsearch_get_pattern(struct ts_config *conf)
static inline unsigned int textsearch_get_pattern_len(struct ts_config *conf)
extern struct ts_config *textsearch_prepare(const char *, const void *,
extern void textsearch_destroy(struct ts_config *conf);
extern unsigned int textsearch_find_continuous(struct ts_config *,
static inline struct ts_config *alloc_ts_config(size_t payload,
struct ts_config *conf;
static inline void *ts_config_priv(struct ts_config *conf)
return ((u8 *) conf + TS_PRIV_ALIGN(sizeof(struct ts_config)));
struct ts_config * (*init)(const void *, unsigned int, gfp_t, int);
unsigned int (*find)(struct ts_config *,
void (*destroy)(struct ts_config *);
void * (*get_pattern)(struct ts_config *);
unsigned int (*get_pattern_len)(struct ts_config *);
struct ts_config *conf,
void (*finish)(struct ts_config *conf,
struct ts_config __attribute__((aligned(8))) *config;
struct ts_config *conf,
unsigned int textsearch_find_continuous(struct ts_config *conf,
struct ts_config *textsearch_prepare(const char *algo, const void *pattern,
struct ts_config *conf;
void textsearch_destroy(struct ts_config *conf)
static struct ts_config *bm_init(const void *pattern, unsigned int len,
struct ts_config *conf;
static void *bm_get_pattern(struct ts_config *conf)
static unsigned int bm_get_pattern_len(struct ts_config *conf)
static unsigned int bm_find(struct ts_config *conf, struct ts_state *state)
static unsigned int fsm_find(struct ts_config *conf, struct ts_state *state)
static struct ts_config *fsm_init(const void *pattern, unsigned int len,
struct ts_config *conf;
static void *fsm_get_pattern(struct ts_config *conf)
static unsigned int fsm_get_pattern_len(struct ts_config *conf)
static void *kmp_get_pattern(struct ts_config *conf)
static unsigned int kmp_get_pattern_len(struct ts_config *conf)
static unsigned int kmp_find(struct ts_config *conf, struct ts_state *state)
static struct ts_config *kmp_init(const void *pattern, unsigned int len,
struct ts_config *conf;
struct ts_config *conf,
static void skb_ts_finish(struct ts_config *conf, struct ts_state *state)
unsigned int to, struct ts_config *config)
struct ts_config *ts;
struct ts_config *ts_conf;
struct ts_config *config;
struct ts_config *ts_conf;