sdebug_dev_info
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdev->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdev->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdev->hostdata;
static void clear_luns_changed_on_target(struct sdebug_dev_info *devip)
struct sdebug_dev_info *dp;
static int make_ua(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
static int inquiry_vpd_b1(struct sdebug_dev_info *devip, unsigned char *arr)
static int inquiry_vpd_b6(struct sdebug_dev_info *devip, unsigned char *arr)
static int resp_inquiry(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
static int resp_start_stop(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
static int process_medium_part_m_pg(struct sdebug_dev_info *devip,
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
static int partition_tape(struct sdebug_dev_info *devip, int nbr_partitions,
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
static inline bool sdebug_dev_is_zoned(struct sdebug_dev_info *devip)
static struct sdeb_zone_state *zbc_zone(struct sdebug_dev_info *devip,
static void zbc_close_zone(struct sdebug_dev_info *devip,
static void zbc_close_imp_open_zone(struct sdebug_dev_info *devip)
static void zbc_open_zone(struct sdebug_dev_info *devip,
static inline void zbc_set_zone_full(struct sdebug_dev_info *devip,
static void zbc_inc_wp(struct sdebug_dev_info *devip,
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
static inline struct sdeb_store_info *devip2sip(struct sdebug_dev_info *devip,
struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *)
struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *)
static int resp_read_tape(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
static int resp_read_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
static int resp_write_tape(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *dp;
struct sdebug_dev_info *devip)
static int resp_unmap(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
static int resp_verify(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip)
static int resp_inquiry(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_report_luns(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_requests(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_mode_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_mode_select(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_log_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_readcap(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_read_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_read_tape(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_tape(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_scat(struct scsi_cmnd *, struct sdebug_dev_info *);
struct sdebug_dev_info *devip)
static int resp_start_stop(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_readcap16(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_get_lba_status(struct scsi_cmnd *, struct sdebug_dev_info *);
struct sdebug_dev_info *devip);
static int resp_report_tgtpgs(struct scsi_cmnd *, struct sdebug_dev_info *);
static void zbc_open_all(struct sdebug_dev_info *devip)
static int resp_unmap(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_open_zone(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
static int resp_rsup_opcodes(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_rsup_tmfs(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_verify(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_same_10(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_same_16(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_comp_write(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_buffer(struct scsi_cmnd *, struct sdebug_dev_info *);
static void zbc_close_all(struct sdebug_dev_info *devip)
static int resp_sync_cache(struct scsi_cmnd *, struct sdebug_dev_info *);
struct sdebug_dev_info *devip)
static int resp_pre_fetch(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_report_zones(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_atomic_write(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_open_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
static void zbc_finish_zone(struct sdebug_dev_info *devip,
static int resp_close_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_finish_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
static void zbc_finish_all(struct sdebug_dev_info *devip)
static int resp_rwp_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
struct sdebug_dev_info *devip)
static int resp_read_blklimits(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_locate(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_write_filemarks(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_space(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_read_position(struct scsi_cmnd *, struct sdebug_dev_info *);
static void zbc_rwp_zone(struct sdebug_dev_info *devip,
static int resp_rewind(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_format_medium(struct scsi_cmnd *, struct sdebug_dev_info *);
static void zbc_rwp_all(struct sdebug_dev_info *devip)
static int resp_erase(struct scsi_cmnd *, struct sdebug_dev_info *);
static int resp_rwp_zone(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
static int sdebug_device_create_zones(struct sdebug_dev_info *devip)
static struct sdebug_dev_info *sdebug_device_create(
struct sdebug_dev_info *devip;
static struct sdebug_dev_info *find_build_dev_info(struct scsi_device *sdev)
struct sdebug_dev_info *open_devip = NULL;
struct sdebug_dev_info *devip;
struct sdebug_dev_info *devip =
(struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip =
(struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
static void scsi_tape_reset_clear(struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip = sdp->hostdata;
struct sdebug_dev_info *devip;
struct sdebug_dev_info *devip;
struct sdebug_dev_info *devip;
static int schedule_resp(struct scsi_cmnd *cmnd, struct sdebug_dev_info *devip,
struct sdebug_dev_info *),
struct sdebug_dev_info *dp;
struct sdebug_dev_info *dp;
struct sdebug_dev_info *dp;
struct sdebug_dev_info *sdbg_devinfo, *tmp;
struct sdebug_dev_info *devip = sdev->hostdata;
static int resp_not_ready(struct scsi_cmnd *scp, struct sdebug_dev_info *devip)
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *devip;
int (*r_pfp)(struct scsi_cmnd *, struct sdebug_dev_info *);
int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *) = NULL;
devip = (struct sdebug_dev_info *)sdp->hostdata;
struct sdebug_dev_info *sdbg_devinfo, *tmp;