Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
islpci_dev.c File Reference
#include <linux/hardirq.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/netdevice.h>
#include <linux/ethtool.h>
#include <linux/pci.h>
#include <linux/sched.h>
#include <linux/etherdevice.h>
#include <linux/delay.h>
#include <linux/if_arp.h>
#include <asm/io.h>
#include "prismcompat.h"
#include "isl_38xx.h"
#include "isl_ioctl.h"
#include "islpci_dev.h"
#include "islpci_mgt.h"
#include "islpci_eth.h"
#include "oid_mgt.h"

Go to the source code of this file.

Macros

#define ISL3877_IMAGE_FILE   "isl3877"
 
#define ISL3886_IMAGE_FILE   "isl3886"
 
#define ISL3890_IMAGE_FILE   "isl3890"
 

Functions

 MODULE_FIRMWARE (ISL3877_IMAGE_FILE)
 
 MODULE_FIRMWARE (ISL3886_IMAGE_FILE)
 
 MODULE_FIRMWARE (ISL3890_IMAGE_FILE)
 
irqreturn_t islpci_interrupt (int irq, void *config)
 
int islpci_reset (islpci_private *priv, int reload_firmware)
 
int islpci_free_memory (islpci_private *priv)
 
struct net_deviceislpci_setup (struct pci_dev *pdev)
 
islpci_state_t islpci_set_state (islpci_private *priv, islpci_state_t new_state)
 

Macro Definition Documentation

#define ISL3877_IMAGE_FILE   "isl3877"

Definition at line 43 of file islpci_dev.c.

#define ISL3886_IMAGE_FILE   "isl3886"

Definition at line 44 of file islpci_dev.c.

#define ISL3890_IMAGE_FILE   "isl3890"

Definition at line 45 of file islpci_dev.c.

Function Documentation

int islpci_free_memory ( islpci_private priv)

Definition at line 731 of file islpci_dev.c.

irqreturn_t islpci_interrupt ( int  irq,
void config 
)

Definition at line 190 of file islpci_dev.c.

int islpci_reset ( islpci_private priv,
int  reload_firmware 
)

Definition at line 552 of file islpci_dev.c.

islpci_state_t islpci_set_state ( islpci_private priv,
islpci_state_t  new_state 
)

Definition at line 921 of file islpci_dev.c.

struct net_device* islpci_setup ( struct pci_dev pdev)
read

Definition at line 815 of file islpci_dev.c.

MODULE_FIRMWARE ( ISL3877_IMAGE_FILE  )
MODULE_FIRMWARE ( ISL3886_IMAGE_FILE  )
MODULE_FIRMWARE ( ISL3890_IMAGE_FILE  )