Home
last modified time | relevance | path

Searched refs:smpio (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/cam/scsi/
H A Dsmp_all.c228 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 Dsmp_all.h477 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 Dscsi_pass.c971 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 Disci_io_request.c108 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 Dcam_ccb.h1387 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 Dcam.c408 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 Dcam_periph.c879 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 Dmps_sas.c2709 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 Dmpr_sas.c2900 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 Dosapi.c442 struct ccb_smpio *csmpio = &ccb->smpio; in ostiInitiatorSMPCompleted()
H A Dagtiapi.c3373 struct ccb_smpio *csmpio = &ccb->smpio; in agtiapi_PrepareSMPSGList()
3505 struct ccb_smpio *csmpio = &ccb->smpio; in agtiapi_PrepareSMPSGList()
/freebsd/sbin/camcontrol/
H A Dcamcontrol.c7837 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()