提交 39e1256b 编写于 作者: M Mauro Carvalho Chehab

V4L/DVB: tm6000: Use an enum for extension type

In order to better document and be sure that the values are used
at the proper places, convert extension type into an enum and
name it as "type", instead of "id".
Signed-off-by: NMauro Carvalho Chehab <mchehab@redhat.com>
上级 54b78608
......@@ -392,7 +392,7 @@ static int tm6000_audio_fini(struct tm6000_core *dev)
}
struct tm6000_ops audio_ops = {
.id = TM6000_AUDIO,
.type = TM6000_AUDIO,
.name = "TM6000 Audio Extension",
.init = tm6000_audio_init,
.fini = tm6000_audio_fini,
......
......@@ -432,7 +432,7 @@ static int dvb_fini(struct tm6000_core *dev)
}
static struct tm6000_ops dvb_ops = {
.id = TM6000_DVB,
.type = TM6000_DVB,
.name = "TM6000 dvb Extension",
.init = dvb_init,
.fini = dvb_fini,
......
......@@ -218,13 +218,15 @@ struct tm6000_core {
spinlock_t slock;
};
#define TM6000_AUDIO 0x10
#define TM6000_DVB 0x20
enum tm6000_ops_type {
TM6000_AUDIO = 0x10,
TM6000_DVB = 0x20,
};
struct tm6000_ops {
struct list_head next;
char *name;
int id;
enum tm6000_ops_type type;
int (*init)(struct tm6000_core *);
int (*fini)(struct tm6000_core *);
};
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册