s2io.h (3eb66e91a25497065c5322b1268cbc3953642227) s2io.h (0290bd291cc0e0488e35e66bf39efcd7d9d9122b)
1/************************************************************************
2 * s2io.h: A Linux PCI-X Ethernet driver for Neterion 10GbE Server NIC
3 * Copyright(c) 2002-2010 Exar Corp.
4
5 * This software may be used and distributed according to the terms of
6 * the GNU General Public License (GPL), incorporated herein by reference.
7 * Drivers based on or derived from this code fall under the GPL and must
8 * retain the authorship, copyright and license notice. This file is not

--- 1051 unchanged lines hidden (view full) ---

1060static int init_shared_mem(struct s2io_nic *sp);
1061static void free_shared_mem(struct s2io_nic *sp);
1062static int init_nic(struct s2io_nic *nic);
1063static int rx_intr_handler(struct ring_info *ring_data, int budget);
1064static void s2io_txpic_intr_handle(struct s2io_nic *sp);
1065static void tx_intr_handler(struct fifo_info *fifo_data);
1066static void s2io_handle_errors(void * dev_id);
1067
1/************************************************************************
2 * s2io.h: A Linux PCI-X Ethernet driver for Neterion 10GbE Server NIC
3 * Copyright(c) 2002-2010 Exar Corp.
4
5 * This software may be used and distributed according to the terms of
6 * the GNU General Public License (GPL), incorporated herein by reference.
7 * Drivers based on or derived from this code fall under the GPL and must
8 * retain the authorship, copyright and license notice. This file is not

--- 1051 unchanged lines hidden (view full) ---

1060static int init_shared_mem(struct s2io_nic *sp);
1061static void free_shared_mem(struct s2io_nic *sp);
1062static int init_nic(struct s2io_nic *nic);
1063static int rx_intr_handler(struct ring_info *ring_data, int budget);
1064static void s2io_txpic_intr_handle(struct s2io_nic *sp);
1065static void tx_intr_handler(struct fifo_info *fifo_data);
1066static void s2io_handle_errors(void * dev_id);
1067
1068static void s2io_tx_watchdog(struct net_device *dev);
1068static void s2io_tx_watchdog(struct net_device *dev, unsigned int txqueue);
1069static void s2io_set_multicast(struct net_device *dev);
1070static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp);
1071static void s2io_link(struct s2io_nic * sp, int link);
1072static void s2io_reset(struct s2io_nic * sp);
1073static int s2io_poll_msix(struct napi_struct *napi, int budget);
1074static int s2io_poll_inta(struct napi_struct *napi, int budget);
1075static void s2io_init_pci(struct s2io_nic * sp);
1076static int do_s2io_prog_unicast(struct net_device *dev, u8 *addr);

--- 49 unchanged lines hidden ---
1069static void s2io_set_multicast(struct net_device *dev);
1070static int rx_osm_handler(struct ring_info *ring_data, struct RxD_t * rxdp);
1071static void s2io_link(struct s2io_nic * sp, int link);
1072static void s2io_reset(struct s2io_nic * sp);
1073static int s2io_poll_msix(struct napi_struct *napi, int budget);
1074static int s2io_poll_inta(struct napi_struct *napi, int budget);
1075static void s2io_init_pci(struct s2io_nic * sp);
1076static int do_s2io_prog_unicast(struct net_device *dev, u8 *addr);

--- 49 unchanged lines hidden ---