Lines Matching defs:ata_queued_cmd
582 struct ata_queued_cmd { struct
583 struct ata_port *ap;
584 struct ata_device *dev;
586 struct scsi_cmnd *scsicmd;
587 void (*scsidone)(struct scsi_cmnd *);
589 struct ata_taskfile tf;
590 u8 cdb[ATAPI_CDB_LEN];
592 unsigned long flags; /* ATA_QCFLAG_xxx */
593 unsigned int tag; /* libata core tag */
594 unsigned int hw_tag; /* driver tag */
595 unsigned int n_elem;
596 unsigned int orig_n_elem;
598 int dma_dir;
600 unsigned int sect_size;
602 unsigned int nbytes;
603 unsigned int extrabytes;
604 unsigned int curbytes;
606 struct scatterlist sgent;
608 struct scatterlist *sg;
610 struct scatterlist *cursg;
611 unsigned int cursg_ofs;
613 unsigned int err_mask;
614 struct ata_taskfile result_tf;
615 ata_qc_cb_t complete_fn;
617 void *private_data;
618 void *lldd_task;