Lines Matching defs:ata_queued_cmd
594 struct ata_queued_cmd { struct
595 struct ata_port *ap;
596 struct ata_device *dev;
598 struct scsi_cmnd *scsicmd;
599 void (*scsidone)(struct scsi_cmnd *);
601 struct ata_taskfile tf;
602 u8 cdb[ATAPI_CDB_LEN];
604 unsigned long flags; /* ATA_QCFLAG_xxx */
605 unsigned int tag; /* libata core tag */
606 unsigned int hw_tag; /* driver tag */
607 unsigned int n_elem;
608 unsigned int orig_n_elem;
610 int dma_dir;
612 unsigned int sect_size;
614 unsigned int nbytes;
615 unsigned int extrabytes;
616 unsigned int curbytes;
618 struct scatterlist sgent;
620 struct scatterlist *sg;
622 struct scatterlist *cursg;
623 unsigned int cursg_ofs;
625 unsigned int err_mask;
626 struct ata_taskfile result_tf;
627 ata_qc_cb_t complete_fn;
629 void *private_data;
630 void *lldd_task;