Searched refs:ataio (Results 1 - 20 of 20) sorted by relevance

/freebsd-10.1-release/sys/cam/ata/
H A Data_all.c214 ata_command_sbuf(struct ccb_ataio *ataio, struct sbuf *sb) argument
219 ata_op_string(&ataio->cmd),
220 ata_cmd_string(&ataio->cmd, cmd_str, sizeof(cmd_str)));
229 ata_status_sbuf(struct ccb_ataio *ataio, struct sbuf *sb) argument
233 ataio->res.status,
234 (ataio->res.status & 0x80) ? "BSY " : "",
235 (ataio->res.status & 0x40) ? "DRDY " : "",
236 (ataio->res.status & 0x20) ? "DF " : "",
237 (ataio->res.status & 0x10) ? "SERV " : "",
238 (ataio
262 ata_res_sbuf(struct ccb_ataio *ataio, struct sbuf *sb) argument
374 ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features, uint32_t lba, uint8_t sector_count) argument
394 ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features, uint64_t lba, uint16_t sector_count) argument
425 ata_ncq_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint64_t lba, uint16_t sector_count) argument
446 ata_reset_cmd(struct ccb_ataio *ataio) argument
454 ata_pm_read_cmd(struct ccb_ataio *ataio, int reg, int port) argument
464 ata_pm_write_cmd(struct ccb_ataio *ataio, int reg, int port, uint32_t val) argument
756 semb_receive_diagnostic_results(struct ccb_ataio *ataio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*), uint8_t tag_action, int pcv, uint8_t page_code, uint8_t *data_ptr, uint16_t length, uint32_t timeout) argument
777 semb_send_diagnostic(struct ccb_ataio *ataio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t *data_ptr, uint16_t length, uint32_t timeout) argument
797 semb_read_buffer(struct ccb_ataio *ataio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*), uint8_t tag_action, uint8_t page_code, uint8_t *data_ptr, uint16_t length, uint32_t timeout) argument
818 semb_write_buffer(struct ccb_ataio *ataio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t *data_ptr, uint16_t length, uint32_t timeout) argument
[all...]
H A Data_all.h107 int ata_command_sbuf(struct ccb_ataio *ataio, struct sbuf *sb);
108 int ata_status_sbuf(struct ccb_ataio *ataio, struct sbuf *sb);
109 int ata_res_sbuf(struct ccb_ataio *ataio, struct sbuf *sb);
118 void ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features,
120 void ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features,
122 void ata_ncq_cmd(struct ccb_ataio *ataio, uint8_t cmd,
124 void ata_reset_cmd(struct ccb_ataio *ataio);
125 void ata_pm_read_cmd(struct ccb_ataio *ataio, int reg, int port);
126 void ata_pm_write_cmd(struct ccb_ataio *ataio, int reg, int port, uint32_t val);
149 void semb_receive_diagnostic_results(struct ccb_ataio *ataio,
[all...]
H A Data_pmp.c427 struct ccb_ataio *ataio; local
433 ataio = &start_ccb->ataio;
462 cam_fill_ataio(ataio,
470 ata_pm_read_cmd(ataio, 2, 15);
475 cam_fill_ataio(ataio,
483 ata_pm_read_cmd(ataio, 129, 15);
487 cam_fill_ataio(ataio,
495 ata_pm_write_cmd(ataio, 129, 15, softc->caps & ~0x1);
509 cam_fill_ataio(ataio,
590 struct ccb_ataio *ataio; local
[all...]
H A Data_da.c660 cam_fill_ataio(&ccb->ataio,
670 ata_48bit_cmd(&ccb->ataio, ATA_FLUSHCACHE48, 0, 0, 0);
672 ata_28bit_cmd(&ccb->ataio, ATA_FLUSHCACHE, 0, 0, 0);
788 cam_fill_ataio(&ccb.ataio,
799 ata_48bit_cmd(&ccb.ataio, ATA_WRITE_DMA48,
802 ata_28bit_cmd(&ccb.ataio, ATA_WRITE_DMA,
823 cam_fill_ataio(&ccb.ataio,
833 ata_48bit_cmd(&ccb.ataio, ATA_FLUSHCACHE48, 0, 0, 0);
835 ata_28bit_cmd(&ccb.ataio, ATA_FLUSHCACHE, 0, 0, 0);
1398 ada_dsmtrim(struct ada_softc *softc, struct bio *bp, struct ccb_ataio *ataio) argument
1468 ada_cfaerase(struct ada_softc *softc, struct bio *bp, struct ccb_ataio *ataio) argument
1497 struct ccb_ataio *ataio = &start_ccb->ataio; local
1716 struct ccb_ataio *ataio; local
[all...]
H A Data_xpt.c285 struct ccb_ataio *ataio; local
295 ataio = &start_ccb->ataio;
310 cam_fill_ataio(ataio,
318 ata_reset_cmd(ataio);
321 cam_fill_ataio(ataio,
330 ata_28bit_cmd(ataio, ATA_ATA_IDENTIFY, 0, 0, 0);
332 ata_28bit_cmd(ataio, ATA_ATAPI_IDENTIFY, 0, 0, 0);
337 cam_fill_ataio(ataio,
345 ata_28bit_cmd(ataio, ATA_SETFEATURE
[all...]
/freebsd-10.1-release/sys/dev/ahci/
H A Dahciem.c374 buf = ccb->ataio.data_ptr;
377 if (ccb->ataio.cmd.command != ATA_SEP_ATTN ||
378 ccb->ataio.dxfer_len < ccb->ataio.cmd.sector_count * 4) {
384 if (ccb->ataio.cmd.features == 0xEC &&
385 ccb->ataio.cmd.sector_count >= 16) {
386 bzero(buf, ccb->ataio.dxfer_len);
402 if (ccb->ataio.cmd.lba_low == 0x02 &&
403 ccb->ataio.cmd.features == 0x00 &&
404 ccb->ataio
[all...]
H A Dahci.c1765 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) {
1797 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) {
1819 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA))
1841 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) {
1847 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT)))
1925 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL)) {
1926 if (ccb->ataio.cmd.control & ATA_A_RESET) {
1950 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) {
1964 (ccb->ataio.cmd.command == ATA_DEVICE_RESET || softreset)) {
2171 struct ata_res *res = &ccb->ataio
2371 struct ccb_ataio *ataio; local
[all...]
/freebsd-10.1-release/sys/dev/ata/
H A Data-all.c666 request->data = ccb->ataio.data_ptr;
667 request->bytecount = ccb->ataio.dxfer_len;
668 request->u.ata.command = ccb->ataio.cmd.command;
669 request->u.ata.feature = ((uint16_t)ccb->ataio.cmd.features_exp << 8) |
670 (uint16_t)ccb->ataio.cmd.features;
671 request->u.ata.count = ((uint16_t)ccb->ataio.cmd.sector_count_exp << 8) |
672 (uint16_t)ccb->ataio.cmd.sector_count;
673 if (ccb->ataio.cmd.flags & CAM_ATAIO_48BIT) {
676 ((uint64_t)ccb->ataio.cmd.lba_high_exp << 40) |
677 ((uint64_t)ccb->ataio
[all...]
/freebsd-10.1-release/sys/dev/mvs/
H A Dmvs.c873 ccb->ataio.res.status = status;
886 (uint16_t *)(ccb->ataio.data_ptr + ch->donecount),
892 if (ccb->ataio.dxfer_len > ch->donecount) {
894 ch->transfersize = min(ccb->ataio.dxfer_len - ch->donecount,
907 (uint16_t *)(ccb->ataio.data_ptr + ch->donecount),
1064 ccb->ataio.res.status =
1097 if (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA) {
1112 } else if (ccb->ataio.cmd.flags & CAM_ATAIO_DMA) {
1125 if (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT)) {
1145 struct ata_res *res = &ccb->ataio
1781 struct ccb_ataio *ataio; local
[all...]
/freebsd-10.1-release/sys/dev/siis/
H A Dsiis.c956 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) {
963 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) {
986 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA))
996 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) {
1000 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT)))
1073 if (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) {
1077 if (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA) {
1099 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) &&
1100 (ccb->ataio.cmd.control & ATA_A_RESET)) {
1185 (ccb->ataio
1371 struct ccb_ataio *ataio; local
[all...]
/freebsd-10.1-release/sbin/camcontrol/
H A Dfwdownload.c279 cam_fill_ataio(&ccb->ataio,
287 ata_28bit_cmd(&ccb->ataio, ATA_ATA_IDENTIFY, 0, 0, 0);
360 cam_fill_ataio(&ccb->ataio,
369 ata_28bit_cmd(&ccb->ataio, ATA_DOWNLOAD_MICROCODE,
H A Dcamcontrol.c1530 ata_op_string(&(ccb->ataio.cmd)),
1531 ccb->ataio.ccb_h.timeout);
1543 ata_op_string(&(ccb->ataio.cmd)));
1557 ata_op_string(&(ccb->ataio.cmd)), quiet);
1653 cam_fill_ataio(&ccb->ataio,
1662 ata_28bit_cmd(&ccb->ataio, command, features, lba, sector_count);
1703 res = &ccb->ataio.res;
1723 cam_fill_ataio(&ccb->ataio,
1733 ata_48bit_cmd(&ccb->ataio, command, features, lba, sector_count);
1735 ata_28bit_cmd(&ccb->ataio, comman
[all...]
/freebsd-10.1-release/sys/cam/
H A Dcam_ccb.h1208 struct ccb_ataio ataio; member in union:ccb
1230 cam_fill_ataio(struct ccb_ataio *ataio, u_int32_t retries,
1286 cam_fill_ataio(struct ccb_ataio *ataio, u_int32_t retries, argument
1292 ataio->ccb_h.func_code = XPT_ATA_IO;
1293 ataio->ccb_h.flags = flags;
1294 ataio->ccb_h.retry_count = retries;
1295 ataio->ccb_h.cbfcnp = cbfcnp;
1296 ataio->ccb_h.timeout = timeout;
1297 ataio->data_ptr = data_ptr;
1298 ataio
[all...]
H A Dcam.c312 ata_command_sbuf(&ccb->ataio, &sb);
361 ata_status_sbuf(&ccb->ataio, &sb);
366 ata_res_sbuf(&ccb->ataio, &sb);
H A Dcam_periph.c761 data_ptrs[0] = &ccb->ataio.data_ptr;
762 lengths[0] = ccb->ataio.dxfer_len;
929 data_ptrs[0] = &ccb->ataio.data_ptr;
1098 ccb->ataio.dxfer_len,
1099 ccb->ataio.tag_action & 0x3,
H A Dcam_xpt.c2499 start_ccb->ataio.resid = 0;
3278 ata_op_string(&work_ccb->ataio.cmd),
3279 ata_cmd_string(&work_ccb->ataio.cmd,
/freebsd-10.1-release/sys/cam/scsi/
H A Dscsi_enc.c590 cam_fill_ataio(&ccb->ataio, 0, NULL, ddf, 0, dptr, tdlen,
593 ata_28bit_cmd(&ccb->ataio,
596 ata_28bit_cmd(&ccb->ataio,
600 ata_28bit_cmd(&ccb->ataio,
603 ata_28bit_cmd(&ccb->ataio,
622 *dlenp = ccb->ataio.resid;
783 xfer_len = ccb->ataio.dxfer_len - ccb->ataio.resid;
H A Dscsi_enc_safte.c245 semb_read_buffer(&ccb->ataio, /*retries*/5,
944 semb_write_buffer(&ccb->ataio, /*retries*/5,
H A Dscsi_enc_ses.c2025 semb_receive_diagnostic_results(&ccb->ataio, /*retries*/5,
2149 semb_send_diagnostic(&ccb->ataio, /*retries*/5, NULL,
/freebsd-10.1-release/sys/kern/
H A Dsubr_bus_dma.c196 struct ccb_ataio *ataio; local
198 ataio = &ccb->ataio;
199 data_ptr = ataio->data_ptr;
200 dxfer_len = ataio->dxfer_len;

Completed in 328 milliseconds