Lines Matching defs:ata_queued_cmd
623 struct ata_queued_cmd { struct
624 struct ata_port *ap;
625 struct ata_device *dev;
627 struct scsi_cmnd *scsicmd;
628 void (*scsidone)(struct scsi_cmnd *);
630 struct ata_taskfile tf;
631 u8 cdb[ATAPI_CDB_LEN];
633 unsigned long flags; /* ATA_QCFLAG_xxx */
634 unsigned int tag; /* libata core tag */
635 unsigned int hw_tag; /* driver tag */
636 unsigned int n_elem;
637 unsigned int orig_n_elem;
639 int dma_dir;
641 unsigned int sect_size;
643 unsigned int nbytes;
644 unsigned int extrabytes;
645 unsigned int curbytes;
647 struct scatterlist sgent;
649 struct scatterlist *sg;
651 struct scatterlist *cursg;
652 unsigned int cursg_ofs;
654 unsigned int err_mask;
655 struct ata_taskfile result_tf;
656 ata_qc_cb_t complete_fn;
658 void *private_data;
659 void *lldd_task;