Lines Matching refs:done
97 void (*done)(struct scsi_cmnd *)) in ata_scsi_invalid_field()
101 done(cmd); in ata_scsi_invalid_field()
348 void (*done)(struct scsi_cmnd *)) in ata_scsi_qc_new()
355 qc->scsidone = done; in ata_scsi_qc_new()
366 done(cmd); in ata_scsi_qc_new()
1239 void (*done)(struct scsi_cmnd *), in ata_scsi_translate()
1247 qc = ata_scsi_qc_new(ap, dev, cmd, done); in ata_scsi_translate()
1283 done(cmd); in ata_scsi_translate()
1291 done(cmd); in ata_scsi_translate()
1382 args->done(cmd); in ata_scsi_rbuf_fill()
1915 void ata_scsi_badcmd(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *), u8 asc, u8 ascq) in ata_scsi_badcmd()
1920 done(cmd); in ata_scsi_badcmd()
2379 int ata_scsi_queuecmd(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *)) in ata_scsi_queuecmd()
2395 done(cmd); in ata_scsi_queuecmd()
2404 ata_scsi_translate(ap, dev, cmd, done, xlat_func); in ata_scsi_queuecmd()
2406 ata_scsi_simulate(dev->id, cmd, done); in ata_scsi_queuecmd()
2408 ata_scsi_translate(ap, dev, cmd, done, atapi_xlat); in ata_scsi_queuecmd()
2431 void (*done)(struct scsi_cmnd *)) in ata_scsi_simulate()
2438 args.done = done; in ata_scsi_simulate()
2454 ata_scsi_invalid_field(cmd, done); in ata_scsi_simulate()
2464 ata_scsi_invalid_field(cmd, done); in ata_scsi_simulate()
2474 ata_scsi_invalid_field(cmd, done); in ata_scsi_simulate()
2485 ata_scsi_invalid_field(cmd, done); in ata_scsi_simulate()
2499 done(cmd); in ata_scsi_simulate()