提交 013a468c 编写于 作者: C Charles Clément 提交者: Greg Kroah-Hartman

Staging: vt6655: struct pci_driver cleanup

Rename driver struct and callbacks to vt6655_* instead of device_* and add
__devinit/__devexit directives.
Signed-off-by: NCharles Clément <caratorn@gmail.com>
Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
上级 0d743951
...@@ -26,9 +26,9 @@ ...@@ -26,9 +26,9 @@
* *
* Functions: * Functions:
* *
* device_found1 - module initial (insmod) driver entry * vt6655_probe - module initial (insmod) driver entry
* device_remove1 - module remove entry * vt6655_remove - module remove entry
* device_init_info - device structure resource allocation function * vt6655_init_info - device structure resource allocation function
* device_free_info - device structure resource free function * device_free_info - device structure resource free function
* device_get_pci_info - get allocated pci io/mem resource * device_get_pci_info - get allocated pci io/mem resource
* device_print_info - print out resource * device_print_info - print out resource
...@@ -284,7 +284,7 @@ static CHIP_INFO chip_info_table[]= { ...@@ -284,7 +284,7 @@ static CHIP_INFO chip_info_table[]= {
{0,NULL} {0,NULL}
}; };
DEFINE_PCI_DEVICE_TABLE(device_id_table) = { DEFINE_PCI_DEVICE_TABLE(vt6655_pci_id_table) = {
{ PCI_VDEVICE(VIA, 0x3253), (kernel_ulong_t)chip_info_table}, { PCI_VDEVICE(VIA, 0x3253), (kernel_ulong_t)chip_info_table},
{ 0, } { 0, }
}; };
...@@ -292,8 +292,8 @@ DEFINE_PCI_DEVICE_TABLE(device_id_table) = { ...@@ -292,8 +292,8 @@ DEFINE_PCI_DEVICE_TABLE(device_id_table) = {
/*--------------------- Static Functions --------------------------*/ /*--------------------- Static Functions --------------------------*/
static int device_found1(struct pci_dev *pcid, const struct pci_device_id *ent); static int vt6655_probe(struct pci_dev *pcid, const struct pci_device_id *ent);
static BOOL device_init_info(struct pci_dev* pcid, PSDevice* ppDevice, PCHIP_INFO); static BOOL vt6655_init_info(struct pci_dev* pcid, PSDevice* ppDevice, PCHIP_INFO);
static void device_free_info(PSDevice pDevice); static void device_free_info(PSDevice pDevice);
static BOOL device_get_pci_info(PSDevice, struct pci_dev* pcid); static BOOL device_get_pci_info(PSDevice, struct pci_dev* pcid);
static void device_print_info(PSDevice pDevice); static void device_print_info(PSDevice pDevice);
...@@ -358,7 +358,7 @@ static char* get_chip_name(int chip_id) { ...@@ -358,7 +358,7 @@ static char* get_chip_name(int chip_id) {
return chip_info_table[i].name; return chip_info_table[i].name;
} }
static void device_remove1(struct pci_dev *pcid) static void __devexit vt6655_remove(struct pci_dev *pcid)
{ {
PSDevice pDevice=pci_get_drvdata(pcid); PSDevice pDevice=pci_get_drvdata(pcid);
...@@ -915,8 +915,8 @@ static const struct net_device_ops device_netdev_ops = { ...@@ -915,8 +915,8 @@ static const struct net_device_ops device_netdev_ops = {
static int static int __devinit
device_found1(struct pci_dev *pcid, const struct pci_device_id *ent) vt6655_probe(struct pci_dev *pcid, const struct pci_device_id *ent)
{ {
static BOOL bFirst = TRUE; static BOOL bFirst = TRUE;
struct net_device* dev = NULL; struct net_device* dev = NULL;
...@@ -948,7 +948,7 @@ device_found1(struct pci_dev *pcid, const struct pci_device_id *ent) ...@@ -948,7 +948,7 @@ device_found1(struct pci_dev *pcid, const struct pci_device_id *ent)
bFirst=FALSE; bFirst=FALSE;
} }
if (!device_init_info(pcid, &pDevice, pChip_info)) { if (!vt6655_init_info(pcid, &pDevice, pChip_info)) {
return -ENOMEM; return -ENOMEM;
} }
pDevice->dev = dev; pDevice->dev = dev;
...@@ -1122,7 +1122,7 @@ static void device_print_info(PSDevice pDevice) ...@@ -1122,7 +1122,7 @@ static void device_print_info(PSDevice pDevice)
} }
static BOOL device_init_info(struct pci_dev* pcid, PSDevice* ppDevice, static BOOL __devinit vt6655_init_info(struct pci_dev* pcid, PSDevice* ppDevice,
PCHIP_INFO pChip_info) { PCHIP_INFO pChip_info) {
PSDevice p; PSDevice p;
...@@ -3601,20 +3601,20 @@ static int ethtool_ioctl(struct net_device *dev, void *useraddr) ...@@ -3601,20 +3601,20 @@ static int ethtool_ioctl(struct net_device *dev, void *useraddr)
/*------------------------------------------------------------------*/ /*------------------------------------------------------------------*/
MODULE_DEVICE_TABLE(pci, device_id_table); MODULE_DEVICE_TABLE(pci, vt6655_pci_id_table);
static struct pci_driver device_driver = { static struct pci_driver device_driver = {
name: DEVICE_NAME, name: DEVICE_NAME,
id_table: device_id_table, id_table: vt6655_pci_id_table,
probe: device_found1, probe: vt6655_probe,
remove: device_remove1, remove: vt6655_remove,
#ifdef CONFIG_PM #ifdef CONFIG_PM
suspend: viawget_suspend, suspend: viawget_suspend,
resume: viawget_resume, resume: viawget_resume,
#endif #endif
}; };
static int __init device_init_module(void) static int __init vt6655_init_module(void)
{ {
int ret; int ret;
...@@ -3630,7 +3630,7 @@ static int __init device_init_module(void) ...@@ -3630,7 +3630,7 @@ static int __init device_init_module(void)
return ret; return ret;
} }
static void __exit device_cleanup_module(void) static void __exit vt6655_cleanup_module(void)
{ {
...@@ -3641,8 +3641,8 @@ static void __exit device_cleanup_module(void) ...@@ -3641,8 +3641,8 @@ static void __exit device_cleanup_module(void)
} }
module_init(device_init_module); module_init(vt6655_init_module);
module_exit(device_cleanup_module); module_exit(vt6655_cleanup_module);
#ifdef CONFIG_PM #ifdef CONFIG_PM
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册