/src/sys/dev/ata/ |
satafis_subr.c | 103 struct ata_bio *ata_bio = &xfer->c_bio; local in function:satafis_rhd_construct_bio 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 | 114 static int wdc_ata_err(struct ata_drive_datas *, struct ata_bio *, int); 123 .ata_bio = wdc_ata_bio, 150 struct ata_bio *ata_bio = &xfer->c_bio; local in function:wdc_ata_bio 153 ata_bio->flags |= ATA_POLL; 154 if (ata_bio->flags & ATA_POLL) 158 (ata_bio->flags & ATA_SINGLE) == 0) 169 xfer->c_databuf = ata_bio->databuf; 170 xfer->c_bcount = ata_bio->bcount; 181 struct ata_bio *ata_bio = &xfer->c_bio local in function:wdc_ata_bio_start 339 struct ata_bio *ata_bio = &xfer->c_bio; local in function:_wdc_ata_bio_start 632 struct ata_bio *ata_bio = &xfer->c_bio; local in function:wdc_ata_bio_intr 797 struct ata_bio *ata_bio = &xfer->c_bio; local in function:wdc_ata_bio_kill_xfer 829 struct ata_bio *ata_bio = &xfer->c_bio; local in function:wdc_ata_bio_done [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 in function:siisata_ata_bio 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 in function:siisata_bio_start 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 in function:siisata_bio_kill_xfer 1318 struct ata_bio *ata_bio = &xfer->c_bio; local in function:siisata_bio_complete [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 in function:ahci_ata_bio 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 in function:ahci_bio_start 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 in function:ahci_bio_kill_xfer 1555 struct ata_bio *ata_bio = &xfer->c_bio; local in function:ahci_bio_complete [all...] |
mvsata.c | 149 static int mvsata_bio_ready(struct mvsata_port *, struct ata_bio *, int, 225 .ata_bio = mvsata_bio, 993 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_bio 998 drvp->drive, ata_bio->blkno, ata_bio->bcount)); 1001 ata_bio->flags |= ATA_POLL; 1002 if (ata_bio->flags & ATA_POLL) 1005 (ata_bio->flags & ATA_SINGLE) == 0) 1008 xfer->c_databuf = ata_bio->databuf 1021 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_bio_start 1272 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_bio_intr 1406 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_bio_kill_xfer 1451 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_bio_done 2641 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_edma_enqueue 2720 struct ata_bio *ata_bio; local in function:mvsata_edma_handle 3550 struct ata_bio *ata_bio = &xfer->c_bio; local in function:mvsata_edma_setup_crqb [all...] |