V4L/DVB (4382): Dvb_attach modifications to dvb frontend structures
Add write() op Add release_sec() op Add change misc_priv->sec_priv data field Acked-by: Michael Krufky <mkrufky@linuxtv.org> Acked-by: Trent Piepho <xyzzy@speakeasy.org> Signed-off-by: Andrew de Quincey <adq_dvb@lidskialf.net> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
Родитель
0e957becc3
Коммит
94cbae5a1a
|
@ -92,10 +92,13 @@ struct dvb_frontend_ops {
|
|||
struct dvb_frontend_info info;
|
||||
|
||||
void (*release)(struct dvb_frontend* fe);
|
||||
void (*release_sec)(struct dvb_frontend* fe);
|
||||
|
||||
int (*init)(struct dvb_frontend* fe);
|
||||
int (*sleep)(struct dvb_frontend* fe);
|
||||
|
||||
int (*write)(struct dvb_frontend* fe, u8* buf, int len);
|
||||
|
||||
/* if this is set, it overrides the default swzigzag */
|
||||
int (*tune)(struct dvb_frontend* fe,
|
||||
struct dvb_frontend_parameters* params,
|
||||
|
@ -147,7 +150,7 @@ struct dvb_frontend {
|
|||
void* demodulator_priv;
|
||||
void* tuner_priv;
|
||||
void* frontend_priv;
|
||||
void* misc_priv;
|
||||
void* sec_priv;
|
||||
};
|
||||
|
||||
extern int dvb_register_frontend(struct dvb_adapter* dvb,
|
||||
|
|
Загрузка…
Ссылка в новой задаче