Lines Matching defs:ata_queued_cmd
617 struct ata_queued_cmd { struct
618 struct ata_port *ap;
619 struct ata_device *dev;
621 struct scsi_cmnd *scsicmd;
622 void (*scsidone)(struct scsi_cmnd *);
624 struct ata_taskfile tf;
625 u8 cdb[ATAPI_CDB_LEN];
627 unsigned long flags; /* ATA_QCFLAG_xxx */
628 unsigned int tag; /* libata core tag */
629 unsigned int hw_tag; /* driver tag */
630 unsigned int n_elem;
631 unsigned int orig_n_elem;
633 int dma_dir;
635 unsigned int sect_size;
637 unsigned int nbytes;
638 unsigned int extrabytes;
639 unsigned int curbytes;
641 struct scatterlist sgent;
643 struct scatterlist *sg;
645 struct scatterlist *cursg;
646 unsigned int cursg_ofs;
648 unsigned int err_mask;
649 struct ata_taskfile result_tf;
650 ata_qc_cb_t complete_fn;
652 void *private_data;
653 void *lldd_task;