Lines Matching defs:ata_queued_cmd
635 struct ata_queued_cmd { struct
636 struct ata_port *ap;
637 struct ata_device *dev;
639 struct scsi_cmnd *scsicmd;
640 void (*scsidone)(struct scsi_cmnd *);
642 struct ata_taskfile tf;
643 u8 cdb[ATAPI_CDB_LEN];
645 unsigned long flags; /* ATA_QCFLAG_xxx */
646 unsigned int tag; /* libata core tag */
647 unsigned int hw_tag; /* driver tag */
648 unsigned int n_elem;
649 unsigned int orig_n_elem;
651 int dma_dir;
653 unsigned int sect_size;
655 unsigned int nbytes;
656 unsigned int extrabytes;
657 unsigned int curbytes;
659 struct scatterlist sgent;
661 struct scatterlist *sg;
663 struct scatterlist *cursg;
664 unsigned int cursg_ofs;
666 unsigned int err_mask;
667 struct ata_taskfile result_tf;
668 ata_qc_cb_t complete_fn;
670 void *private_data;
671 void *lldd_task;