#ifdef MODULE
static struct net_device dev_3c501 = {
- init: el1_probe,
- base_addr: 0x280,
- irq: 5,
+ .init = el1_probe,
+ .base_addr = 0x280,
+ .irq = 5,
};
static int io=0x280;
static struct pci_driver vortex_driver = {
- name: "3c59x",
- probe: vortex_init_one,
- remove: __devexit_p(vortex_remove_one),
- id_table: vortex_pci_tbl,
+ .name = "3c59x",
+ .probe = vortex_init_one,
+ .remove = __devexit_p(vortex_remove_one),
+ .id_table = vortex_pci_tbl,
#ifdef CONFIG_PM
- suspend: vortex_suspend,
- resume: vortex_resume,
+ .suspend = vortex_suspend,
+ .resume = vortex_resume,
#endif
};
static struct pci_driver rtl8139_pci_driver = {
- name: DRV_NAME,
- id_table: rtl8139_pci_tbl,
- probe: rtl8139_init_one,
- remove: __devexit_p(rtl8139_remove_one),
+ .name = DRV_NAME,
+ .id_table = rtl8139_pci_tbl,
+ .probe = rtl8139_init_one,
+ .remove = __devexit_p(rtl8139_remove_one),
#ifdef CONFIG_PM
- suspend: rtl8139_suspend,
- resume: rtl8139_resume,
+ .suspend = rtl8139_suspend,
+ .resume = rtl8139_resume,
#endif /* CONFIG_PM */
};
#ifdef CONFIG_ETHERTAP
static struct net_device tap0_dev = {
- name: "tap0",
- base_addr: NETLINK_TAPBASE,
- next: NEXT_DEV,
- init: ethertap_probe,
+ .name = "tap0",
+ .base_addr = NETLINK_TAPBASE,
+ .next = NEXT_DEV,
+ .init = ethertap_probe,
};
#undef NEXT_DEV
#define NEXT_DEV (&tap0_dev)
#ifdef CONFIG_SDLA
extern int sdla_init(struct net_device *);
static struct net_device sdla0_dev = {
- name: "sdla0",
- next: NEXT_DEV,
- init: sdla_init,
+ .name = "sdla0",
+ .next = NEXT_DEV,
+ .init = sdla_init,
};
#undef NEXT_DEV
#define NEXT_DEV (&sdla0_dev)
#if defined(CONFIG_LTPC)
extern int ltpc_probe(struct net_device *);
static struct net_device dev_ltpc = {
- name: "lt0",
- next: NEXT_DEV,
- init: ltpc_probe
+ .name = "lt0",
+ .next = NEXT_DEV,
+ .init = ltpc_probe
};
#undef NEXT_DEV
#define NEXT_DEV (&dev_ltpc)
#if defined(CONFIG_COPS)
extern int cops_probe(struct net_device *);
static struct net_device cops2_dev = {
- name: "lt2",
- next: NEXT_DEV,
- init: cops_probe,
+ .name = "lt2",
+ .next = NEXT_DEV,
+ .init = cops_probe,
};
static struct net_device cops1_dev = {
- name: "lt1",
- next: &cops2_dev,
- init: cops_probe,
+ .name = "lt1",
+ .next = &cops2_dev,
+ .init = cops_probe,
};
static struct net_device cops0_dev = {
- name: "lt0",
- next: &cops1_dev,
- init: cops_probe,
+ .name = "lt0",
+ .next = &cops1_dev,
+ .init = cops_probe,
};
#undef NEXT_DEV
#define NEXT_DEV (&cops0_dev)
#endif /* COPS */
static struct net_device eth7_dev = {
- name: "eth%d",
- next: NEXT_DEV,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = NEXT_DEV,
+ .init = ethif_probe,
};
static struct net_device eth6_dev = {
- name: "eth%d",
- next: ð7_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð7_dev,
+ .init = ethif_probe,
};
static struct net_device eth5_dev = {
- name: "eth%d",
- next: ð6_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð6_dev,
+ .init = ethif_probe,
};
static struct net_device eth4_dev = {
- name: "eth%d",
- next: ð5_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð5_dev,
+ .init = ethif_probe,
};
static struct net_device eth3_dev = {
- name: "eth%d",
- next: ð4_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð4_dev,
+ .init = ethif_probe,
};
static struct net_device eth2_dev = {
- name: "eth%d",
- next: ð3_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð3_dev,
+ .init = ethif_probe,
};
static struct net_device eth1_dev = {
- name: "eth%d",
- next: ð2_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð2_dev,
+ .init = ethif_probe,
};
static struct net_device eth0_dev = {
- name: "eth%d",
- next: ð1_dev,
- init: ethif_probe,
+ .name = "eth%d",
+ .next = ð1_dev,
+ .init = ethif_probe,
};
#undef NEXT_DEV
return 0;
}
static struct net_device tr7_dev = {
- name: "tr%d",
- next: NEXT_DEV,
- init: trif_probe,
+ .name = "tr%d",
+ .next = NEXT_DEV,
+ .init = trif_probe,
};
static struct net_device tr6_dev = {
- name: "tr%d",
- next: &tr7_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr7_dev,
+ .init = trif_probe,
};
static struct net_device tr5_dev = {
- name: "tr%d",
- next: &tr6_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr6_dev,
+ .init = trif_probe,
};
static struct net_device tr4_dev = {
- name: "tr%d",
- next: &tr5_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr5_dev,
+ .init = trif_probe,
};
static struct net_device tr3_dev = {
- name: "tr%d",
- next: &tr4_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr4_dev,
+ .init = trif_probe,
};
static struct net_device tr2_dev = {
- name: "tr%d",
- next: &tr3_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr3_dev,
+ .init = trif_probe,
};
static struct net_device tr1_dev = {
- name: "tr%d",
- next: &tr2_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr2_dev,
+ .init = trif_probe,
};
static struct net_device tr0_dev = {
- name: "tr%d",
- next: &tr1_dev,
- init: trif_probe,
+ .name = "tr%d",
+ .next = &tr1_dev,
+ .init = trif_probe,
};
#undef NEXT_DEV
#define NEXT_DEV (&tr0_dev)
#ifdef CONFIG_FDDI
static struct net_device fddi7_dev = {
- name: "fddi7",
- next: NEXT_DEV,
- init: fddiif_probe
+ .name = "fddi7",
+ .next = NEXT_DEV,
+ .init = fddiif_probe
};
static struct net_device fddi6_dev = {
- name: "fddi6",
- next: &fddi7_dev,
- init: fddiif_probe
+ .name = "fddi6",
+ .next = &fddi7_dev,
+ .init = fddiif_probe
};
static struct net_device fddi5_dev = {
- name: "fddi5",
- next: &fddi6_dev,
- init: fddiif_probe
+ .name = "fddi5",
+ .next = &fddi6_dev,
+ .init = fddiif_probe
};
static struct net_device fddi4_dev = {
- name: "fddi4",
- next: &fddi5_dev,
- init: fddiif_probe
+ .name = "fddi4",
+ .next = &fddi5_dev,
+ .init = fddiif_probe
};
static struct net_device fddi3_dev = {
- name: "fddi3",
- next: &fddi4_dev,
- init: fddiif_probe
+ .name = "fddi3",
+ .next = &fddi4_dev,
+ .init = fddiif_probe
};
static struct net_device fddi2_dev = {
- name: "fddi2",
- next: &fddi3_dev,
- init: fddiif_probe
+ .name = "fddi2",
+ .next = &fddi3_dev,
+ .init = fddiif_probe
};
static struct net_device fddi1_dev = {
- name: "fddi1",
- next: &fddi2_dev,
- init: fddiif_probe
+ .name = "fddi1",
+ .next = &fddi2_dev,
+ .init = fddiif_probe
};
static struct net_device fddi0_dev = {
- name: "fddi0",
- next: &fddi1_dev,
- init: fddiif_probe
+ .name = "fddi0",
+ .next = &fddi1_dev,
+ .init = fddiif_probe
};
#undef NEXT_DEV
#define NEXT_DEV (&fddi0_dev)
#ifdef CONFIG_NET_FC
static struct net_device fc1_dev = {
- name: "fc1",
- next: NEXT_DEV,
- init: fcif_probe
+ .name = "fc1",
+ .next = NEXT_DEV,
+ .init = fcif_probe
};
static struct net_device fc0_dev = {
- name: "fc0",
- next: &fc1_dev,
- init: fcif_probe
+ .name = "fc0",
+ .next = &fc1_dev,
+ .init = fcif_probe
};
#undef NEXT_DEV
#define NEXT_DEV (&fc0_dev)
#ifdef CONFIG_SBNI
static struct net_device sbni7_dev = {
- name: "sbni7",
- next: NEXT_DEV,
- init: sbni_probe,
+ .name = "sbni7",
+ .next = NEXT_DEV,
+ .init = sbni_probe,
};
static struct net_device sbni6_dev = {
- name: "sbni6",
- next: &sbni7_dev,
- init: sbni_probe,
+ .name = "sbni6",
+ .next = &sbni7_dev,
+ .init = sbni_probe,
};
static struct net_device sbni5_dev = {
- name: "sbni5",
- next: &sbni6_dev,
- init: sbni_probe,
+ .name = "sbni5",
+ .next = &sbni6_dev,
+ .init = sbni_probe,
};
static struct net_device sbni4_dev = {
- name: "sbni4",
- next: &sbni5_dev,
- init: sbni_probe,
+ .name = "sbni4",
+ .next = &sbni5_dev,
+ .init = sbni_probe,
};
static struct net_device sbni3_dev = {
- name: "sbni3",
- next: &sbni4_dev,
- init: sbni_probe,
+ .name = "sbni3",
+ .next = &sbni4_dev,
+ .init = sbni_probe,
};
static struct net_device sbni2_dev = {
- name: "sbni2",
- next: &sbni3_dev,
- init: sbni_probe,
+ .name = "sbni2",
+ .next = &sbni3_dev,
+ .init = sbni_probe,
};
static struct net_device sbni1_dev = {
- name: "sbni1",
- next: &sbni2_dev,
- init: sbni_probe,
+ .name = "sbni1",
+ .next = &sbni2_dev,
+ .init = sbni_probe,
};
static struct net_device sbni0_dev = {
- name: "sbni0",
- next: &sbni1_dev,
- init: sbni_probe,
+ .name = "sbni0",
+ .next = &sbni1_dev,
+ .init = sbni_probe,
};
#undef NEXT_DEV
extern int loopback_init(struct net_device *dev);
struct net_device loopback_dev = {
- name: "lo",
- next: NEXT_DEV,
- init: loopback_init
+ .name = "lo",
+ .next = NEXT_DEV,
+ .init = loopback_init
};
/*
MODULE_DEVICE_TABLE(pci, com20020pci_id_table);
static struct pci_driver com20020pci_driver = {
- name: "com20020",
- id_table: com20020pci_id_table,
- probe: com20020pci_probe,
- remove: __devexit_p(com20020pci_remove),
+ .name = "com20020",
+ .id_table = com20020pci_id_table,
+ .probe = com20020pci_probe,
+ .remove = __devexit_p(com20020pci_remove),
};
static int __init com20020pci_init(void)
}
static struct notifier_block bond_netdev_notifier = {
- notifier_call: bond_event,
+ .notifier_call = bond_event,
};
static int __init bond_init(struct net_device *dev)
MODULE_DEVICE_TABLE(pci, dfx_pci_tbl);
static struct pci_driver dfx_driver = {
- name: "defxx",
- probe: dfx_init_one,
- remove: __devexit_p(dfx_remove_one),
- id_table: dfx_pci_tbl,
+ .name = "defxx",
+ .probe = dfx_init_one,
+ .remove = __devexit_p(dfx_remove_one),
+ .id_table = dfx_pci_tbl,
};
static int dfx_have_pci;
}
static struct pci_driver rio_driver = {
- name: "dl2k",
- id_table: rio_pci_tbl,
- probe: rio_probe1,
- remove: __devexit_p(rio_remove1),
+ .name = "dl2k",
+ .id_table = rio_pci_tbl,
+ .probe = rio_probe1,
+ .remove = __devexit_p(rio_remove1),
};
static int __init
MODULE_DEVICE_TABLE(pci, e100_id_table);
static struct pci_driver e100_driver = {
- name: "e100",
- id_table: e100_id_table,
- probe: e100_found1,
- remove: __devexit_p(e100_remove1),
+ .name = "e100",
+ .id_table = e100_id_table,
+ .probe = e100_found1,
+ .remove = __devexit_p(e100_remove1),
#ifdef CONFIG_PM
- suspend: e100_suspend,
- resume: e100_resume,
- save_state: e100_save_state,
- enable_wake: e100_enable_wake,
+ .suspend = e100_suspend,
+ .resume = e100_resume,
+ .save_state = e100_save_state,
+ .enable_wake = e100_enable_wake,
#else
- suspend: NULL,
- resume: NULL,
+ .suspend = NULL,
+ .resume = NULL,
#endif
};
#endif
struct notifier_block e1000_notifier = {
- notifier_call: e1000_notify_reboot,
- next: NULL,
- priority: 0
+ .notifier_call = e1000_notify_reboot,
+ .next = NULL,
+ .priority = 0
};
/* Exported from other modules */
extern int e1000_ethtool_ioctl(struct net_device *netdev, struct ifreq *ifr);
static struct pci_driver e1000_driver = {
- name: e1000_driver_name,
- id_table: e1000_pci_tbl,
- probe: e1000_probe,
- remove: __devexit_p(e1000_remove),
+ .name = e1000_driver_name,
+ .id_table = e1000_pci_tbl,
+ .probe = e1000_probe,
+ .remove = __devexit_p(e1000_remove),
/* Power Managment Hooks */
#ifdef CONFIG_PM
- suspend: e1000_suspend,
- resume: e1000_resume
+ .suspend = e1000_suspend,
+ .resume = e1000_resume
#endif
};
{ /* Transmit Descriptor Count */
struct e1000_option opt = {
- type: range_option,
- name: "Transmit Descriptors",
- err: "using default of " __MODULE_STRING(DEFAULT_TXD),
- def: DEFAULT_TXD,
- arg: { r: { min: MIN_TXD }}
+ .type = range_option,
+ .name = "Transmit Descriptors",
+ .err = "using default of " __MODULE_STRING(DEFAULT_TXD),
+ .def = DEFAULT_TXD,
+ .arg = { r: { min: MIN_TXD }}
};
struct e1000_desc_ring *tx_ring = &adapter->tx_ring;
e1000_mac_type mac_type = adapter->hw.mac_type;
}
{ /* Receive Descriptor Count */
struct e1000_option opt = {
- type: range_option,
- name: "Receive Descriptors",
- err: "using default of " __MODULE_STRING(DEFAULT_RXD),
- def: DEFAULT_RXD,
- arg: { r: { min: MIN_RXD }}
+ .type = range_option,
+ .name = "Receive Descriptors",
+ .err = "using default of " __MODULE_STRING(DEFAULT_RXD),
+ .def = DEFAULT_RXD,
+ .arg = { r: { min: MIN_RXD }}
};
struct e1000_desc_ring *rx_ring = &adapter->rx_ring;
e1000_mac_type mac_type = adapter->hw.mac_type;
}
{ /* Checksum Offload Enable/Disable */
struct e1000_option opt = {
- type: enable_option,
- name: "Checksum Offload",
- err: "defaulting to Enabled",
- def: OPTION_ENABLED
+ .type = enable_option,
+ .name = "Checksum Offload",
+ .err = "defaulting to Enabled",
+ .def = OPTION_ENABLED
};
int rx_csum = XsumRX[bd];
{ e1000_fc_default, "Flow Control Hardware Default" }};
struct e1000_option opt = {
- type: list_option,
- name: "Flow Control",
- err: "reading default settings from EEPROM",
- def: e1000_fc_default,
- arg: { l: { nr: ARRAY_SIZE(fc_list), p: fc_list }}
+ .type = list_option,
+ .name = "Flow Control",
+ .err = "reading default settings from EEPROM",
+ .def = e1000_fc_default,
+ .arg = { l: { nr: ARRAY_SIZE(fc_list), p: fc_list }}
};
int fc = FlowControl[bd];
char *rdtr = "using default of " __MODULE_STRING(DEFAULT_RDTR);
char *radv = "using default of " __MODULE_STRING(DEFAULT_RADV);
struct e1000_option opt = {
- type: range_option,
- name: "Receive Interrupt Delay",
- arg: { r: { min: MIN_RXDELAY, max: MAX_RXDELAY }}
+ .type = range_option,
+ .name = "Receive Interrupt Delay",
+ .arg = { r: { min: MIN_RXDELAY, max: MAX_RXDELAY }}
};
e1000_mac_type mac_type = adapter->hw.mac_type;
opt.def = mac_type < e1000_82540 ? DEFAULT_RDTR : DEFAULT_RADV;
{ SPEED_100, "" },
{ SPEED_1000, "" }};
struct e1000_option opt = {
- type: list_option,
- name: "Speed",
- err: "parameter ignored",
- def: 0,
- arg: { l: { nr: ARRAY_SIZE(speed_list), p: speed_list }}
+ .type = list_option,
+ .name = "Speed",
+ .err = "parameter ignored",
+ .def = 0,
+ .arg = { l: { nr: ARRAY_SIZE(speed_list), p: speed_list }}
};
speed = Speed[bd];
{ HALF_DUPLEX, "" },
{ FULL_DUPLEX, "" }};
struct e1000_option opt = {
- type: list_option,
- name: "Duplex",
- err: "parameter ignored",
- def: 0,
- arg: { l: { nr: ARRAY_SIZE(dplx_list), p: dplx_list }}
+ .type = list_option,
+ .name = "Duplex",
+ .err = "parameter ignored",
+ .def = 0,
+ .arg = { l: { nr: ARRAY_SIZE(dplx_list), p: dplx_list }}
};
dplx = Duplex[bd];
{ 0x2f, AA "1000/FD, 100/FD, 100/HD, 10/FD, 10/HD" }};
struct e1000_option opt = {
- type: list_option,
- name: "AutoNeg",
- err: "parameter ignored",
- def: AUTONEG_ADV_DEFAULT,
- arg: { l: { nr: ARRAY_SIZE(an_list), p: an_list }}
+ .type = list_option,
+ .name = "AutoNeg",
+ .err = "parameter ignored",
+ .def = AUTONEG_ADV_DEFAULT,
+ .arg = { l: { nr: ARRAY_SIZE(an_list), p: an_list }}
};
int an = AutoNeg[bd];
{ /* MDI/MDI-X */
struct e1000_option opt = {
- type: range_option,
- name: "MDI/MDI-X",
- err: "using default of " __MODULE_STRING(DEFAULT_MDIX),
- def: DEFAULT_MDIX,
- arg: { r: { min: MIN_MDIX, max: MAX_MDIX }}
+ .type = range_option,
+ .name = "MDI/MDI-X",
+ .err = "using default of " __MODULE_STRING(DEFAULT_MDIX),
+ .def = DEFAULT_MDIX,
+ .arg = { r: { min: MIN_MDIX, max: MAX_MDIX }}
};
int mdix = MdiX[bd];
/* option is actually to disable polarity correction,
* so setting to OPTION_ENABLED turns the hardware feature off */
struct e1000_option opt = {
- type: enable_option,
- name: "Disable Polarity Correction",
- err: "defaulting to Disabled",
- def: OPTION_DISABLED,
+ .type = enable_option,
+ .name = "Disable Polarity Correction",
+ .err = "defaulting to Disabled",
+ .def = OPTION_DISABLED,
};
int dpc = DisablePolarityCorrection[bd];
MODULE_DEVICE_TABLE(pci, eepro100_pci_tbl);
static struct pci_driver eepro100_driver = {
- name: "eepro100",
- id_table: eepro100_pci_tbl,
- probe: eepro100_init_one,
- remove: __devexit_p(eepro100_remove_one),
+ .name = "eepro100",
+ .id_table = eepro100_pci_tbl,
+ .probe = eepro100_init_one,
+ .remove = __devexit_p(eepro100_remove_one),
#ifdef CONFIG_PM
- suspend: eepro100_suspend,
- resume: eepro100_resume,
+ .suspend = eepro100_suspend,
+ .resume = eepro100_resume,
#endif /* CONFIG_PM */
};
static struct pci_driver epic_driver = {
- name: DRV_NAME,
- id_table: epic_pci_tbl,
- probe: epic_init_one,
- remove: __devexit_p(epic_remove_one),
+ .name = DRV_NAME,
+ .id_table = epic_pci_tbl,
+ .probe = epic_init_one,
+ .remove = __devexit_p(epic_remove_one),
#ifdef CONFIG_PM
- suspend: epic_suspend,
- resume: epic_resume,
+ .suspend = epic_suspend,
+ .resume = epic_resume,
#endif /* CONFIG_PM */
};
static struct pci_driver fealnx_driver = {
- name: "fealnx",
- id_table: fealnx_pci_tbl,
- probe: fealnx_init_one,
- remove: __devexit_p(fealnx_remove_one),
+ .name = "fealnx",
+ .id_table = fealnx_pci_tbl,
+ .probe = fealnx_init_one,
+ .remove = __devexit_p(fealnx_remove_one),
};
static int __init fealnx_init(void)
MODULE_DEVICE_TABLE(pci, hamachi_pci_tbl);
static struct pci_driver hamachi_driver = {
- name: DRV_NAME,
- id_table: hamachi_pci_tbl,
- probe: hamachi_init_one,
- remove: __devexit_p(hamachi_remove_one),
+ .name = DRV_NAME,
+ .id_table = hamachi_pci_tbl,
+ .probe = hamachi_init_one,
+ .remove = __devexit_p(hamachi_remove_one),
};
static int __init hamachi_init (void)
/* Fill in our line protocol discipline */
static struct tty_ldisc sp_ldisc = {
- magic: TTY_LDISC_MAGIC,
- name: "6pack",
- open: sixpack_open,
- close: sixpack_close,
- ioctl: (int (*)(struct tty_struct *, struct file *,
+ .magic = TTY_LDISC_MAGIC,
+ .name = "6pack",
+ .open = sixpack_open,
+ .close = sixpack_close,
+ .ioctl = (int (*)(struct tty_struct *, struct file *,
unsigned int, unsigned long)) sixpack_ioctl,
- receive_buf: sixpack_receive_buf,
- receive_room: sixpack_receive_room,
- write_wakeup: sixpack_write_wakeup,
+ .receive_buf = sixpack_receive_buf,
+ .receive_room = sixpack_receive_room,
+ .write_wakeup = sixpack_write_wakeup,
};
/* Initialize 6pack control device -- register 6pack line discipline */
struct baycom_state *bc;
struct parport *pp;
const struct tq_struct run_bh = {
- routine: (void *)(void *)epp_bh,
- data: dev
+ .routine = (void *)(void *)epp_bh,
+ .data = dev
};
unsigned int i, j;
unsigned char tmp[128];
static char *bpq_print_ethaddr(unsigned char *);
static struct packet_type bpq_packet_type = {
- type: __constant_htons(ETH_P_BPQ),
- func: bpq_rcv,
+ .type = __constant_htons(ETH_P_BPQ),
+ .func = bpq_rcv,
};
static struct notifier_block bpq_dev_notifier = {
- notifier_call: bpq_device_event,
+ .notifier_call =bpq_device_event,
};
MODULE_DEVICE_TABLE(pci, ioc3_pci_tbl);
static struct pci_driver ioc3_driver = {
- name: "ioc3-eth",
- id_table: ioc3_pci_tbl,
- probe: ioc3_probe,
- remove: __devexit_p(ioc3_remove_one),
+ .name = "ioc3-eth",
+ .id_table = ioc3_pci_tbl,
+ .probe = ioc3_probe,
+ .remove = __devexit_p(ioc3_remove_one),
};
static int __init ioc3_init_module(void)
* USB device callbacks
*/
static struct usb_driver irda_driver = {
- name: "irda-usb",
- probe: irda_usb_probe,
- disconnect: irda_usb_disconnect,
- id_table: dongles,
+ .name = "irda-usb",
+ .probe = irda_usb_probe,
+ .disconnect = irda_usb_disconnect,
+ .id_table = dongles,
};
/************************* MODULE CALLBACKS *************************/
static struct pci_device_id vlsi_irda_table [] __devinitdata = { {
- class: PCI_CLASS_WIRELESS_IRDA << 8,
- vendor: PCI_VENDOR_ID_VLSI,
- device: PCI_DEVICE_ID_VLSI_82C147,
+ .class = PCI_CLASS_WIRELESS_IRDA << 8,
+ .vendor = PCI_VENDOR_ID_VLSI,
+ .device = PCI_DEVICE_ID_VLSI_82C147,
}, { /* all zeroes */ }
};
/*********************************************************/
static struct pci_driver vlsi_irda_driver = {
- name: drivername,
- id_table: vlsi_irda_table,
- probe: vlsi_irda_probe,
- remove: __devexit_p(vlsi_irda_remove),
- suspend: vlsi_irda_suspend,
- resume: vlsi_irda_resume,
+ .name = drivername,
+ .id_table = vlsi_irda_table,
+ .probe = vlsi_irda_probe,
+ .remove = __devexit_p(vlsi_irda_remove),
+ .suspend = vlsi_irda_suspend,
+ .resume = vlsi_irda_resume,
};
static int __init vlsi_mod_init(void)
{0,};
static struct net_device dev_82596 =
{
- name: devicename, /* device name inserted by drivers/net/net_init.c */
- init: lasi_i82596_probe,
+ .name = devicename, /* device name inserted by drivers/net/net_init.c */
+ .init = lasi_i82596_probe,
};
#endif /* CONFIG_PM */
static struct pci_driver natsemi_driver = {
- name: DRV_NAME,
- id_table: natsemi_pci_tbl,
- probe: natsemi_probe1,
- remove: __devexit_p(natsemi_remove1),
+ .name = DRV_NAME,
+ .id_table = natsemi_pci_tbl,
+ .probe = natsemi_probe1,
+ .remove = __devexit_p(natsemi_remove1),
#ifdef CONFIG_PM
- suspend: natsemi_suspend,
- resume: natsemi_resume,
+ .suspend = natsemi_suspend,
+ .resume = natsemi_resume,
#endif
};
static struct pci_driver ne2k_driver = {
- name: DRV_NAME,
- probe: ne2k_pci_init_one,
- remove: __devexit_p(ne2k_pci_remove_one),
- id_table: ne2k_pci_tbl,
+ .name = DRV_NAME,
+ .probe = ne2k_pci_init_one,
+ .remove = __devexit_p(ne2k_pci_remove_one),
+ .id_table = ne2k_pci_tbl,
};
};
static struct pci_driver driver = {
- name: "ns83820",
- id_table: ns83820_pci_tbl,
- probe: ns83820_init_one,
- remove: __devexit_p(ns83820_remove_one),
+ .name = "ns83820",
+ .id_table = ns83820_pci_tbl,
+ .probe = ns83820_init_one,
+ .remove = __devexit_p(ns83820_remove_one),
#if 0 /* FIXME: implement */
- suspend: ,
- resume: ,
+ .suspend = ,
+ .resume = ,
#endif
};
static struct pci_driver netdrv_pci_driver = {
- name: MODNAME,
- id_table: netdrv_pci_tbl,
- probe: netdrv_init_one,
- remove: __devexit_p(netdrv_remove_one),
+ .name = MODNAME,
+ .id_table = netdrv_pci_tbl,
+ .probe = netdrv_init_one,
+ .remove = __devexit_p(netdrv_remove_one),
#ifdef CONFIG_PM
- suspend: netdrv_suspend,
- resume: netdrv_resume,
+ .suspend = netdrv_suspend,
+ .resume = netdrv_resume,
#endif /* CONFIG_PM */
};
}
static struct parport_driver plip_driver = {
- name: "plip",
- attach: plip_attach,
- detach: plip_detach
+ .name = "plip",
+ .attach = plip_attach,
+ .detach = plip_detach
};
static void __exit plip_cleanup_module (void)
static struct tty_ldisc ppp_ldisc = {
- magic: TTY_LDISC_MAGIC,
- name: "ppp",
- open: ppp_asynctty_open,
- close: ppp_asynctty_close,
- read: ppp_asynctty_read,
- write: ppp_asynctty_write,
- ioctl: ppp_asynctty_ioctl,
- poll: ppp_asynctty_poll,
- receive_room: ppp_asynctty_room,
- receive_buf: ppp_asynctty_receive,
- write_wakeup: ppp_asynctty_wakeup,
+ .magic = TTY_LDISC_MAGIC,
+ .name = "ppp",
+ .open = ppp_asynctty_open,
+ .close = ppp_asynctty_close,
+ .read = ppp_asynctty_read,
+ .write = ppp_asynctty_write,
+ .ioctl = ppp_asynctty_ioctl,
+ .poll = ppp_asynctty_poll,
+ .receive_room = ppp_asynctty_room,
+ .receive_buf = ppp_asynctty_receive,
+ .write_wakeup = ppp_asynctty_wakeup,
};
static int __init
}
static struct file_operations ppp_device_fops = {
- owner: THIS_MODULE,
- read: ppp_read,
- write: ppp_write,
- poll: ppp_poll,
- ioctl: ppp_ioctl,
- open: ppp_open,
- release: ppp_release
+ .owner = THIS_MODULE,
+ .read = ppp_read,
+ .write = ppp_write,
+ .poll = ppp_poll,
+ .ioctl = ppp_ioctl,
+ .open = ppp_open,
+ .release = ppp_release
};
#define PPP_MAJOR 108
static struct tty_ldisc ppp_sync_ldisc = {
- magic: TTY_LDISC_MAGIC,
- name: "pppsync",
- open: ppp_sync_open,
- close: ppp_sync_close,
- read: ppp_sync_read,
- write: ppp_sync_write,
- ioctl: ppp_synctty_ioctl,
- poll: ppp_sync_poll,
- receive_room: ppp_sync_room,
- receive_buf: ppp_sync_receive,
- write_wakeup: ppp_sync_wakeup,
+ .magic = TTY_LDISC_MAGIC,
+ .name = "pppsync",
+ .open = ppp_sync_open,
+ .close = ppp_sync_close,
+ .read = ppp_sync_read,
+ .write = ppp_sync_write,
+ .ioctl = ppp_synctty_ioctl,
+ .poll = ppp_sync_poll,
+ .receive_room = ppp_sync_room,
+ .receive_buf = ppp_sync_receive,
+ .write_wakeup = ppp_sync_wakeup,
};
static int __init
static struct notifier_block pppoe_notifier = {
- notifier_call: pppoe_device_event,
+ .notifier_call = pppoe_device_event,
};
}
struct packet_type pppoes_ptype = {
- type: __constant_htons(ETH_P_PPP_SES),
- func: pppoe_rcv,
+ .type = __constant_htons(ETH_P_PPP_SES),
+ .func = pppoe_rcv,
};
struct packet_type pppoed_ptype = {
- type: __constant_htons(ETH_P_PPP_DISC),
- func: pppoe_disc_rcv,
+ .type = __constant_htons(ETH_P_PPP_DISC),
+ .func = pppoe_disc_rcv,
};
/***********************************************************************
struct proto_ops pppoe_ops = {
- family: AF_PPPOX,
- release: pppoe_release,
- bind: sock_no_bind,
- connect: pppoe_connect,
- socketpair: sock_no_socketpair,
- accept: sock_no_accept,
- getname: pppoe_getname,
- poll: datagram_poll,
- ioctl: pppoe_ioctl,
- listen: sock_no_listen,
- shutdown: sock_no_shutdown,
- setsockopt: sock_no_setsockopt,
- getsockopt: sock_no_getsockopt,
- sendmsg: pppoe_sendmsg,
- recvmsg: pppoe_rcvmsg,
- mmap: sock_no_mmap
+ .family = AF_PPPOX,
+ .release = pppoe_release,
+ .bind = sock_no_bind,
+ .connect = pppoe_connect,
+ .socketpair = sock_no_socketpair,
+ .accept = sock_no_accept,
+ .getname = pppoe_getname,
+ .poll = datagram_poll,
+ .ioctl = pppoe_ioctl,
+ .listen = sock_no_listen,
+ .shutdown = sock_no_shutdown,
+ .setsockopt = sock_no_setsockopt,
+ .getsockopt = sock_no_getsockopt,
+ .sendmsg = pppoe_sendmsg,
+ .recvmsg = pppoe_rcvmsg,
+ .mmap = sock_no_mmap
};
struct pppox_proto pppoe_proto = {
- create: pppoe_create,
- ioctl: pppoe_ioctl
+ .create = pppoe_create,
+ .ioctl = pppoe_ioctl
};
}
static struct pci_driver rcpci45_driver = {
- name: "rcpci45",
- id_table: rcpci45_pci_table,
- probe: rcpci45_init_one,
- remove: __devexit_p(rcpci45_remove_one),
+ .name = "rcpci45",
+ .id_table = rcpci45_pci_table,
+ .probe = rcpci45_init_one,
+ .remove = __devexit_p(rcpci45_remove_one),
};
static int __init
}
static struct pci_driver sis900_pci_driver = {
- name: SIS900_MODULE_NAME,
- id_table: sis900_pci_tbl,
- probe: sis900_probe,
- remove: __devexit_p(sis900_remove),
+ .name = SIS900_MODULE_NAME,
+ .id_table = sis900_pci_tbl,
+ .probe = sis900_probe,
+ .remove = __devexit_p(sis900_remove),
};
static int __init sis900_init_module(void)
static struct pci_driver starfire_driver = {
- name: DRV_NAME,
- probe: starfire_init_one,
- remove: __devexit_p(starfire_remove_one),
- id_table: starfire_pci_tbl,
+ .name = DRV_NAME,
+ .probe = starfire_init_one,
+ .remove = __devexit_p(starfire_remove_one),
+ .id_table = starfire_pci_tbl,
};
/* Initialization */
static struct tty_ldisc strip_ldisc = {
- magic: TTY_LDISC_MAGIC,
- name: "strip",
- open: strip_open,
- close: strip_close,
- ioctl: strip_ioctl,
- receive_buf: strip_receive_buf,
- receive_room: strip_receive_room,
- write_wakeup: strip_write_some_more,
+ .magic = TTY_LDISC_MAGIC,
+ .name = "strip",
+ .open = strip_open,
+ .close = strip_close,
+ .ioctl = strip_ioctl,
+ .receive_buf = strip_receive_buf,
+ .receive_room = strip_receive_room,
+ .write_wakeup = strip_write_some_more,
};
/*
}
static struct pci_driver sundance_driver = {
- name: DRV_NAME,
- id_table: sundance_pci_tbl,
- probe: sundance_probe1,
- remove: __devexit_p(sundance_remove1),
+ .name = DRV_NAME,
+ .id_table = sundance_pci_tbl,
+ .probe = sundance_probe1,
+ .remove = __devexit_p(sundance_remove1),
};
static int __init sundance_init(void)
}
static struct pci_driver gem_driver = {
- name: GEM_MODULE_NAME,
- id_table: gem_pci_tbl,
- probe: gem_init_one,
- remove: __devexit_p(gem_remove_one),
+ .name = GEM_MODULE_NAME,
+ .id_table = gem_pci_tbl,
+ .probe = gem_init_one,
+ .remove = __devexit_p(gem_remove_one),
#ifdef CONFIG_PM
- suspend: gem_suspend,
- resume: gem_resume,
+ .suspend = gem_suspend,
+ .resume = gem_resume,
#endif /* CONFIG_PM */
};
}
static struct pci_driver tc35815_driver = {
- name: TC35815_MODULE_NAME,
- probe: tc35815_probe,
- remove: NULL,
- id_table: tc35815_pci_tbl,
+ .name =TC35815_MODULE_NAME,
+ .probe = tc35815_probe,
+ .remove = NULL,
+ .id_table = tc35815_pci_tbl,
};
static int __init tc35815_init_module(void)
}
static struct pci_driver tg3_driver = {
- name: DRV_MODULE_NAME,
- id_table: tg3_pci_tbl,
- probe: tg3_init_one,
- remove: __devexit_p(tg3_remove_one),
- suspend: tg3_suspend,
- resume: tg3_resume
+ .name = DRV_MODULE_NAME,
+ .id_table = tg3_pci_tbl,
+ .probe = tg3_init_one,
+ .remove = __devexit_p(tg3_remove_one),
+ .suspend = tg3_suspend,
+ .resume = tg3_resume
};
static int __init tg3_init(void)
}
static struct pci_driver tlan_driver = {
- name: "tlan",
- id_table: tlan_pci_tbl,
- probe: tlan_init_one,
- remove: __devexit_p(tlan_remove_one),
+ .name = "tlan",
+ .id_table = tlan_pci_tbl,
+ .probe = tlan_init_one,
+ .remove = __devexit_p(tlan_remove_one),
};
static int __init tlan_probe(void)
}
static struct pci_driver xl_3c359_driver = {
- name: "3c359",
- id_table: xl_pci_tbl,
- probe: xl_probe,
- remove: __devexit_p(xl_remove_one),
+ .name = "3c359",
+ .id_table = xl_pci_tbl,
+ .probe = xl_probe,
+ .remove = __devexit_p(xl_remove_one),
};
static int __init xl_pci_init (void)
}
static struct pci_driver abyss_driver = {
- name: "abyss",
- id_table: abyss_pci_tbl,
- probe: abyss_attach,
- remove: __devexit_p(abyss_detach),
+ .name = "abyss",
+ .id_table = abyss_pci_tbl,
+ .probe = abyss_attach,
+ .remove = __devexit_p(abyss_detach),
};
static int __init abyss_init (void)
#endif
static struct pci_driver streamer_pci_driver = {
- name: "lanstreamer",
- id_table: streamer_pci_tbl,
- probe: streamer_init_one,
- remove: __devexit_p(streamer_remove_one),
+ .name = "lanstreamer",
+ .id_table = streamer_pci_tbl,
+ .probe = streamer_init_one,
+ .remove = __devexit_p(streamer_remove_one),
};
static int __init streamer_init_module(void) {
}
static struct pci_driver olympic_driver = {
- name: "olympic",
- id_table: olympic_pci_tbl,
- probe: olympic_probe,
- remove: __devexit_p(olympic_remove_one),
+ .name = "olympic",
+ .id_table = olympic_pci_tbl,
+ .probe = olympic_probe,
+ .remove = __devexit_p(olympic_remove_one),
};
static int __init olympic_pci_init(void)
}
static struct pci_driver tms_pci_driver = {
- name: "tmspci",
- id_table: tmspci_pci_tbl,
- probe: tms_pci_attach,
- remove: __devexit_p(tms_pci_detach),
+ .name = "tmspci",
+ .id_table = tmspci_pci_tbl,
+ .probe = tms_pci_attach,
+ .remove = __devexit_p(tms_pci_detach),
};
static int __init tms_pci_init (void)
#endif /* CONFIG_PM */
static struct pci_driver de_driver = {
- name: DRV_NAME,
- id_table: de_pci_tbl,
- probe: de_init_one,
- remove: de_remove_one,
+ .name = DRV_NAME,
+ .id_table = de_pci_tbl,
+ .probe = de_init_one,
+ .remove = de_remove_one,
#ifdef CONFIG_PM
- suspend: de_suspend,
- resume: de_resume,
+ .suspend = de_suspend,
+ .resume = de_resume,
#endif
};
static struct pci_driver dmfe_driver = {
- name: "dmfe",
- id_table: dmfe_pci_tbl,
- probe: dmfe_init_one,
- remove: __devexit_p(dmfe_remove_one),
+ .name = "dmfe",
+ .id_table = dmfe_pci_tbl,
+ .probe = dmfe_init_one,
+ .remove = __devexit_p(dmfe_remove_one),
};
MODULE_AUTHOR("Sten Wang, sten_wang@davicom.com.tw");
static struct pci_driver tulip_driver = {
- name: DRV_NAME,
- id_table: tulip_pci_tbl,
- probe: tulip_init_one,
- remove: __devexit_p(tulip_remove_one),
+ .name = DRV_NAME,
+ .id_table = tulip_pci_tbl,
+ .probe = tulip_init_one,
+ .remove = __devexit_p(tulip_remove_one),
#ifdef CONFIG_PM
- suspend: tulip_suspend,
- resume: tulip_resume,
+ .suspend = tulip_suspend,
+ .resume = tulip_resume,
#endif /* CONFIG_PM */
};
#endif
static struct pci_driver w840_driver = {
- name: DRV_NAME,
- id_table: w840_pci_tbl,
- probe: w840_probe1,
- remove: __devexit_p(w840_remove1),
+ .name = DRV_NAME,
+ .id_table = w840_pci_tbl,
+ .probe = w840_probe1,
+ .remove = __devexit_p(w840_remove1),
#ifdef CONFIG_PM
- suspend: w840_suspend,
- resume: w840_resume,
+ .suspend = w840_suspend,
+ .resume = w840_resume,
#endif
};
MODULE_DEVICE_TABLE(pci, xircom_pci_table);
static struct pci_driver xircom_ops = {
- name: "xircom_cb",
- id_table: xircom_pci_table,
- probe: xircom_probe,
- remove: xircom_remove,
- suspend:NULL,
- resume:NULL
+ .name = "xircom_cb",
+ .id_table = xircom_pci_table,
+ .probe = xircom_probe,
+ .remove = xircom_remove,
+ .suspend =NULL,
+ .resume =NULL
};
static struct pci_driver xircom_driver = {
- name: DRV_NAME,
- id_table: xircom_pci_table,
- probe: xircom_init_one,
- remove: __devexit_p(xircom_remove_one),
+ .name = DRV_NAME,
+ .id_table = xircom_pci_table,
+ .probe = xircom_init_one,
+ .remove = __devexit_p(xircom_remove_one),
#ifdef CONFIG_PM
- suspend: xircom_suspend,
- resume: xircom_resume
+ .suspend = xircom_suspend,
+ .resume = xircom_resume
#endif /* CONFIG_PM */
};
}
static struct file_operations tun_fops = {
- owner: THIS_MODULE,
- llseek: no_llseek,
- read: tun_chr_read,
- readv: tun_chr_readv,
- write: tun_chr_write,
- writev: tun_chr_writev,
- poll: tun_chr_poll,
- ioctl: tun_chr_ioctl,
- open: tun_chr_open,
- release:tun_chr_close,
- fasync: tun_chr_fasync
+ .owner = THIS_MODULE,
+ .llseek = no_llseek,
+ .read = tun_chr_read,
+ .readv = tun_chr_readv,
+ .write = tun_chr_write,
+ .writev = tun_chr_writev,
+ .poll = tun_chr_poll,
+ .ioctl = tun_chr_ioctl,
+ .open = tun_chr_open,
+ .release = tun_chr_close,
+ .fasync = tun_chr_fasync
};
static struct miscdevice tun_miscdev=
static struct pci_driver via_rhine_driver = {
- name: "via-rhine",
- id_table: via_rhine_pci_tbl,
- probe: via_rhine_init_one,
- remove: __devexit_p(via_rhine_remove_one),
+ .name = "via-rhine",
+ .id_table = via_rhine_pci_tbl,
+ .probe = via_rhine_init_one,
+ .remove = __devexit_p(via_rhine_remove_one),
};
}
static struct comx_protocol fr_master_protocol = {
- name: "frad",
- version: VERSION,
- encap_type: ARPHRD_FRAD,
- line_init: fr_master_init,
- line_exit: fr_exit,
+ .name = "frad",
+ .version = VERSION,
+ .encap_type = ARPHRD_FRAD,
+ .line_init = fr_master_init,
+ .line_exit = fr_exit,
};
static struct comx_protocol fr_slave_protocol = {
- name: "ietf-ip",
- version: VERSION,
- encap_type: ARPHRD_DLCI,
- line_init: fr_slave_init,
- line_exit: fr_exit,
+ .name = "ietf-ip",
+ .version = VERSION,
+ .encap_type = ARPHRD_DLCI,
+ .line_init = fr_slave_init,
+ .line_exit = fr_exit,
};
static struct comx_hardware fr_dlci = {
- name: "dlci",
- version: VERSION,
- hw_init: dlci_init,
- hw_exit: dlci_exit,
- hw_dump: dlci_dump,
+ .name = "dlci",
+ .version = VERSION,
+ .hw_init = dlci_init,
+ .hw_exit = dlci_exit,
+ .hw_dump = dlci_dump,
};
#ifdef MODULE
static struct dentry *comx_lookup(struct inode *, struct dentry *);
static struct inode_operations comx_root_inode_ops = {
- lookup: comx_lookup,
- mkdir: comx_mkdir,
- rmdir: comx_rmdir,
+ .lookup = comx_lookup,
+ .mkdir = comx_mkdir,
+ .rmdir = comx_rmdir,
};
static int comx_delete_dentry(struct dentry *dentry);
int size, struct proc_dir_entry *dir);
static struct dentry_operations comx_dentry_operations = {
- d_delete: comx_delete_dentry,
+ .d_delete = comx_delete_dentry,
};
#endif
static struct file_operations cosa_fops = {
- owner: THIS_MODULE,
- llseek: no_llseek,
- read: cosa_read,
- write: cosa_write,
- poll: cosa_poll,
- ioctl: cosa_chardev_ioctl,
- open: cosa_open,
- release: cosa_release,
+ .owner = THIS_MODULE,
+ .llseek = no_llseek,
+ .read = cosa_read,
+ .write = cosa_write,
+ .poll = cosa_poll,
+ .ioctl = cosa_chardev_ioctl,
+ .open = cosa_open,
+ .release = cosa_release,
#ifdef COSA_FASYNC_WORKING
- fasync: cosa_fasync,
+ .fasync = cosa_fasync,
#endif
};
MODULE_DEVICE_TABLE(pci, dscc4_pci_tbl);
static struct pci_driver dscc4_driver = {
- name: DRV_NAME,
- id_table: dscc4_pci_tbl,
- probe: dscc4_init_one,
- remove: dscc4_remove_one,
+ .name = DRV_NAME,
+ .id_table = dscc4_pci_tbl,
+ .probe = dscc4_init_one,
+ .remove = dscc4_remove_one,
};
static int __init dscc4_init_module(void)
}
static struct pci_driver fst_driver = {
- name: FST_NAME,
- id_table: fst_pci_dev_id,
- probe: fst_add_one,
- remove: __devexit_p(fst_remove_one),
- suspend: NULL,
- resume: NULL,
+ .name = FST_NAME,
+ .id_table = fst_pci_dev_id,
+ .probe = fst_add_one,
+ .remove = __devexit_p(fst_remove_one),
+ .suspend = NULL,
+ .resume = NULL,
};
static int __init
/* ------------------------------------------------------------------------ */
static struct packet_type lapbeth_packet_type = {
- type: __constant_htons(ETH_P_DEC),
- func: lapbeth_rcv,
+ .type = __constant_htons(ETH_P_DEC),
+ .func = lapbeth_rcv,
};
static struct notifier_block lapbeth_dev_notifier = {
- notifier_call: lapbeth_device_event,
+ .notifier_call = lapbeth_device_event,
};
static char banner[] __initdata = KERN_INFO "LAPB Ethernet driver version 0.01\n";
}
static struct pci_driver cpc_driver = {
- name:"pc300",
- id_table:cpc_pci_dev_id,
- probe:cpc_init_one,
- remove:cpc_remove_one,
- suspend:NULL,
- resume:NULL,
+ .name = "pc300",
+ .id_table = cpc_pci_dev_id,
+ .probe = cpc_init_one,
+ .remove = cpc_remove_one,
+ .suspend = NULL,
+ .resume = NULL,
};
static int __init cpc_init(void)
DECLARE_TASK_QUEUE(wanpipe_tq_custom);
static struct tq_struct wanpipe_tq_task =
{
- routine: (void (*)(void *)) run_wanpipe_tq,
- data: &wanpipe_tq_custom
+ .routine = (void (*)(void *)) run_wanpipe_tq,
+ .data = &wanpipe_tq_custom
};
#else
static struct tq_struct *wanpipe_tq_custom = NULL;
}
struct packet_type sppp_packet_type = {
- type: __constant_htons(ETH_P_WAN_PPP),
- func: sppp_rcv,
+ .type = __constant_htons(ETH_P_WAN_PPP),
+ .func = sppp_rcv,
};
static char banner[] __initdata =
static void airo_pci_remove(struct pci_dev *);
static struct pci_driver airo_driver = {
- name: "airo",
- id_table: card_ids,
- probe: airo_pci_probe,
- remove: __devexit_p(airo_pci_remove),
+ .name = "airo",
+ .id_table = card_ids,
+ .probe = airo_pci_probe,
+ .remove = __devexit_p(airo_pci_remove),
};
#endif /* CONFIG_PCI */
static int proc_wepkey_open( struct inode *inode, struct file *file );
static struct file_operations proc_statsdelta_ops = {
- read: proc_read,
- open: proc_statsdelta_open,
- release: proc_close
+ .read = proc_read,
+ .open = proc_statsdelta_open,
+ .release = proc_close
};
static struct file_operations proc_stats_ops = {
- read: proc_read,
- open: proc_stats_open,
- release: proc_close
+ .read = proc_read,
+ .open = proc_stats_open,
+ .release = proc_close
};
static struct file_operations proc_status_ops = {
- read: proc_read,
- open: proc_status_open,
- release: proc_close
+ .read = proc_read,
+ .open = proc_status_open,
+ .release = proc_close
};
static struct file_operations proc_SSID_ops = {
- read: proc_read,
- write: proc_write,
- open: proc_SSID_open,
- release: proc_close
+ .read = proc_read,
+ .write = proc_write,
+ .open = proc_SSID_open,
+ .release = proc_close
};
static struct file_operations proc_BSSList_ops = {
- read: proc_read,
- write: proc_write,
- open: proc_BSSList_open,
- release: proc_close
+ .read = proc_read,
+ .write = proc_write,
+ .open = proc_BSSList_open,
+ .release = proc_close
};
static struct file_operations proc_APList_ops = {
- read: proc_read,
- write: proc_write,
- open: proc_APList_open,
- release: proc_close
+ .read = proc_read,
+ .write = proc_write,
+ .open = proc_APList_open,
+ .release = proc_close
};
static struct file_operations proc_config_ops = {
- read: proc_read,
- write: proc_write,
- open: proc_config_open,
- release: proc_close
+ .read = proc_read,
+ .write = proc_write,
+ .open = proc_config_open,
+ .release = proc_close
};
static struct file_operations proc_wepkey_ops = {
- read: proc_read,
- write: proc_write,
- open: proc_wepkey_open,
- release: proc_close
+ .read = proc_read,
+ .write = proc_write,
+ .open = proc_wepkey_open,
+ .release = proc_close
};
static struct proc_dir_entry *airo_entry = 0;
static const struct iw_handler_def airo_handler_def =
{
- num_standard: sizeof(airo_handler)/sizeof(iw_handler),
- num_private: sizeof(airo_private_handler)/sizeof(iw_handler),
- num_private_args: sizeof(airo_private_args)/sizeof(struct iw_priv_args),
- standard: (iw_handler *) airo_handler,
- private: (iw_handler *) airo_private_handler,
- private_args: (struct iw_priv_args *) airo_private_args,
+ .num_standard = sizeof(airo_handler)/sizeof(iw_handler),
+ .num_private = sizeof(airo_private_handler)/sizeof(iw_handler),
+ .num_private_args = sizeof(airo_private_args)/sizeof(struct iw_priv_args),
+ .standard = (iw_handler *) airo_handler,
+ .private = (iw_handler *) airo_private_handler,
+ .private_args = (struct iw_priv_args *) airo_private_args,
};
#endif /* WIRELESS_EXT > 12 */
static const struct iw_handler_def netwave_handler_def =
{
- num_standard: sizeof(netwave_handler)/sizeof(iw_handler),
- num_private: sizeof(netwave_private_handler)/sizeof(iw_handler),
- num_private_args: sizeof(netwave_private_args)/sizeof(struct iw_priv_args),
- standard: (iw_handler *) netwave_handler,
- private: (iw_handler *) netwave_private_handler,
- private_args: (struct iw_priv_args *) netwave_private_args,
+ .num_standard = sizeof(netwave_handler)/sizeof(iw_handler),
+ .num_private = sizeof(netwave_private_handler)/sizeof(iw_handler),
+ .num_private_args = sizeof(netwave_private_args)/sizeof(struct iw_priv_args),
+ .standard = (iw_handler *) netwave_handler,
+ .private = (iw_handler *) netwave_private_handler,
+ .private_args = (struct iw_priv_args *) netwave_private_args,
};
#endif /* WIRELESS_EXT > 12 */
MODULE_DEVICE_TABLE(pci, orinoco_pci_pci_id_table);
static struct pci_driver orinoco_pci_driver = {
- name:"orinoco_pci",
- id_table:orinoco_pci_pci_id_table,
- probe:orinoco_pci_init_one,
- remove:orinoco_pci_remove_one,
- suspend:0,
- resume:0
+ .name = "orinoco_pci",
+ .id_table = orinoco_pci_pci_id_table,
+ .probe = orinoco_pci_init_one,
+ .remove = orinoco_pci_remove_one,
+ .suspend = 0,
+ .resume = 0
};
static int __init orinoco_pci_init(void)
MODULE_DEVICE_TABLE(pci, orinoco_plx_pci_id_table);
static struct pci_driver orinoco_plx_driver = {
- name:"orinoco_plx",
- id_table:orinoco_plx_pci_id_table,
- probe:orinoco_plx_init_one,
- remove:orinoco_plx_remove_one,
- suspend:0,
- resume:0
+ .name = "orinoco_plx",
+ .id_table = orinoco_plx_pci_id_table,
+ .probe = orinoco_plx_init_one,
+ .remove = orinoco_plx_remove_one,
+ .suspend = 0,
+ .resume = 0
};
static int __init orinoco_plx_init(void)
static const struct iw_handler_def wavelan_handler_def =
{
- num_standard: sizeof(wavelan_handler)/sizeof(iw_handler),
- num_private: sizeof(wavelan_private_handler)/sizeof(iw_handler),
- num_private_args: sizeof(wavelan_private_args)/sizeof(struct iw_priv_args),
- standard: (iw_handler *) wavelan_handler,
- private: (iw_handler *) wavelan_private_handler,
- private_args: (struct iw_priv_args *) wavelan_private_args,
+ .num_standard = sizeof(wavelan_handler)/sizeof(iw_handler),
+ .num_private = sizeof(wavelan_private_handler)/sizeof(iw_handler),
+ .num_private_args = sizeof(wavelan_private_args)/sizeof(struct iw_priv_args),
+ .standard = (iw_handler *) wavelan_handler,
+ .private = (iw_handler *) wavelan_private_handler,
+ .private_args = (struct iw_priv_args *) wavelan_private_args,
};
/*------------------------------------------------------------------*/
static const struct iw_handler_def wavelan_handler_def =
{
- num_standard: sizeof(wavelan_handler)/sizeof(iw_handler),
- num_private: sizeof(wavelan_private_handler)/sizeof(iw_handler),
- num_private_args: sizeof(wavelan_private_args)/sizeof(struct iw_priv_args),
- standard: (iw_handler *) wavelan_handler,
- private: (iw_handler *) wavelan_private_handler,
- private_args: (struct iw_priv_args *) wavelan_private_args,
+ .num_standard = sizeof(wavelan_handler)/sizeof(iw_handler),
+ .num_private = sizeof(wavelan_private_handler)/sizeof(iw_handler),
+ .num_private_args = sizeof(wavelan_private_args)/sizeof(struct iw_priv_args),
+ .standard = (iw_handler *) wavelan_handler,
+ .private = (iw_handler *) wavelan_private_handler,
+ .private_args = (struct iw_priv_args *) wavelan_private_args,
};
#else /* WIRELESS_EXT > 12 */
static struct pci_driver yellowfin_driver = {
- name: DRV_NAME,
- id_table: yellowfin_pci_tbl,
- probe: yellowfin_init_one,
- remove: __devexit_p(yellowfin_remove_one),
+ .name = DRV_NAME,
+ .id_table = yellowfin_pci_tbl,
+ .probe = yellowfin_init_one,
+ .remove = __devexit_p(yellowfin_remove_one),
};