| /src/sys/dev/ata/ |
| satafis_subr.c | 103 struct ata_bio *ata_bio = &xfer->c_bio; local 116 if (ata_bio->flags & ATA_LBA48) { 117 fis[rhd_command] = (ata_bio->flags & ATA_READ) ? 124 (ata_bio->flags & ATA_READ) ? WDCC_READDMA : WDCC_WRITEDMA; 128 fis[rhd_lba0] = (ata_bio->blkno >> 0) & 0xff; 129 fis[rhd_lba1] = (ata_bio->blkno >> 8) & 0xff; 130 fis[rhd_lba2] = (ata_bio->blkno >> 16) & 0xff; 131 if ((ata_bio->flags & ATA_LBA48) != 0) { 133 fis[rhd_lba3] = (ata_bio->blkno >> 24) & 0xff [all...] |
| ata_wdc.c | 115 static int wdc_ata_err(struct ata_drive_datas *, struct ata_bio *, int); 124 .ata_bio = wdc_ata_bio, 151 struct ata_bio *ata_bio = &xfer->c_bio; local 154 ata_bio->flags |= ATA_POLL; 155 if (ata_bio->flags & ATA_POLL) 159 (ata_bio->flags & ATA_SINGLE) == 0) 170 xfer->c_databuf = ata_bio->databuf; 171 xfer->c_bcount = ata_bio->bcount; 182 struct ata_bio *ata_bio = &xfer->c_bio local 340 struct ata_bio *ata_bio = &xfer->c_bio; local 628 struct ata_bio *ata_bio = &xfer->c_bio; local 793 struct ata_bio *ata_bio = &xfer->c_bio; local 825 struct ata_bio *ata_bio = &xfer->c_bio; local [all...] |
| atavar.h | 42 struct ata_bio { struct 151 struct ata_bio c_bio; /* ATA transfer */ 363 void (*ata_bio)(struct ata_drive_datas *, struct ata_xfer *); member in struct:ata_bustype
|
| /src/sys/dev/ic/ |
| siisata.c | 188 .ata_bio = siisata_ata_bio, 1180 struct ata_bio *ata_bio = &xfer->c_bio; local 1186 if (ata_bio->flags & ATA_POLL) 1189 xfer->c_databuf = ata_bio->databuf; 1190 xfer->c_bcount = ata_bio->bcount; 1200 struct ata_bio *ata_bio = &xfer->c_bio; local 1215 if (siisata_dma_setup(chp, xfer->c_slot, ata_bio->databuf, ata_bio->bcount 1277 struct ata_bio *ata_bio = &xfer->c_bio; local 1318 struct ata_bio *ata_bio = &xfer->c_bio; local [all...] |
| ahcisata_core.c | 131 .ata_bio = ahci_ata_bio, 790 /* return error code from ata_bio */ 1407 struct ata_bio *ata_bio = &xfer->c_bio; local 1413 if (ata_bio->flags & ATA_POLL) 1416 xfer->c_databuf = ata_bio->databuf; 1417 xfer->c_bcount = ata_bio->bcount; 1427 struct ata_bio *ata_bio = &xfer->c_bio; local 1446 if (ahci_dma_setup(chp, xfer->c_slot, ata_bio->databuf, ata_bio->bcount 1520 struct ata_bio *ata_bio = &xfer->c_bio; local 1555 struct ata_bio *ata_bio = &xfer->c_bio; local [all...] |
| mvsata.c | 150 static int mvsata_bio_ready(struct mvsata_port *, struct ata_bio *, int, 226 .ata_bio = mvsata_bio, 994 struct ata_bio *ata_bio = &xfer->c_bio; local 999 drvp->drive, ata_bio->blkno, ata_bio->bcount)); 1002 ata_bio->flags |= ATA_POLL; 1003 if (ata_bio->flags & ATA_POLL) 1006 (ata_bio->flags & ATA_SINGLE) == 0) 1009 xfer->c_databuf = ata_bio->databuf 1022 struct ata_bio *ata_bio = &xfer->c_bio; local 1268 struct ata_bio *ata_bio = &xfer->c_bio; local 1402 struct ata_bio *ata_bio = &xfer->c_bio; local 1447 struct ata_bio *ata_bio = &xfer->c_bio; local 2637 struct ata_bio *ata_bio = &xfer->c_bio; local 2716 struct ata_bio *ata_bio; local 3546 struct ata_bio *ata_bio = &xfer->c_bio; local [all...] |