/usr/src/linux-headers-5.15.0-190/include/scsi
NameSizeModeActions
fc/-0755rm
fcoe_sysfs.h32230644editdlrm
fc_frame.h71990644editdlrm
iscsi_if.h262160644editdlrm
iscsi_proto.h159150644editdlrm
iser.h23970644editdlrm
libfc.h316760644editdlrm
libfcoe.h137210644editdlrm
libiscsi.h148010644editdlrm
libiscsi_tcp.h38940644editdlrm
libsas.h188660644editdlrm
sas.h128120644editdlrm
sas_ata.h21280644editdlrm
scsi.h59190644editdlrm
scsicam.h6360644editdlrm
scsi_bsg_iscsi.h22110644editdlrm
scsi_cmnd.h109410644editdlrm
scsi_common.h23290644editdlrm
scsi_dbg.h21320644editdlrm
scsi_device.h220340644editdlrm
scsi_devinfo.h38350644editdlrm
scsi_dh.h26010644editdlrm
scsi_driver.h8970644editdlrm
scsi_eh.h16740644editdlrm
scsi_host.h276970644editdlrm
scsi_ioctl.h15510644editdlrm
scsi_proto.h107060644editdlrm
scsi_request.h6200644editdlrm
scsi_status.h27810644editdlrm
scsi_tcq.h9930644editdlrm
scsi_transport.h26150644editdlrm
scsi_transport_fc.h287230644editdlrm
scsi_transport_iscsi.h179270644editdlrm
scsi_transport_sas.h70100644editdlrm
scsi_transport_spi.h66900644editdlrm
scsi_transport_srp.h48830644editdlrm
sg.h151640644editdlrm
srp.h70200644editdlrm
viosrp.h55400644editdlrm
Edit: /usr/src/linux-headers-5.15.0-190/include/scsi/scsi_dbg.h (2132B)
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _SCSI_SCSI_DBG_H #define _SCSI_SCSI_DBG_H struct scsi_cmnd; struct scsi_device; struct scsi_sense_hdr; extern void scsi_print_command(struct scsi_cmnd *); extern size_t __scsi_format_command(char *, size_t, const unsigned char *, size_t); extern void scsi_print_sense_hdr(const struct scsi_device *, const char *, const struct scsi_sense_hdr *); extern void scsi_print_sense(const struct scsi_cmnd *); extern void __scsi_print_sense(const struct scsi_device *, const char *name, const unsigned char *sense_buffer, int sense_len); extern void scsi_print_result(const struct scsi_cmnd *, const char *, int); #ifdef CONFIG_SCSI_CONSTANTS extern bool scsi_opcode_sa_name(int, int, const char **, const char **); extern const char *scsi_sense_key_string(unsigned char); extern const char *scsi_extd_sense_format(unsigned char, unsigned char, const char **); extern const char *scsi_mlreturn_string(int); extern const char *scsi_hostbyte_string(int); extern const char *scsi_driverbyte_string(int); #else static inline bool scsi_opcode_sa_name(int cmd, int sa, const char **cdb_name, const char **sa_name) { *cdb_name = NULL; switch (cmd) { case VARIABLE_LENGTH_CMD: case MAINTENANCE_IN: case MAINTENANCE_OUT: case PERSISTENT_RESERVE_IN: case PERSISTENT_RESERVE_OUT: case SERVICE_ACTION_IN_12: case SERVICE_ACTION_OUT_12: case SERVICE_ACTION_BIDIRECTIONAL: case SERVICE_ACTION_IN_16: case SERVICE_ACTION_OUT_16: case EXTENDED_COPY: case RECEIVE_COPY_RESULTS: *sa_name = NULL; return true; default: return false; } } static inline const char * scsi_sense_key_string(unsigned char key) { return NULL; } static inline const char * scsi_extd_sense_format(unsigned char asc, unsigned char ascq, const char **fmt) { *fmt = NULL; return NULL; } static inline const char * scsi_mlreturn_string(int result) { return NULL; } static inline const char * scsi_hostbyte_string(int result) { return NULL; } static inline const char * scsi_driverbyte_string(int result) { return NULL; } #endif #endif /* _SCSI_SCSI_DBG_H */