Home
last modified time | relevance | path

Searched refs:ctl_scsiio (Results 1 – 14 of 14) sorted by relevance

/freebsd-14-stable/sys/cam/ctl/
HDctl_error.h55 void ctl_set_sense(struct ctl_scsiio *ctsio, int current_error, int sense_key,
61 void ctl_set_ua(struct ctl_scsiio *ctsio, int asc, int ascq);
66 void ctl_set_overlapped_cmd(struct ctl_scsiio *ctsio);
67 void ctl_set_overlapped_tag(struct ctl_scsiio *ctsio, uint8_t tag);
68 void ctl_set_invalid_field(struct ctl_scsiio *ctsio, int sks_valid, int command,
70 void ctl_set_invalid_field_ciu(struct ctl_scsiio *ctsio);
71 void ctl_set_invalid_opcode(struct ctl_scsiio *ctsio);
72 void ctl_set_param_len_error(struct ctl_scsiio *ctsio);
73 void ctl_set_already_locked(struct ctl_scsiio *ctsio);
74 void ctl_set_unsupported_lun(struct ctl_scsiio *ctsio);
[all …]
HDctl_private.h130 typedef int ctl_opfunc(struct ctl_scsiio *ctsio);
230 typedef int ctl_modesen_handler(struct ctl_scsiio *ctsio,
233 typedef int ctl_modesel_handler(struct ctl_scsiio *ctsio,
497 int ctl_scsi_release(struct ctl_scsiio *ctsio);
498 int ctl_scsi_reserve(struct ctl_scsiio *ctsio);
499 int ctl_start_stop(struct ctl_scsiio *ctsio);
500 int ctl_prevent_allow(struct ctl_scsiio *ctsio);
501 int ctl_sync_cache(struct ctl_scsiio *ctsio);
502 int ctl_format(struct ctl_scsiio *ctsio);
503 int ctl_read_buffer(struct ctl_scsiio *ctsio);
[all …]
HDctl_error.c126 ctl_set_sense(struct ctl_scsiio *ctsio, int current_error, int sense_key, in ctl_set_sense()
380 ctl_set_ua(struct ctl_scsiio *ctsio, int asc, int ascq) in ctl_set_ua()
589 ctl_set_overlapped_cmd(struct ctl_scsiio *ctsio) in ctl_set_overlapped_cmd()
601 ctl_set_overlapped_tag(struct ctl_scsiio *ctsio, uint8_t tag) in ctl_set_overlapped_tag()
616 ctl_set_invalid_field(struct ctl_scsiio *ctsio, int sks_valid, int command, in ctl_set_invalid_field()
651 ctl_set_invalid_field_ciu(struct ctl_scsiio *ctsio) in ctl_set_invalid_field_ciu()
664 ctl_set_invalid_opcode(struct ctl_scsiio *ctsio) in ctl_set_invalid_opcode()
684 ctl_set_param_len_error(struct ctl_scsiio *ctsio) in ctl_set_param_len_error()
696 ctl_set_already_locked(struct ctl_scsiio *ctsio) in ctl_set_already_locked()
708 ctl_set_unsupported_lun(struct ctl_scsiio *ctsio) in ctl_set_unsupported_lun()
[all …]
HDctl_scsi_all.h32 const char * ctl_scsi_status_string(struct ctl_scsiio *ctsio);
34 void ctl_scsi_sense_print(struct ctl_scsiio *ctsio,
37 void ctl_scsi_sense_print(struct ctl_scsiio *ctsio,
41 int ctl_scsi_command_string(struct ctl_scsiio *ctsio,
43 int ctl_scsi_sense_sbuf(struct ctl_scsiio *ctsio,
47 char *ctl_scsi_sense_string(struct ctl_scsiio *ctsio,
HDctl.h146 struct ctl_scsiio;
160 int ctl_default_page_handler(struct ctl_scsiio *ctsio,
163 int ctl_ie_page_handler(struct ctl_scsiio *ctsio,
166 int ctl_temp_log_sense_handler(struct ctl_scsiio *ctsio,
169 int ctl_lbp_log_sense_handler(struct ctl_scsiio *ctsio,
172 int ctl_sap_log_sense_handler(struct ctl_scsiio *ctsio,
175 int ctl_ie_log_sense_handler(struct ctl_scsiio *ctsio,
HDctl_scsi_all.c63 ctl_scsi_status_string(struct ctl_scsiio *ctsio) in ctl_scsi_status_string()
99 ctl_scsi_command_string(struct ctl_scsiio *ctsio, in ctl_scsi_command_string()
124 ctl_scsi_sense_sbuf(struct ctl_scsiio *ctsio, in ctl_scsi_sense_sbuf()
150 ctl_scsi_sense_string(struct ctl_scsiio *ctsio, in ctl_scsi_sense_string()
167 ctl_scsi_sense_print(struct ctl_scsiio *ctsio, in ctl_scsi_sense_print()
184 ctl_scsi_sense_print(struct ctl_scsiio *ctsio, in ctl_scsi_sense_print()
HDctl.c464 static void ctl_serialize_other_sc_cmd(struct ctl_scsiio *ctsio);
478 struct ctl_scsiio *ctsio,
484 static int ctl_inquiry_evpd_supported(struct ctl_scsiio *ctsio, int alloc_len);
485 static int ctl_inquiry_evpd_serial(struct ctl_scsiio *ctsio, int alloc_len);
486 static int ctl_inquiry_evpd_devid(struct ctl_scsiio *ctsio, int alloc_len);
487 static int ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len);
488 static int ctl_inquiry_evpd_mpp(struct ctl_scsiio *ctsio, int alloc_len);
489 static int ctl_inquiry_evpd_scsi_ports(struct ctl_scsiio *ctsio,
491 static int ctl_inquiry_evpd_sfs(struct ctl_scsiio *ctsio, int alloc_len);
492 static int ctl_inquiry_evpd_block_limits(struct ctl_scsiio *ctsio,
[all …]
HDctl_io.h222 struct ctl_scsiio;
276 struct ctl_scsiio { struct
589 struct ctl_scsiio scsiio; /* Normal SCSI commands */
HDctl_util.c101 struct ctl_scsiio *ctsio; in ctl_scsi_tur()
127 struct ctl_scsiio *ctsio; in ctl_scsi_inquiry()
157 struct ctl_scsiio *ctsio; in ctl_scsi_request_sense()
186 struct ctl_scsiio *ctsio; in ctl_scsi_report_luns()
216 struct ctl_scsiio *ctsio; in ctl_scsi_read_write_buffer()
255 struct ctl_scsiio *ctsio; in ctl_scsi_read_write()
355 struct ctl_scsiio *ctsio; in ctl_scsi_write_same()
HDctl_tpc.c149 struct ctl_scsiio *ctsio;
270 ctl_inquiry_evpd_tpc(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_tpc()
452 ctl_receive_copy_operating_parameters(struct ctl_scsiio *ctsio) in ctl_receive_copy_operating_parameters()
518 ctl_receive_copy_status_lid1(struct ctl_scsiio *ctsio) in ctl_receive_copy_status_lid1()
588 ctl_receive_copy_failure_details(struct ctl_scsiio *ctsio) in ctl_receive_copy_failure_details()
648 ctl_receive_copy_status_lid4(struct ctl_scsiio *ctsio) in ctl_receive_copy_status_lid4()
722 ctl_copy_operation_abort(struct ctl_scsiio *ctsio) in ctl_copy_operation_abort()
1422 struct ctl_scsiio *ctsio = list->ctsio; in tpc_process()
1663 ctl_extended_copy_lid1(struct ctl_scsiio *ctsio) in ctl_extended_copy_lid1()
1817 ctl_extended_copy_lid4(struct ctl_scsiio *ctsio) in ctl_extended_copy_lid4()
[all …]
HDctl_tpc_local.c140 struct ctl_scsiio *ctsio; in tpcl_datamove()
HDctl_frontend_ioctl.c334 ctl_ioctl_do_datamove(struct ctl_scsiio *ctsio) in ctl_ioctl_do_datamove()
HDREADME.ctl.txt272 ctl_scsiio() This is where the command handler is actually
/freebsd-14-stable/sys/dev/cxgbe/cxgbei/
HDicl_cxgbei.c1573 struct ctl_scsiio *ctsio = &io->scsiio; in icl_cxgbei_conn_transfer_setup()
1729 struct ctl_scsiio *ctsio = arg; in icl_cxgbei_conn_transfer_done()