Lines Matching defs:atareq
1443 atareq_t *atareq = (atareq_t *) addr;
1447 wi->wi_atareq = *atareq;
1449 if (atareq->datalen && atareq->flags &
1452 if (atareq->datalen < DEV_BSIZE
1453 && atareq->command == WDCC_IDENTIFY) {
1460 wi->wi_iov.iov_base = atareq->databuf;
1461 wi->wi_iov.iov_len = atareq->datalen;
1466 wi->wi_uio.uio_resid = atareq->datalen;
1469 (atareq->flags & ATACMD_READ) ? B_READ : B_WRITE;
1471 (atareq->flags & ATACMD_READ) ? B_READ : B_WRITE,
1474 error1 = copyout(tbuf, atareq->databuf,
1475 atareq->datalen);
1489 *atareq = wi->wi_atareq;