Lines Matching defs:ata_queued_cmd
622 struct ata_queued_cmd { struct
623 struct ata_port *ap;
624 struct ata_device *dev;
626 struct scsi_cmnd *scsicmd;
627 void (*scsidone)(struct scsi_cmnd *);
629 struct ata_taskfile tf;
630 u8 cdb[ATAPI_CDB_LEN];
632 unsigned long flags; /* ATA_QCFLAG_xxx */
633 unsigned int tag;
634 unsigned int n_elem;
635 unsigned int orig_n_elem;
637 int dma_dir;
639 unsigned int sect_size;
641 unsigned int nbytes;
642 unsigned int extrabytes;
643 unsigned int curbytes;
645 struct scatterlist sgent;
647 struct scatterlist *sg;
649 struct scatterlist *cursg;
650 unsigned int cursg_ofs;
652 unsigned int err_mask;
653 struct ata_taskfile result_tf;
654 ata_qc_cb_t complete_fn;
656 void *private_data;
657 void *lldd_task;