Lines Matching refs:ata

79 static SYSCTL_NODE(_hw, OID_AUTO, ata, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
499 switch (request->u.ata.command) { in ata_cmd2str()
501 switch (request->u.ata.feature) { in ata_cmd2str()
508 switch (request->u.ata.feature) { in ata_cmd2str()
536 switch (request->u.ata.feature) { in ata_cmd2str()
548 if (request->u.ata.feature == 0xec) in ata_cmd2str()
550 switch (request->u.ata.lba) { in ata_cmd2str()
565 switch(request->u.ata.feature) { in ata_cmd2str()
604 switch (request->u.ata.feature) { in ata_cmd2str()
631 sprintf(buffer, "unknown CMD (0x%02x)", request->u.ata.command); in ata_cmd2str()
747 request->u.ata.command = ccb->ataio.cmd.command; in ata_cam_begin_transaction()
748 request->u.ata.feature = ((uint16_t)ccb->ataio.cmd.features_exp << 8) | in ata_cam_begin_transaction()
750 request->u.ata.count = ((uint16_t)ccb->ataio.cmd.sector_count_exp << 8) | in ata_cam_begin_transaction()
754 request->u.ata.lba = in ata_cam_begin_transaction()
759 request->u.ata.lba = in ata_cam_begin_transaction()
762 request->u.ata.lba |= ((uint64_t)ccb->ataio.cmd.lba_high << 16) | in ata_cam_begin_transaction()
924 res->lba_low = request->u.ata.lba; in ata_cam_end_transaction()
925 res->lba_mid = request->u.ata.lba >> 8; in ata_cam_end_transaction()
926 res->lba_high = request->u.ata.lba >> 16; in ata_cam_end_transaction()
927 res->device = request->u.ata.lba >> 24; in ata_cam_end_transaction()
928 res->lba_low_exp = request->u.ata.lba >> 24; in ata_cam_end_transaction()
929 res->lba_mid_exp = request->u.ata.lba >> 32; in ata_cam_end_transaction()
930 res->lba_high_exp = request->u.ata.lba >> 40; in ata_cam_end_transaction()
931 res->sector_count = request->u.ata.count; in ata_cam_end_transaction()
932 res->sector_count_exp = request->u.ata.count >> 8; in ata_cam_end_transaction()
1052 if (cts->xport_specific.ata.valid & CTS_ATA_VALID_MODE) { in ataaction()
1056 cts->xport_specific.ata.mode); in ataaction()
1058 d->mode = cts->xport_specific.ata.mode; in ataaction()
1060 if (cts->xport_specific.ata.valid & CTS_ATA_VALID_BYTECOUNT) in ataaction()
1061 d->bytecount = cts->xport_specific.ata.bytecount; in ataaction()
1062 if (cts->xport_specific.ata.valid & CTS_ATA_VALID_ATAPI) in ataaction()
1063 d->atapi = cts->xport_specific.ata.atapi; in ataaction()
1064 if (cts->xport_specific.ata.valid & CTS_ATA_VALID_CAPS) in ataaction()
1065 d->caps = cts->xport_specific.ata.caps; in ataaction()
1117 cts->xport_specific.ata.valid = 0; in ataaction()
1118 cts->xport_specific.ata.mode = d->mode; in ataaction()
1119 cts->xport_specific.ata.valid |= CTS_ATA_VALID_MODE; in ataaction()
1120 cts->xport_specific.ata.bytecount = d->bytecount; in ataaction()
1121 cts->xport_specific.ata.valid |= CTS_ATA_VALID_BYTECOUNT; in ataaction()
1123 cts->xport_specific.ata.caps = in ataaction()
1126 cts->xport_specific.ata.caps |= in ataaction()
1128 cts->xport_specific.ata.caps &= in ataaction()
1131 cts->xport_specific.ata.caps = d->caps; in ataaction()
1132 cts->xport_specific.ata.valid |= CTS_ATA_VALID_CAPS; in ataaction()
1133 cts->xport_specific.ata.atapi = d->atapi; in ataaction()
1134 cts->xport_specific.ata.valid |= CTS_ATA_VALID_ATAPI; in ataaction()
1227 DECLARE_MODULE(ata, ata_moduledata, SI_SUB_DRIVERS, SI_ORDER_ANY);
1228 MODULE_VERSION(ata, 1);
1229 MODULE_DEPEND(ata, cam, 1, 1, 1);