Lines Matching defs:ata_queued_cmd
621 struct ata_queued_cmd { struct
622 struct ata_port *ap;
623 struct ata_device *dev;
625 struct scsi_cmnd *scsicmd;
626 void (*scsidone)(struct scsi_cmnd *);
628 struct ata_taskfile tf;
629 u8 cdb[ATAPI_CDB_LEN];
631 unsigned long flags; /* ATA_QCFLAG_xxx */
632 unsigned int tag;
633 unsigned int n_elem;
634 unsigned int orig_n_elem;
636 int dma_dir;
638 unsigned int sect_size;
640 unsigned int nbytes;
641 unsigned int extrabytes;
642 unsigned int curbytes;
644 struct scatterlist sgent;
646 struct scatterlist *sg;
648 struct scatterlist *cursg;
649 unsigned int cursg_ofs;
651 unsigned int err_mask;
652 struct ata_taskfile result_tf;
653 ata_qc_cb_t complete_fn;
655 void *private_data;
656 void *lldd_task;