|
@@ -64,7 +64,7 @@ typedef enum xena_max_outstanding_splits {
|
|
#define INTR_DBG 4
|
|
#define INTR_DBG 4
|
|
|
|
|
|
/* Global variable that defines the present debug level of the driver. */
|
|
/* Global variable that defines the present debug level of the driver. */
|
|
-int debug_level = ERR_DBG; /* Default level. */
|
|
|
|
|
|
+static int debug_level = ERR_DBG;
|
|
|
|
|
|
/* DEBUG message print. */
|
|
/* DEBUG message print. */
|
|
#define DBG_PRINT(dbg_level, args...) if(!(debug_level<dbg_level)) printk(args)
|
|
#define DBG_PRINT(dbg_level, args...) if(!(debug_level<dbg_level)) printk(args)
|
|
@@ -268,7 +268,7 @@ typedef struct stat_block {
|
|
#define MAX_RX_RINGS 8
|
|
#define MAX_RX_RINGS 8
|
|
|
|
|
|
/* FIFO mappings for all possible number of fifos configured */
|
|
/* FIFO mappings for all possible number of fifos configured */
|
|
-int fifo_map[][MAX_TX_FIFOS] = {
|
|
|
|
|
|
+static int fifo_map[][MAX_TX_FIFOS] = {
|
|
{0, 0, 0, 0, 0, 0, 0, 0},
|
|
{0, 0, 0, 0, 0, 0, 0, 0},
|
|
{0, 0, 0, 0, 1, 1, 1, 1},
|
|
{0, 0, 0, 0, 1, 1, 1, 1},
|
|
{0, 0, 0, 1, 1, 1, 2, 2},
|
|
{0, 0, 0, 1, 1, 1, 2, 2},
|
|
@@ -911,18 +911,16 @@ static void tx_intr_handler(fifo_info_t *fifo_data);
|
|
static void alarm_intr_handler(struct s2io_nic *sp);
|
|
static void alarm_intr_handler(struct s2io_nic *sp);
|
|
|
|
|
|
static int s2io_starter(void);
|
|
static int s2io_starter(void);
|
|
-void s2io_closer(void);
|
|
|
|
static void s2io_tx_watchdog(struct net_device *dev);
|
|
static void s2io_tx_watchdog(struct net_device *dev);
|
|
static void s2io_tasklet(unsigned long dev_addr);
|
|
static void s2io_tasklet(unsigned long dev_addr);
|
|
static void s2io_set_multicast(struct net_device *dev);
|
|
static void s2io_set_multicast(struct net_device *dev);
|
|
static int rx_osm_handler(ring_info_t *ring_data, RxD_t * rxdp);
|
|
static int rx_osm_handler(ring_info_t *ring_data, RxD_t * rxdp);
|
|
-void s2io_link(nic_t * sp, int link);
|
|
|
|
-void s2io_reset(nic_t * sp);
|
|
|
|
|
|
+static void s2io_link(nic_t * sp, int link);
|
|
#if defined(CONFIG_S2IO_NAPI)
|
|
#if defined(CONFIG_S2IO_NAPI)
|
|
static int s2io_poll(struct net_device *dev, int *budget);
|
|
static int s2io_poll(struct net_device *dev, int *budget);
|
|
#endif
|
|
#endif
|
|
static void s2io_init_pci(nic_t * sp);
|
|
static void s2io_init_pci(nic_t * sp);
|
|
-int s2io_set_mac_addr(struct net_device *dev, u8 * addr);
|
|
|
|
|
|
+static int s2io_set_mac_addr(struct net_device *dev, u8 * addr);
|
|
static void s2io_alarm_handle(unsigned long data);
|
|
static void s2io_alarm_handle(unsigned long data);
|
|
static int s2io_enable_msi(nic_t *nic);
|
|
static int s2io_enable_msi(nic_t *nic);
|
|
static irqreturn_t s2io_msi_handle(int irq, void *dev_id, struct pt_regs *regs);
|
|
static irqreturn_t s2io_msi_handle(int irq, void *dev_id, struct pt_regs *regs);
|
|
@@ -930,14 +928,13 @@ static irqreturn_t
|
|
s2io_msix_ring_handle(int irq, void *dev_id, struct pt_regs *regs);
|
|
s2io_msix_ring_handle(int irq, void *dev_id, struct pt_regs *regs);
|
|
static irqreturn_t
|
|
static irqreturn_t
|
|
s2io_msix_fifo_handle(int irq, void *dev_id, struct pt_regs *regs);
|
|
s2io_msix_fifo_handle(int irq, void *dev_id, struct pt_regs *regs);
|
|
-int s2io_enable_msi_x(nic_t *nic);
|
|
|
|
static irqreturn_t s2io_isr(int irq, void *dev_id, struct pt_regs *regs);
|
|
static irqreturn_t s2io_isr(int irq, void *dev_id, struct pt_regs *regs);
|
|
static int verify_xena_quiescence(nic_t *sp, u64 val64, int flag);
|
|
static int verify_xena_quiescence(nic_t *sp, u64 val64, int flag);
|
|
static struct ethtool_ops netdev_ethtool_ops;
|
|
static struct ethtool_ops netdev_ethtool_ops;
|
|
static void s2io_set_link(unsigned long data);
|
|
static void s2io_set_link(unsigned long data);
|
|
-int s2io_set_swapper(nic_t * sp);
|
|
|
|
|
|
+static int s2io_set_swapper(nic_t * sp);
|
|
static void s2io_card_down(nic_t *nic);
|
|
static void s2io_card_down(nic_t *nic);
|
|
static int s2io_card_up(nic_t *nic);
|
|
static int s2io_card_up(nic_t *nic);
|
|
-int get_xena_rev_id(struct pci_dev *pdev);
|
|
|
|
-void restore_xmsi_data(nic_t *nic);
|
|
|
|
|
|
+static int get_xena_rev_id(struct pci_dev *pdev);
|
|
|
|
+static void restore_xmsi_data(nic_t *nic);
|
|
#endif /* _S2IO_H */
|
|
#endif /* _S2IO_H */
|