#include <linux/ata.h>
#include <linux/slab.h>
#include <linux/hdreg.h>
#include <linux/blkdev.h>
#include <linux/skbuff.h>
#include <linux/netdevice.h>
#include <linux/genhd.h>
#include <linux/moduleparam.h>
#include <linux/workqueue.h>
#include <linux/kthread.h>
#include <net/net_namespace.h>
#include <asm/unaligned.h>
#include <linux/uio.h>
#include "aoe.h"
Go to the source code of this file.
|
#define | MAXIOC (8192) /* default meant to avoid most soft lockups */ |
|
|
| module_param (aoe_deadsecs, int, 0644) |
|
| MODULE_PARM_DESC (aoe_deadsecs,"After aoe_deadsecs seconds, give up and fail dev.") |
|
| module_param (aoe_maxout, int, 0644) |
|
| MODULE_PARM_DESC (aoe_maxout,"Only aoe_maxout outstanding packets for every MAC on eX.Y.") |
|
void | aoe_freetframe (struct frame *f) |
|
void | aoecmd_work (struct aoedev *d) |
|
void | aoecmd_sleepwork (struct work_struct *work) |
|
void | aoe_end_request (struct aoedev *d, struct request *rq, int fastfail) |
|
void | aoe_ktstop (struct ktstate *k) |
|
int | aoe_ktstart (struct ktstate *k) |
|
struct sk_buff * | aoecmd_ata_rsp (struct sk_buff *skb) |
|
void | aoecmd_cfg (ushort aoemajor, unsigned char aoeminor) |
|
struct sk_buff * | aoecmd_ata_id (struct aoedev *d) |
|
void | aoecmd_cfg_rsp (struct sk_buff *skb) |
|
void | aoecmd_cleanslate (struct aoedev *d) |
|
void | aoe_failbuf (struct aoedev *d, struct buf *buf) |
|
void | aoe_flush_iocq (void) |
|
int __init | aoecmd_init (void) |
|
void | aoecmd_exit (void) |
|
#define MAXIOC (8192) /* default meant to avoid most soft lockups */ |
module_param |
( |
aoe_deadsecs |
, |
|
|
int |
, |
|
|
0644 |
|
|
) |
| |
module_param |
( |
aoe_maxout |
, |
|
|
int |
, |
|
|
0644 |
|
|
) |
| |
MODULE_PARM_DESC |
( |
aoe_deadsecs |
, |
|
|
"After aoe_deadsecs |
seconds, |
|
|
give up and fail dev." |
|
|
) |
| |
MODULE_PARM_DESC |
( |
aoe_maxout |
, |
|
|
"Only aoe_maxout outstanding packets for every MAC on eX.Y." |
|
|
) |
| |