Searched refs:ctl_scsiio (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/sys/cam/ctl/
H A Dctl_error.h56 void ctl_set_sense(struct ctl_scsiio *ctsio, int current_error, int sense_key,
62 void ctl_set_ua(struct ctl_scsiio *ctsio, int asc, int ascq);
67 void ctl_set_overlapped_cmd(struct ctl_scsiio *ctsio);
68 void ctl_set_overlapped_tag(struct ctl_scsiio *ctsio, uint8_t tag);
69 void ctl_set_invalid_field(struct ctl_scsiio *ctsio, int sks_valid, int command,
71 void ctl_set_invalid_field_ciu(struct ctl_scsiio *ctsio);
72 void ctl_set_invalid_opcode(struct ctl_scsiio *ctsio);
73 void ctl_set_param_len_error(struct ctl_scsiio *ctsio);
74 void ctl_set_already_locked(struct ctl_scsiio *ctsio);
75 void ctl_set_unsupported_lun(struct ctl_scsiio *ctsi
[all...]
H A Dctl_scsi_all.h35 const char * ctl_scsi_status_string(struct ctl_scsiio *ctsio);
37 void ctl_scsi_sense_print(struct ctl_scsiio *ctsio,
40 void ctl_scsi_sense_print(struct ctl_scsiio *ctsio,
44 int ctl_scsi_command_string(struct ctl_scsiio *ctsio,
46 int ctl_scsi_sense_sbuf(struct ctl_scsiio *ctsio,
50 char *ctl_scsi_sense_string(struct ctl_scsiio *ctsio,
H A Dctl_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,
489 int ctl_scsi_release(struct ctl_scsiio *ctsio);
490 int ctl_scsi_reserve(struct ctl_scsiio *ctsio);
491 int ctl_start_stop(struct ctl_scsiio *ctsio);
492 int ctl_prevent_allow(struct ctl_scsiio *ctsio);
493 int ctl_sync_cache(struct ctl_scsiio *ctsio);
494 int ctl_format(struct ctl_scsiio *ctsio);
495 int ctl_read_buffer(struct ctl_scsiio *ctsi
[all...]
H A Dctl_error.c128 ctl_set_sense(struct ctl_scsiio *ctsio, int current_error, int sense_key,
382 ctl_set_ua(struct ctl_scsiio *ctsio, int asc, int ascq)
591 ctl_set_overlapped_cmd(struct ctl_scsiio *ctsio)
603 ctl_set_overlapped_tag(struct ctl_scsiio *ctsio, uint8_t tag)
618 ctl_set_invalid_field(struct ctl_scsiio *ctsio, int sks_valid, int command,
653 ctl_set_invalid_field_ciu(struct ctl_scsiio *ctsio)
666 ctl_set_invalid_opcode(struct ctl_scsiio *ctsio)
686 ctl_set_param_len_error(struct ctl_scsiio *ctsio)
698 ctl_set_already_locked(struct ctl_scsiio *ctsio)
710 ctl_set_unsupported_lun(struct ctl_scsiio *ctsi
[all...]
H A Dctl.h155 int ctl_default_page_handler(struct ctl_scsiio *ctsio,
158 int ctl_ie_page_handler(struct ctl_scsiio *ctsio,
161 int ctl_temp_log_sense_handler(struct ctl_scsiio *ctsio,
164 int ctl_lbp_log_sense_handler(struct ctl_scsiio *ctsio,
167 int ctl_sap_log_sense_handler(struct ctl_scsiio *ctsio,
170 int ctl_ie_log_sense_handler(struct ctl_scsiio *ctsio,
H A Dctl_scsi_all.c66 ctl_scsi_status_string(struct ctl_scsiio *ctsio)
102 ctl_scsi_command_string(struct ctl_scsiio *ctsio,
127 ctl_scsi_sense_sbuf(struct ctl_scsiio *ctsio,
153 ctl_scsi_sense_string(struct ctl_scsiio *ctsio,
170 ctl_scsi_sense_print(struct ctl_scsiio *ctsio,
187 ctl_scsi_sense_print(struct ctl_scsiio *ctsio,
H A Dctl_io.h220 struct ctl_scsiio;
274 struct ctl_scsiio { struct
454 * The S/G handling here is a little different than the standard ctl_scsiio
456 * The S/G list in the ctl_scsiio struct is normally passed in the
588 struct ctl_scsiio scsiio; /* Normal SCSI commands */
H A Dctl_util.c103 struct ctl_scsiio *ctsio;
129 struct ctl_scsiio *ctsio;
159 struct ctl_scsiio *ctsio;
188 struct ctl_scsiio *ctsio;
218 struct ctl_scsiio *ctsio;
257 struct ctl_scsiio *ctsio;
357 struct ctl_scsiio *ctsio;
H A Dctl.c466 static void ctl_serialize_other_sc_cmd(struct ctl_scsiio *ctsio);
480 struct ctl_scsiio *ctsio,
486 static int ctl_inquiry_evpd_supported(struct ctl_scsiio *ctsio, int alloc_len);
487 static int ctl_inquiry_evpd_serial(struct ctl_scsiio *ctsio, int alloc_len);
488 static int ctl_inquiry_evpd_devid(struct ctl_scsiio *ctsio, int alloc_len);
489 static int ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len);
490 static int ctl_inquiry_evpd_mpp(struct ctl_scsiio *ctsio, int alloc_len);
491 static int ctl_inquiry_evpd_scsi_ports(struct ctl_scsiio *ctsio,
493 static int ctl_inquiry_evpd_sfs(struct ctl_scsiio *ctsio, int alloc_len);
494 static int ctl_inquiry_evpd_block_limits(struct ctl_scsiio *ctsi
11703 ctl_scsiio(struct ctl_scsiio *ctsio) function
[all...]
H A Dctl_tpc.c151 struct ctl_scsiio *ctsio;
271 ctl_inquiry_evpd_tpc(struct ctl_scsiio *ctsio, int alloc_len)
453 ctl_receive_copy_operating_parameters(struct ctl_scsiio *ctsio)
519 ctl_receive_copy_status_lid1(struct ctl_scsiio *ctsio)
589 ctl_receive_copy_failure_details(struct ctl_scsiio *ctsio)
649 ctl_receive_copy_status_lid4(struct ctl_scsiio *ctsio)
723 ctl_copy_operation_abort(struct ctl_scsiio *ctsio)
1423 struct ctl_scsiio *ctsio = list->ctsio;
1664 ctl_extended_copy_lid1(struct ctl_scsiio *ctsio)
1818 ctl_extended_copy_lid4(struct ctl_scsiio *ctsi
[all...]
H A Dctl_tpc_local.c142 struct ctl_scsiio *ctsio;
H A Dctl_frontend_ioctl.c336 ctl_ioctl_do_datamove(struct ctl_scsiio *ctsio)
/freebsd-13-stable/sys/dev/cxgbe/cxgbei/
H A Dicl_cxgbei.c882 struct ctl_scsiio *ctsio = &io->scsiio;
998 struct ctl_scsiio *ctsio = arg;

Completed in 210 milliseconds