Lines Matching defs:ata_queued_cmd
630 struct ata_queued_cmd { struct
631 struct ata_port *ap;
632 struct ata_device *dev;
634 struct scsi_cmnd *scsicmd;
635 void (*scsidone)(struct scsi_cmnd *);
637 struct ata_taskfile tf;
638 u8 cdb[ATAPI_CDB_LEN];
640 unsigned long flags; /* ATA_QCFLAG_xxx */
641 unsigned int tag; /* libata core tag */
642 unsigned int hw_tag; /* driver tag */
643 unsigned int n_elem;
644 unsigned int orig_n_elem;
646 int dma_dir;
648 unsigned int sect_size;
650 unsigned int nbytes;
651 unsigned int extrabytes;
652 unsigned int curbytes;
654 struct scatterlist sgent;
656 struct scatterlist *sg;
658 struct scatterlist *cursg;
659 unsigned int cursg_ofs;
661 unsigned int err_mask;
662 struct ata_taskfile result_tf;
663 ata_qc_cb_t complete_fn;
665 void *private_data;
666 void *lldd_task;