Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
sbni.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/ptrace.h>
#include <linux/fcntl.h>
#include <linux/ioport.h>
#include <linux/interrupt.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/pci.h>
#include <linux/skbuff.h>
#include <linux/timer.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <net/net_namespace.h>
#include <net/arp.h>
#include <asm/io.h>
#include <asm/types.h>
#include <asm/byteorder.h>
#include <asm/irq.h>
#include <asm/uaccess.h>
#include "sbni.h"

Go to the source code of this file.

Data Structures

struct  net_local
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define NET_LOCAL_LOCK(dev)   (((struct net_local *)netdev_priv(dev))->lock)
 
#define SIZE_OF_TIMEOUT_RXL_TAB   4
 
#define VALID_DECODER   (2 + 8 + 0x10 + 0x20 + 0x80 + 0x100 + 0x200)
 

Typedefs

typedef u32 iarr []
 

Functions

int __init sbni_probe (int unit)
 
 __setup ("sbni=", sbni_setup)
 

Macro Definition Documentation

#define NET_LOCAL_LOCK (   dev)    (((struct net_local *)netdev_priv(dev))->lock)

Definition at line 189 of file sbni.c.

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 40 of file sbni.c.

#define SIZE_OF_TIMEOUT_RXL_TAB   4

Definition at line 1081 of file sbni.c.

#define VALID_DECODER   (2 + 8 + 0x10 + 0x20 + 0x80 + 0x100 + 0x200)

Definition at line 1273 of file sbni.c.

Typedef Documentation

typedef u32 iarr[]

Definition at line 178 of file sbni.c.

Function Documentation

__setup ( )
int __init sbni_probe ( int  unit)

Definition at line 228 of file sbni.c.