Lines Matching defs:ata_c
1151 struct ata_command *ata_c = &xfer->c_ata_c;
1157 if (ata_c->flags & AT_POLL)
1159 if (ata_c->flags & AT_WAIT)
1162 xfer->c_databuf = ata_c->data;
1163 xfer->c_bcount = ata_c->bcount;
1174 struct ata_command *ata_c = &xfer->c_ata_c;
1181 ata_c->timeout, slot),
1190 satafis_rhd_construct_cmd(ata_c, cmd_tbl->cmdt_cfis);
1197 (ata_c->flags & (AT_READ|AT_WRITE) && ata_c->bcount > 0) ?
1198 ata_c->data : NULL,
1199 ata_c->bcount,
1200 (ata_c->flags & AT_READ) ? BUS_DMA_READ : BUS_DMA_WRITE)) {
1201 ata_c->flags |= AT_DF;
1205 ((ata_c->flags & AT_WRITE) ? AHCI_CMDH_F_WR : 0) |
1211 if (ata_c->flags & AT_POLL) {
1219 if ((ata_c->flags & AT_POLL) == 0) {
1220 callout_reset(&chp->c_timo_callout, mstohz(ata_c->timeout),
1277 struct ata_command *ata_c = &xfer->c_ata_c;
1288 ata_c->flags |= AT_GONE;
1291 ata_c->flags |= AT_RESET;
1310 struct ata_command *ata_c = &xfer->c_ata_c;
1324 ata_c->flags |= AT_TIMEOU;
1328 ata_c->flags |= AT_TIMEOU;
1330 ata_c->r_error = AHCI_TFD_ERR(tfd);
1331 ata_c->flags |= AT_ERROR;
1334 if (ata_c->flags & AT_READREG) {
1336 satafis_rdh_cmd_readreg(ata_c, achp->ahcic_rfis->rfis_rfis);
1343 if ((ata_c->flags & (AT_TIMEOU|AT_ERROR)) == 0)
1354 struct ata_command *ata_c = &xfer->c_ata_c;
1359 chp->ch_channel, xfer->c_flags, ata_c->flags), DEBUG_FUNCS);
1361 if (ata_c->flags & (AT_READ|AT_WRITE) && ata_c->bcount > 0) {
1364 (ata_c->flags & AT_READ) ? BUS_DMASYNC_POSTREAD :
1373 if (ata_c->r_command == WDCC_IDENTIFY ||
1374 ata_c->r_command == ATAPI_IDENTIFY_DEVICE) {
1382 ata_c->flags |= AT_XFDONE;
1390 struct ata_command *ata_c = &xfer->c_ata_c;
1392 ata_c->flags |= AT_DONE;