Lines Matching defs:ata_queued_cmd
618 struct ata_queued_cmd { struct
619 struct ata_port *ap;
620 struct ata_device *dev;
622 struct scsi_cmnd *scsicmd;
623 void (*scsidone)(struct scsi_cmnd *);
625 struct ata_taskfile tf;
626 u8 cdb[ATAPI_CDB_LEN];
628 unsigned long flags; /* ATA_QCFLAG_xxx */
629 unsigned int tag; /* libata core tag */
630 unsigned int hw_tag; /* driver tag */
631 unsigned int n_elem;
632 unsigned int orig_n_elem;
634 int dma_dir;
636 unsigned int sect_size;
638 unsigned int nbytes;
639 unsigned int extrabytes;
640 unsigned int curbytes;
642 struct scatterlist sgent;
644 struct scatterlist *sg;
646 struct scatterlist *cursg;
647 unsigned int cursg_ofs;
649 unsigned int err_mask;
650 struct ata_taskfile result_tf;
651 ata_qc_cb_t complete_fn;
653 void *private_data;
654 void *lldd_task;