mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-12-28 16:56:26 +00:00
3e3ac9c39e
scsi_driverbyte_string() has been unused since commit 54c2908619
("scsi:
core: Drop the now obsolete driver_byte definitions"). Remove it.
Signed-off-by: Gaosheng Cui <cuigaosheng1@huawei.com>
Link: https://lore.kernel.org/r/20240826032005.4007834-1-cuigaosheng1@huawei.com
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
81 lines
2.0 KiB
C
81 lines
2.0 KiB
C
/* 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);
|
|
#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;
|
|
}
|
|
|
|
#endif
|
|
|
|
#endif /* _SCSI_SCSI_DBG_H */
|