Home
last modified time | relevance | path

Searched refs:ataio (Results 1 – 23 of 23) sorted by relevance

/freebsd-14-stable/sys/cam/ata/
HData_all.c383 ata_command_sbuf(struct ccb_ataio *ataio, struct sbuf *sb) in ata_command_sbuf() argument
387 ata_op_string(&ataio->cmd)); in ata_command_sbuf()
388 ata_cmd_sbuf(&ataio->cmd, sb); in ata_command_sbuf()
397 ata_status_sbuf(struct ccb_ataio *ataio, struct sbuf *sb) in ata_status_sbuf() argument
401 ataio->res.status, in ata_status_sbuf()
402 (ataio->res.status & 0x80) ? "BSY " : "", in ata_status_sbuf()
403 (ataio->res.status & 0x40) ? "DRDY " : "", in ata_status_sbuf()
404 (ataio->res.status & 0x20) ? "DF " : "", in ata_status_sbuf()
405 (ataio->res.status & 0x10) ? "SERV " : "", in ata_status_sbuf()
406 (ataio->res.status & 0x08) ? "DRQ " : "", in ata_status_sbuf()
[all …]
HData_pmp.c422 struct ccb_ataio *ataio; in pmpstart() local
428 ataio = &start_ccb->ataio; in pmpstart()
457 cam_fill_ataio(ataio, in pmpstart()
465 ata_pm_read_cmd(ataio, 2, 15); in pmpstart()
470 cam_fill_ataio(ataio, in pmpstart()
478 ata_pm_read_cmd(ataio, 129, 15); in pmpstart()
482 cam_fill_ataio(ataio, in pmpstart()
490 ata_pm_write_cmd(ataio, 129, 15, softc->caps & ~0x1); in pmpstart()
504 cam_fill_ataio(ataio, in pmpstart()
512 ata_pm_write_cmd(ataio, 0x60, 15, 0x0); in pmpstart()
[all …]
HData_all.h108 int ata_command_sbuf(struct ccb_ataio *ataio, struct sbuf *sb);
109 int ata_status_sbuf(struct ccb_ataio *ataio, struct sbuf *sb);
121 void ata_28bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint8_t features,
123 void ata_48bit_cmd(struct ccb_ataio *ataio, uint8_t cmd, uint16_t features,
125 void ata_ncq_cmd(struct ccb_ataio *ataio, uint8_t cmd,
127 void ata_reset_cmd(struct ccb_ataio *ataio);
128 void ata_pm_read_cmd(struct ccb_ataio *ataio, int reg, int port);
129 void ata_pm_write_cmd(struct ccb_ataio *ataio, int reg, int port, uint32_t val);
130 void ata_read_log(struct ccb_ataio *ataio, uint32_t retries,
160 void semb_receive_diagnostic_results(struct ccb_ataio *ataio,
[all …]
HData_da.c867 struct ccb_ataio *ataio);
869 struct ccb_ataio *ataio);
1028 cam_fill_ataio(&ccb->ataio, in adaclose()
1038 ata_48bit_cmd(&ccb->ataio, ATA_FLUSHCACHE48, 0, 0, 0); in adaclose()
1040 ata_28bit_cmd(&ccb->ataio, ATA_FLUSHCACHE, 0, 0, 0); in adaclose()
1126 struct ccb_ataio ataio; in adadump() local
1141 memset(&ataio, 0, sizeof(ataio)); in adadump()
1143 xpt_setup_ccb(&ataio.ccb_h, periph->path, CAM_PRIORITY_NORMAL); in adadump()
1144 ataio.ccb_h.ccb_state = ADA_CCB_DUMP; in adadump()
1145 cam_fill_ataio(&ataio, in adadump()
[all …]
HData_xpt.c327 struct ccb_ataio *ataio; in aprobestart() local
338 ataio = &start_ccb->ataio; in aprobestart()
353 cam_fill_ataio(ataio, in aprobestart()
361 ata_reset_cmd(ataio); in aprobestart()
364 cam_fill_ataio(ataio, in aprobestart()
373 ata_28bit_cmd(ataio, ATA_ATA_IDENTIFY, 0, 0, 0); in aprobestart()
375 ata_28bit_cmd(ataio, ATA_ATAPI_IDENTIFY, 0, 0, 0); in aprobestart()
380 cam_fill_ataio(ataio, in aprobestart()
388 ata_28bit_cmd(ataio, ATA_SETFEATURES, ATA_SF_PUIS_SPINUP, 0, 0); in aprobestart()
455 cam_fill_ataio(ataio, in aprobestart()
[all …]
/freebsd-14-stable/sys/dev/ahci/
HDahciem.c384 buf = ccb->ataio.data_ptr; in ahci_em_emulate_ses_on_led()
387 if (ccb->ataio.cmd.command != ATA_SEP_ATTN || in ahci_em_emulate_ses_on_led()
388 ccb->ataio.dxfer_len < ccb->ataio.cmd.sector_count * 4) { in ahci_em_emulate_ses_on_led()
394 if (ccb->ataio.cmd.features == 0xEC && in ahci_em_emulate_ses_on_led()
395 ccb->ataio.cmd.sector_count >= 16) { in ahci_em_emulate_ses_on_led()
396 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led()
412 if (ccb->ataio.cmd.lba_low == 0x02 && in ahci_em_emulate_ses_on_led()
413 ccb->ataio.cmd.features == 0x00 && in ahci_em_emulate_ses_on_led()
414 ccb->ataio.cmd.sector_count >= 3) { in ahci_em_emulate_ses_on_led()
415 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led()
[all …]
HDahci.c1537 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in ahci_check_collision()
1569 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) { in ahci_check_collision()
1590 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) in ahci_begin_transaction()
1612 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in ahci_begin_transaction()
1618 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) in ahci_begin_transaction()
1695 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL)) { in ahci_execute_transaction()
1696 if (ccb->ataio.cmd.control & ATA_A_RESET) { in ahci_execute_transaction()
1720 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in ahci_execute_transaction()
1734 (ccb->ataio.cmd.command == ATA_DEVICE_RESET || softreset)) { in ahci_execute_transaction()
1953 struct ata_res *res = &ccb->ataio.res; in ahci_end_transaction()
[all …]
/freebsd-14-stable/sys/dev/mvs/
HDmvs.c868 ccb->ataio.res.status = status; in mvs_legacy_intr()
881 (uint16_t *)(ccb->ataio.data_ptr + ch->donecount), in mvs_legacy_intr()
887 if (ccb->ataio.dxfer_len > ch->donecount) { in mvs_legacy_intr()
889 ch->transfersize = min(ccb->ataio.dxfer_len - ch->donecount, in mvs_legacy_intr()
902 (uint16_t *)(ccb->ataio.data_ptr + ch->donecount), in mvs_legacy_intr()
1058 ccb->ataio.res.status = in mvs_crbq_intr()
1091 if (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA) { in mvs_check_collision()
1106 } else if (ccb->ataio.cmd.flags & CAM_ATAIO_DMA) { in mvs_check_collision()
1119 if (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT)) { in mvs_check_collision()
1139 struct ata_res *res = &ccb->ataio.res; in mvs_tfd_read()
[all …]
/freebsd-14-stable/sys/powerpc/mpc85xx/
HDfsl_sata.c859 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in fsl_sata_check_collision()
872 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) { in fsl_sata_check_collision()
895 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) in fsl_sata_begin_transaction()
918 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in fsl_sata_begin_transaction()
924 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) in fsl_sata_begin_transaction()
1016 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL)) { in fsl_sata_execute_transaction()
1017 if (ccb->ataio.cmd.control & ATA_A_RESET) { in fsl_sata_execute_transaction()
1027 if (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA) in fsl_sata_execute_transaction()
1043 (ccb->ataio.cmd.command == ATA_DEVICE_RESET || softreset)) { in fsl_sata_execute_transaction()
1188 struct ata_res *res = &ccb->ataio.res; in fsl_sata_end_transaction()
[all …]
/freebsd-14-stable/sys/dev/siis/
HDsiis.c956 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in siis_check_collision()
963 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) { in siis_check_collision()
986 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) in siis_begin_transaction()
996 (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA)) { in siis_begin_transaction()
1000 (ccb->ataio.cmd.flags & (CAM_ATAIO_CONTROL | CAM_ATAIO_NEEDRESULT))) in siis_begin_transaction()
1071 if (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) { in siis_execute_transaction()
1075 if (ccb->ataio.cmd.flags & CAM_ATAIO_FPDMA) { in siis_execute_transaction()
1097 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) && in siis_execute_transaction()
1098 (ccb->ataio.cmd.control & ATA_A_RESET)) { in siis_execute_transaction()
1183 (ccb->ataio.cmd.flags & CAM_ATAIO_CONTROL) && in siis_timeout()
[all …]
/freebsd-14-stable/sys/dev/ata/
HData-all.c745 request->data = ccb->ataio.data_ptr; in ata_cam_begin_transaction()
746 request->bytecount = ccb->ataio.dxfer_len; in ata_cam_begin_transaction()
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()
749 (uint16_t)ccb->ataio.cmd.features; in ata_cam_begin_transaction()
750 request->u.ata.count = ((uint16_t)ccb->ataio.cmd.sector_count_exp << 8) | in ata_cam_begin_transaction()
751 (uint16_t)ccb->ataio.cmd.sector_count; in ata_cam_begin_transaction()
752 if (ccb->ataio.cmd.flags & CAM_ATAIO_48BIT) { in ata_cam_begin_transaction()
755 ((uint64_t)ccb->ataio.cmd.lba_high_exp << 40) | in ata_cam_begin_transaction()
756 ((uint64_t)ccb->ataio.cmd.lba_mid_exp << 32) | in ata_cam_begin_transaction()
[all …]
/freebsd-14-stable/sys/cam/
HDcam.c397 ata_command_sbuf(&ccb->ataio, &sb); in cam_error_string()
450 ata_status_sbuf(&ccb->ataio, &sb); in cam_error_string()
456 ata_res_sbuf(&ccb->ataio.res, &sb); in cam_error_string()
605 struct ccb_ataio *ataio; in memdesc_ccb() local
607 ataio = &ccb->ataio; in memdesc_ccb()
608 data_ptr = ataio->data_ptr; in memdesc_ccb()
609 dxfer_len = ataio->dxfer_len; in memdesc_ccb()
HDcam_ccb.h1374 struct ccb_ataio ataio; member
1434 cam_fill_ataio(struct ccb_ataio *ataio, uint32_t retries, in cam_fill_ataio() argument
1440 ataio->ccb_h.func_code = XPT_ATA_IO; in cam_fill_ataio()
1441 ataio->ccb_h.flags = flags; in cam_fill_ataio()
1442 ataio->ccb_h.retry_count = retries; in cam_fill_ataio()
1443 ataio->ccb_h.cbfcnp = cbfcnp; in cam_fill_ataio()
1444 ataio->ccb_h.timeout = timeout; in cam_fill_ataio()
1445 ataio->data_ptr = data_ptr; in cam_fill_ataio()
1446 ataio->dxfer_len = dxfer_len; in cam_fill_ataio()
1447 ataio->ata_flags = 0; in cam_fill_ataio()
HDcam_periph.c862 data_ptrs[0] = &ccb->ataio.data_ptr; in cam_periph_mapmem()
863 lengths[0] = ccb->ataio.dxfer_len; in cam_periph_mapmem()
1055 data_ptrs[0] = &ccb->ataio.data_ptr; in cam_periph_unmapmem()
1056 lengths[0] = ccb->ataio.dxfer_len; in cam_periph_unmapmem()
1334 bytes = ccb->ataio.dxfer_len - ccb->ataio.resid; in cam_periph_runccb()
2176 ata_res_sbuf(&ccb->ataio.res, &sb); in cam_periph_devctl_notify()
2191 ata_cmd_sbuf(&ccb->ataio.cmd, &sb); in cam_periph_devctl_notify()
HDcam_xpt.c2579 start_ccb->ataio.resid = 0; in xpt_action_default()
/freebsd-14-stable/sys/cam/scsi/
HDscsi_enc.c605 cam_fill_ataio(&ccb->ataio, 0, NULL, ddf, 0, dptr, tdlen, in enc_runcmd()
608 ata_28bit_cmd(&ccb->ataio, in enc_runcmd()
611 ata_28bit_cmd(&ccb->ataio, in enc_runcmd()
615 ata_28bit_cmd(&ccb->ataio, in enc_runcmd()
618 ata_28bit_cmd(&ccb->ataio, in enc_runcmd()
637 *dlenp = ccb->ataio.resid; in enc_runcmd()
792 xfer_len = ccb->ataio.dxfer_len - ccb->ataio.resid; in enc_fsm_step()
HDscsi_pass.c952 done_ccb->ataio.dxfer_len - done_ccb->ataio.resid, in passdone()
1143 data_ptrs[0] = &ccb->ataio.data_ptr; in passiocleanup()
1357 data_ptrs[0] = &ccb->ataio.data_ptr; in passmemsetup()
1358 lengths[0] = ccb->ataio.dxfer_len; in passmemsetup()
HDscsi_enc_safte.c243 semb_read_buffer(&ccb->ataio, /*retries*/5, in safte_fill_read_buf_io()
939 semb_write_buffer(&ccb->ataio, /*retries*/5, in safte_fill_control_request()
HDscsi_enc_ses.c2122 semb_receive_diagnostic_results(&ccb->ataio, /*retries*/5, in ses_fill_rcv_diag_io()
2245 semb_send_diagnostic(&ccb->ataio, /*retries*/5, NULL, in ses_fill_control_request()
/freebsd-14-stable/sbin/camcontrol/
HDcamcontrol.c1883 ata_op_string(&(ccb->ataio.cmd)), in ata_cam_send()
1884 ccb->ataio.ccb_h.timeout); in ata_cam_send()
1894 warn("error sending ATA %s", ata_op_string(&(ccb->ataio.cmd))); in ata_cam_send()
1902 if (!(ccb->ataio.cmd.flags & CAM_ATAIO_NEEDRESULT) && in ata_cam_send()
1904 warnx("ATA %s failed", ata_op_string(&(ccb->ataio.cmd))); in ata_cam_send()
1992 CCB_CLEAR_ALL_EXCEPT_HDR(&ccb->ataio); in ata_do_cmd()
1993 cam_fill_ataio(&ccb->ataio, in ata_do_cmd()
2003 ata_48bit_cmd(&ccb->ataio, command, features, lba, sector_count); in ata_do_cmd()
2005 ata_28bit_cmd(&ccb->ataio, command, features, lba, sector_count); in ata_do_cmd()
2008 ccb->ataio.cmd.flags |= CAM_ATAIO_NEEDRESULT; in ata_do_cmd()
[all …]
HDzone.c650 valid_len = ccb->ataio.dxfer_len - ccb->ataio.resid; in zone()
HDepc.c361 avail_bytes = ccb->ataio.dxfer_len - ccb->ataio.resid; in epc_getmode()
/freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
HDsanitizer_interceptors_ioctl_netbsd.inc904 /* Entries from file: sys/ataio.h */