/freebsd/sys/cam/scsi/ |
H A D | smp_all.c | 228 smp_command_sbuf(struct ccb_smpio *smpio, struct sbuf *sb, in smp_command_sbuf() argument 231 sbuf_printf(sb, "%s. ", smp_command_desc(smpio->smp_request[1])); in smp_command_sbuf() 237 first_line_len -= strlen(smp_command_desc(smpio->smp_request[1])) + 2; in smp_command_sbuf() 239 smp_command_decode(smpio->smp_request, smpio->smp_request_len, sb, in smp_command_sbuf() 249 smp_error_sbuf(struct ccb_smpio *smpio, struct sbuf *sb) in smp_error_sbuf() argument 252 smp_error_sbuf(struct cam_device *device, struct ccb_smpio *smpio, in smp_error_sbuf() 259 xpt_path_string(smpio->ccb_h.path, path_str, sizeof(path_str)); in smp_error_sbuf() 263 smp_command_sbuf(smpio, sb, path_str, 80 - strlen(path_str), 80); in smp_error_sbuf() 268 smp_error_desc(smpio->smp_response[2]), in smp_error_sbuf() 269 smpio->smp_response[2]); in smp_error_sbuf() [all …]
|
H A D | smp_all.h | 477 void smp_command_sbuf(struct ccb_smpio *smpio, struct sbuf *sb, 481 void smp_error_sbuf(struct ccb_smpio *smpio, struct sbuf *sb); 483 void smp_error_sbuf(struct cam_device *device, struct ccb_smpio *smpio, 493 void smp_report_general(struct ccb_smpio *smpio, uint32_t retries, 499 void smp_discover(struct ccb_smpio *smpio, uint32_t retries, 505 void smp_report_manuf_info(struct ccb_smpio *smpio, uint32_t retries, 511 void smp_phy_control(struct ccb_smpio *smpio, uint32_t retries,
|
H A D | scsi_pass.c | 971 done_ccb->smpio.smp_request_len + in passdone() 972 done_ccb->smpio.smp_response_len, in passdone() 1147 data_ptrs[0] = &ccb->smpio.smp_request; in passiocleanup() 1148 data_ptrs[1] = &ccb->smpio.smp_response; in passiocleanup() 1365 data_ptrs[0] = &ccb->smpio.smp_request; in passmemsetup() 1366 lengths[0] = ccb->smpio.smp_request_len; in passmemsetup() 1368 data_ptrs[1] = &ccb->smpio.smp_response; in passmemsetup() 1369 lengths[1] = ccb->smpio.smp_response_len; in passmemsetup()
|
/freebsd/sys/dev/isci/ |
H A D | isci_io_request.c | 108 memcpy(ccb->smpio.smp_response, smp_response, in isci_io_request_complete() 109 ccb->smpio.smp_response_len); in isci_io_request_complete() 822 *smp_request_buffer = isci_request->ccb->smpio.smp_request + in smp_io_request_cb_get_request_buffer() 825 return (isci_request->ccb->smpio.smp_request_len - in smp_io_request_cb_get_request_buffer() 843 (SMP_REQUEST_HEADER_T *)isci_request->ccb->smpio.smp_request; in smp_io_request_cb_get_function() 862 (SMP_REQUEST_HEADER_T *)isci_request->ccb->smpio.smp_request; in smp_io_request_cb_get_frame_type() 882 (SMP_REQUEST_HEADER_T *)isci_request->ccb->smpio.smp_request; in smp_io_request_cb_get_allocated_response_length()
|
/freebsd/sys/cam/ |
H A D | cam_ccb.h | 1387 struct ccb_smpio smpio; in cam_fill_csio() 1467 cam_fill_smpio(struct ccb_smpio *smpio, uint32_t retries, in cam_fill_smpio() 1481 smpio->ccb_h.func_code = XPT_SMP_IO; in cam_fill_mmcio() 1482 smpio->ccb_h.flags = flags; in cam_fill_mmcio() 1483 smpio->ccb_h.retry_count = retries; in cam_fill_mmcio() 1484 smpio->ccb_h.cbfcnp = cbfcnp; in cam_fill_mmcio() 1485 smpio->ccb_h.timeout = timeout; in cam_fill_mmcio() 1486 smpio->smp_request = smp_request; in cam_fill_mmcio() 1487 smpio->smp_request_len = smp_request_len; in cam_fill_mmcio() 1488 smpio in cam_fill_mmcio() 1371 struct ccb_smpio smpio; global() member 1451 cam_fill_smpio(struct ccb_smpio * smpio,uint32_t retries,void (* cbfcnp)(struct cam_periph *,union ccb *),uint32_t flags,uint8_t * smp_request,int smp_request_len,uint8_t * smp_response,int smp_response_len,uint32_t timeout) cam_fill_smpio() argument [all...] |
H A D | cam.c | 408 smp_command_sbuf(&ccb->smpio, &sb, path_str, 79 - in cam_error_string() 493 smp_error_desc(ccb->smpio.smp_response[2]), in cam_error_string() 494 ccb->smpio.smp_response[2]); in cam_error_string()
|
H A D | cam_periph.c | 879 data_ptrs[0] = &ccb->smpio.smp_request; in cam_periph_mapmem() 880 lengths[0] = ccb->smpio.smp_request_len; in cam_periph_mapmem() 882 data_ptrs[1] = &ccb->smpio.smp_response; in cam_periph_mapmem() 883 lengths[1] = ccb->smpio.smp_response_len; in cam_periph_mapmem() 1058 data_ptrs[0] = &ccb->smpio.smp_request; in cam_periph_unmapmem() 1059 lengths[0] = ccb->smpio.smp_request_len; in cam_periph_unmapmem() 1061 data_ptrs[1] = &ccb->smpio.smp_response; in cam_periph_unmapmem() 1062 lengths[1] = ccb->smpio.smp_response_len; in cam_periph_unmapmem()
|
/freebsd/sys/dev/mps/ |
H A D | mps_sas.c | 2709 if (ccb->smpio.smp_response[2] == SMP_FR_ACCEPTED) in mpssas_smpio_complete() 2754 if ((ccb->smpio.smp_request_sglist_cnt > 1) in mpssas_send_smpcmd() 2755 || (ccb->smpio.smp_response_sglist_cnt > 1)) { in mpssas_send_smpcmd() 2773 if (ccb->smpio.smp_request_sglist_cnt != 0) { in mpssas_send_smpcmd() 2776 req_sg = (bus_dma_segment_t *)ccb->smpio.smp_request; in mpssas_send_smpcmd() 2779 request = ccb->smpio.smp_request; in mpssas_send_smpcmd() 2781 if (ccb->smpio.smp_response_sglist_cnt != 0) { in mpssas_send_smpcmd() 2784 rsp_sg = (bus_dma_segment_t *)ccb->smpio.smp_response; in mpssas_send_smpcmd() 2787 response = ccb->smpio.smp_response; in mpssas_send_smpcmd() 2790 request = ccb->smpio.smp_request; in mpssas_send_smpcmd() [all …]
|
/freebsd/sys/dev/mpr/ |
H A D | mpr_sas.c | 2900 if (ccb->smpio.smp_response[2] == SMP_FR_ACCEPTED) in mprsas_smpio_complete() 2945 if ((ccb->smpio.smp_request_sglist_cnt > 1) in mprsas_send_smpcmd() 2946 || (ccb->smpio.smp_response_sglist_cnt > 1)) { in mprsas_send_smpcmd() 2963 if (ccb->smpio.smp_request_sglist_cnt != 0) { in mprsas_send_smpcmd() 2966 req_sg = (bus_dma_segment_t *)ccb->smpio.smp_request; in mprsas_send_smpcmd() 2969 request = ccb->smpio.smp_request; in mprsas_send_smpcmd() 2971 if (ccb->smpio.smp_response_sglist_cnt != 0) { in mprsas_send_smpcmd() 2974 rsp_sg = (bus_dma_segment_t *)ccb->smpio.smp_response; in mprsas_send_smpcmd() 2977 response = ccb->smpio.smp_response; in mprsas_send_smpcmd() 2980 request = ccb->smpio.smp_request; in mprsas_send_smpcmd() [all …]
|
/freebsd/sys/dev/pms/freebsd/driver/ini/src/ |
H A D | osapi.c | 442 struct ccb_smpio *csmpio = &ccb->smpio; in ostiInitiatorSMPCompleted()
|
H A D | agtiapi.c | 3373 struct ccb_smpio *csmpio = &ccb->smpio; in agtiapi_PrepareSMPSGList() 3505 struct ccb_smpio *csmpio = &ccb->smpio; in agtiapi_PrepareSMPSGList()
|
/freebsd/sbin/camcontrol/ |
H A D | camcontrol.c | 7837 cam_fill_smpio(&ccb->smpio, in smpcmd() 7847 ccb->smpio.flags = SMP_FLAG_NONE; in smpcmd() 8312 smp_report_general(&ccb->smpio, in smpreportgeneral() 8346 CCB_CLEAR_ALL_EXCEPT_HDR(&ccb->smpio); in smpreportgeneral() 8607 smp_phy_control(&ccb->smpio, in smpphycontrol() 8695 smp_report_manuf_info(&ccb->smpio, in smpmaninfo() 9089 smp_report_general(&ccb->smpio, in smpphylist() 9161 CCB_CLEAR_ALL_EXCEPT_HDR(&ccb->smpio); in smpphylist() 9166 smp_discover(&ccb->smpio, in smpphylist()
|