<def f='src/src/sys/dev/ata/atavar.h' l='43' ll='64'/>
<size>96</size>
<doc f='src/src/sys/dev/ata/atavar.h' l='39'>/*
 * Description of a command to be handled by an ATA controller.  These
 * commands are queued in a list.
 */</doc>
<mbr r='ata_xfer::c_flags' o='0' t='volatile u_int'/>
<mbr r='ata_xfer::c_chp' o='64' t='struct ata_channel *'/>
<mbr r='ata_xfer::c_drive' o='128' t='int'/>
<mbr r='ata_xfer::c_cmd' o='192' t='void *'/>
<mbr r='ata_xfer::c_databuf' o='256' t='void *'/>
<mbr r='ata_xfer::c_bcount' o='320' t='int'/>
<mbr r='ata_xfer::c_skip' o='352' t='int'/>
<mbr r='ata_xfer::c_dscpoll' o='384' t='int'/>
<mbr r='ata_xfer::c_lenoff' o='416' t='int'/>
<mbr r='ata_xfer::c_xferchain' o='448' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/dev/ata/atavar.h:58:2)'/>
<mbr r='ata_xfer::c_start' o='576' t='void (*)(struct ata_channel *, struct ata_xfer *)'/>
<mbr r='ata_xfer::c_intr' o='640' t='int (*)(struct ata_channel *, struct ata_xfer *, int)'/>
<mbr r='ata_xfer::c_kill_xfer' o='704' t='void (*)(struct ata_channel *, struct ata_xfer *, int)'/>
