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