|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/kernel.h>#include <linux/types.h>#include <linux/string.h>#include <linux/ptrace.h>#include <linux/errno.h>#include <linux/ioport.h>#include <linux/interrupt.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/netdevice.h>#include <linux/etherdevice.h>#include <linux/skbuff.h>#include <linux/spinlock.h>#include <linux/mii.h>#include <linux/ethtool.h>#include <linux/bitops.h>#include <linux/fs.h>#include <linux/platform_device.h>#include <linux/of_device.h>#include <linux/gfp.h>#include <asm/irq.h>#include <asm/uaccess.h>#include "fs_enet.h"#include "fec.h"Go to the source code of this file.
Macros | |
| #define | __fs_out32(addr, x) out_be32(addr, x) |
| #define | __fs_out16(addr, x) out_be16(addr, x) |
| #define | __fs_in32(addr) in_be32(addr) |
| #define | __fs_in16(addr) in_be16(addr) |
| #define | FW(_fecp, _reg, _v) __fs_out32(&(_fecp)->fec_ ## _reg, (_v)) |
| #define | FR(_fecp, _reg) __fs_in32(&(_fecp)->fec_ ## _reg) |
| #define | FS(_fecp, _reg, _v) FW(_fecp, _reg, FR(_fecp, _reg) | (_v)) |
| #define | FC(_fecp, _reg, _v) FW(_fecp, _reg, FR(_fecp, _reg) & ~(_v)) |
| #define | FEC_RESET_DELAY 50 |
| #define | FEC_NAPI_RX_EVENT_MSK (FEC_ENET_RXF | FEC_ENET_RXB) |
| #define | FEC_RX_EVENT (FEC_ENET_RXF) |
| #define | FEC_TX_EVENT (FEC_ENET_TXF) |
| #define | FEC_ERR_EVENT_MSK |
Variables | |
| struct fs_ops | fs_fec_ops |
| #define FEC_ERR_EVENT_MSK |
| #define FEC_NAPI_RX_EVENT_MSK (FEC_ENET_RXF | FEC_ENET_RXB) |
| #define FEC_RX_EVENT (FEC_ENET_RXF) |
| #define FEC_TX_EVENT (FEC_ENET_TXF) |
| #define FR | ( | _fecp, | |
| _reg | |||
| ) | __fs_in32(&(_fecp)->fec_ ## _reg) |
| #define FW | ( | _fecp, | |
| _reg, | |||
| _v | |||
| ) | __fs_out32(&(_fecp)->fec_ ## _reg, (_v)) |
1.8.2