struct altera_ci_config { void *dev;/* main dev, for example cx23885_dev */ void *adapter;/* for CI to connect to */ struct dvb_demux *demux;/* for hardware PID filter to connect to */ int (*fpga_rw) (void *dev, int ad_rg, int val, int rw);
};
#if IS_REACHABLE(CONFIG_MEDIA_ALTERA_CI)
externint altera_ci_init(struct altera_ci_config *config, int ci_nr); externvoid altera_ci_release(void *dev, int ci_nr); externint altera_ci_irq(void *dev); externint altera_ci_tuner_reset(void *dev, int ci_nr);
#else
staticinlineint altera_ci_init(struct altera_ci_config *config, int ci_nr)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__); return0;
}
staticinlinevoid altera_ci_release(void *dev, int ci_nr)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__);
}
staticinlineint altera_ci_tuner_reset(void *dev, int ci_nr)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__); return0;
}
#endif #if0 staticinlineint altera_hw_filt_init(struct altera_ci_config *config, int hw_filt_nr)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__); return0;
}
staticinlinevoid altera_hw_filt_release(void *dev, int filt_nr)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__);
}
staticinlineint altera_pid_feed_control(void *dev, int filt_nr, struct dvb_demux_feed *dvbdmxfeed, int onoff)
{
pr_warn("%s: driver disabled by Kconfig\n", __func__); return0;
}
#endif/* CONFIG_MEDIA_ALTERA_CI */
#endif/* __ALTERA_CI_H */
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
(vorverarbeitet am 2026-06-07)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.