aoedev
struct aoedev *d; /* parent device I belong to */
struct aoedev *next;
void aoedisk_rm_debugfs(struct aoedev *d);
void aoecmd_work(struct aoedev *d);
void aoecmd_cleanslate(struct aoedev *);
struct sk_buff *aoecmd_ata_id(struct aoedev *);
void aoe_end_request(struct aoedev *, struct request *, int);
struct aoedev *aoedev_by_aoeaddr(ulong maj, int min, int do_alloc);
void aoedev_downdev(struct aoedev *d);
void aoe_failbuf(struct aoedev *, struct buf *);
void aoedev_put(struct aoedev *);
struct aoedev *d = disk->private_data;
struct aoedev *d;
aoedisk_add_debugfs(struct aoedev *d)
aoedisk_rm_debugfs(struct aoedev *d)
struct aoedev *d = disk->private_data;
struct aoedev *d = disk->private_data;
struct aoedev *d = hctx->queue->queuedata;
struct aoedev *d = disk->private_data;
struct aoedev *d;
struct aoedev *d = vp;
struct aoedev *d = disk->private_data;
struct aoedev *d = disk->private_data;
struct aoedev *d = disk->private_data;
struct aoedev *d = disk->private_data;
struct aoedev *d;
gettgt(struct aoedev *d, char *addr)
aoe_end_request(struct aoedev *d, struct request *rq, int fastfail)
aoe_end_buf(struct aoedev *d, struct buf *buf)
struct aoedev *d;
newtag(struct aoedev *d)
aoehdr_atainit(struct aoedev *d, struct aoetgt *t, struct aoe_hdr *h)
struct aoedev *d;
aoecmd_ata_id(struct aoedev *d)
grow_targets(struct aoedev *d)
addtgt(struct aoedev *d, char *addr, ulong nframes)
setdbcnt(struct aoedev *d)
struct aoedev *d;
struct aoedev *d;
aoecmd_cleanslate(struct aoedev *d)
aoe_failbuf(struct aoedev *d, struct buf *buf)
struct aoedev *d;
skb_pool_put(struct aoedev *d, struct sk_buff *skb)
skb_pool_get(struct aoedev *d)
newtframe(struct aoedev *d, struct aoetgt *t)
static int count_targets(struct aoedev *d, int *untainted);
newframe(struct aoedev *d)
static struct buf *nextbuf(struct aoedev *);
struct aoedev *d = f->t->d;
aoecmd_ata_rw(struct aoedev *d)
resend(struct aoedev *d, struct frame *f)
struct aoedev *d;
rto(struct aoedev *d)
rexmit_deferred(struct aoedev *d)
count_targets(struct aoedev *d, int *untainted)
struct aoedev *d;
getframe_deferred(struct aoedev *d, u32 tag)
nextbuf(struct aoedev *d)
aoecmd_work(struct aoedev *d)
struct aoedev *d = container_of(work, struct aoedev, work);
ataid_complete(struct aoedev *d, struct aoetgt *t, unsigned char *id)
getframe(struct aoedev *d, u32 tag)
calc_rttavg(struct aoedev *d, struct aoetgt *t, int rtt)
aoedev_put(struct aoedev *d)
struct aoedev *d;
aoe_failip(struct aoedev *d)
static void freetgt(struct aoedev *d, struct aoetgt *t);
static void skbpoolfree(struct aoedev *d);
aoedev_downdev(struct aoedev *d)
static struct aoedev *devlist;
user_req(char *s, size_t slen, struct aoedev *d)
freedev(struct aoedev *d)
struct aoedev *d, **dd;
struct aoedev *doomed = NULL;
skbpoolfree(struct aoedev *d)
struct aoedev *
struct aoedev *d;
freetgt(struct aoedev *d, struct aoetgt *t)