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