Lines Matching refs:sdebug_dev_info
373 struct sdebug_dev_info { struct
476 int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *);
580 static int resp_inquiry(struct scsi_cmnd *, struct sdebug_dev_info *);
581 static int resp_report_luns(struct scsi_cmnd *, struct sdebug_dev_info *);
582 static int resp_requests(struct scsi_cmnd *, struct sdebug_dev_info *);
583 static int resp_mode_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
584 static int resp_mode_select(struct scsi_cmnd *, struct sdebug_dev_info *);
585 static int resp_log_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
586 static int resp_readcap(struct scsi_cmnd *, struct sdebug_dev_info *);
587 static int resp_read_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
588 static int resp_write_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
589 static int resp_write_scat(struct scsi_cmnd *, struct sdebug_dev_info *);
590 static int resp_start_stop(struct scsi_cmnd *, struct sdebug_dev_info *);
591 static int resp_readcap16(struct scsi_cmnd *, struct sdebug_dev_info *);
592 static int resp_get_lba_status(struct scsi_cmnd *, struct sdebug_dev_info *);
594 struct sdebug_dev_info *devip);
595 static int resp_report_tgtpgs(struct scsi_cmnd *, struct sdebug_dev_info *);
596 static int resp_unmap(struct scsi_cmnd *, struct sdebug_dev_info *);
597 static int resp_rsup_opcodes(struct scsi_cmnd *, struct sdebug_dev_info *);
598 static int resp_rsup_tmfs(struct scsi_cmnd *, struct sdebug_dev_info *);
599 static int resp_verify(struct scsi_cmnd *, struct sdebug_dev_info *);
600 static int resp_write_same_10(struct scsi_cmnd *, struct sdebug_dev_info *);
601 static int resp_write_same_16(struct scsi_cmnd *, struct sdebug_dev_info *);
602 static int resp_comp_write(struct scsi_cmnd *, struct sdebug_dev_info *);
603 static int resp_write_buffer(struct scsi_cmnd *, struct sdebug_dev_info *);
604 static int resp_sync_cache(struct scsi_cmnd *, struct sdebug_dev_info *);
605 static int resp_pre_fetch(struct scsi_cmnd *, struct sdebug_dev_info *);
606 static int resp_report_zones(struct scsi_cmnd *, struct sdebug_dev_info *);
607 static int resp_atomic_write(struct scsi_cmnd *, struct sdebug_dev_info *);
608 static int resp_open_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
609 static int resp_close_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
610 static int resp_finish_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
611 static int resp_rwp_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
612 static int resp_read_blklimits(struct scsi_cmnd *, struct sdebug_dev_info *);
613 static int resp_locate(struct scsi_cmnd *, struct sdebug_dev_info *);
614 static int resp_write_filemarks(struct scsi_cmnd *, struct sdebug_dev_info *);
615 static int resp_space(struct scsi_cmnd *, struct sdebug_dev_info *);
616 static int resp_rewind(struct scsi_cmnd *, struct sdebug_dev_info *);
617 static int resp_format_medium(struct scsi_cmnd *, struct sdebug_dev_info *);
1028 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdev->hostdata; in sdebug_err_add()
1045 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdev->hostdata; in sdebug_err_remove()
1074 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdev->hostdata; in sdebug_error_show()
1490 static void clear_luns_changed_on_target(struct sdebug_dev_info *devip) in clear_luns_changed_on_target()
1493 struct sdebug_dev_info *dp; in clear_luns_changed_on_target()
1503 static int make_ua(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in make_ua()
1956 static int inquiry_vpd_b1(struct sdebug_dev_info *devip, unsigned char *arr) in inquiry_vpd_b1()
1987 static int inquiry_vpd_b6(struct sdebug_dev_info *devip, unsigned char *arr) in inquiry_vpd_b6()
2028 static int resp_inquiry(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_inquiry()
2192 struct sdebug_dev_info *devip) in resp_requests()
2245 static int resp_start_stop(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_start_stop()
2309 struct sdebug_dev_info *devip) in resp_readcap()
2328 struct sdebug_dev_info *devip) in resp_readcap16()
2374 struct sdebug_dev_info *devip) in resp_report_tgtpgs()
2451 struct sdebug_dev_info *devip) in resp_rsup_opcodes()
2602 struct sdebug_dev_info *devip) in resp_rsup_tmfs()
2833 static int process_medium_part_m_pg(struct sdebug_dev_info *devip, in process_medium_part_m_pg()
2896 struct sdebug_dev_info *devip) in resp_mode_sense()
3108 struct sdebug_dev_info *devip) in resp_mode_select()
3276 struct sdebug_dev_info *devip) in resp_log_sense()
3377 struct sdebug_dev_info *devip) in resp_read_blklimits()
3388 struct sdebug_dev_info *devip) in resp_locate()
3420 struct sdebug_dev_info *devip) in resp_write_filemarks()
3450 struct sdebug_dev_info *devip) in resp_space()
3567 struct sdebug_dev_info *devip) in resp_rewind()
3574 static int partition_tape(struct sdebug_dev_info *devip, int nbr_partitions, in partition_tape()
3602 struct sdebug_dev_info *devip) in resp_format_medium()
3634 static inline bool sdebug_dev_is_zoned(struct sdebug_dev_info *devip) in sdebug_dev_is_zoned()
3639 static struct sdeb_zone_state *zbc_zone(struct sdebug_dev_info *devip, in zbc_zone()
3676 static void zbc_close_zone(struct sdebug_dev_info *devip, in zbc_close_zone()
3701 static void zbc_close_imp_open_zone(struct sdebug_dev_info *devip) in zbc_close_imp_open_zone()
3714 static void zbc_open_zone(struct sdebug_dev_info *devip, in zbc_open_zone()
3745 static inline void zbc_set_zone_full(struct sdebug_dev_info *devip, in zbc_set_zone_full()
3763 static void zbc_inc_wp(struct sdebug_dev_info *devip, in zbc_inc_wp()
3809 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in check_zbc_access_params()
3885 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in check_device_access_params()
3913 static inline struct sdeb_store_info *devip2sip(struct sdebug_dev_info *devip, in devip2sip()
4286 struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *) in dif_copy_prot()
4333 struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *) in prot_verify_read()
4367 static int resp_read_tape(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_read_tape()
4459 static int resp_read_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_read_dt0()
4769 static int resp_write_tape(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_tape()
4830 static int resp_write_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_dt0()
4987 struct sdebug_dev_info *devip) in resp_write_scat()
5160 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in resp_write_same()
5165 struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *) in resp_write_same()
5224 struct sdebug_dev_info *devip) in resp_write_same_10()
5249 struct sdebug_dev_info *devip) in resp_write_same_16()
5280 struct sdebug_dev_info *devip) in resp_write_buffer()
5284 struct sdebug_dev_info *dp; in resp_write_buffer()
5326 struct sdebug_dev_info *devip) in resp_comp_write()
5397 static int resp_unmap(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_unmap()
5455 struct sdebug_dev_info *devip) in resp_get_lba_status()
5497 struct sdebug_dev_info *devip) in resp_get_stream_status()
5542 struct sdebug_dev_info *devip) in resp_sync_cache()
5578 struct sdebug_dev_info *devip) in resp_pre_fetch()
5656 struct sdebug_dev_info *devip) in resp_report_luns()
5748 static int resp_verify(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_verify()
5828 struct sdebug_dev_info *devip) in resp_report_zones()
5969 struct sdebug_dev_info *devip) in resp_atomic_write()
6028 static void zbc_open_all(struct sdebug_dev_info *devip) in zbc_open_all()
6039 static int resp_open_zone(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_open_zone()
6106 static void zbc_close_all(struct sdebug_dev_info *devip) in zbc_close_all()
6115 struct sdebug_dev_info *devip) in resp_close_zone()
6162 static void zbc_finish_zone(struct sdebug_dev_info *devip, in zbc_finish_zone()
6178 static void zbc_finish_all(struct sdebug_dev_info *devip) in zbc_finish_all()
6187 struct sdebug_dev_info *devip) in resp_finish_zone()
6234 static void zbc_rwp_zone(struct sdebug_dev_info *devip, in zbc_rwp_zone()
6259 static void zbc_rwp_all(struct sdebug_dev_info *devip) in zbc_rwp_all()
6267 static int resp_rwp_zone(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_rwp_zone()
6374 static int sdebug_device_create_zones(struct sdebug_dev_info *devip) in sdebug_device_create_zones()
6486 static struct sdebug_dev_info *sdebug_device_create( in sdebug_device_create()
6489 struct sdebug_dev_info *devip; in sdebug_device_create()
6527 static struct sdebug_dev_info *find_build_dev_info(struct scsi_device *sdev) in find_build_dev_info()
6530 struct sdebug_dev_info *open_devip = NULL; in find_build_dev_info()
6531 struct sdebug_dev_info *devip; in find_build_dev_info()
6574 struct sdebug_dev_info *devip = in scsi_debug_sdev_configure()
6575 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_sdev_configure()
6628 struct sdebug_dev_info *devip = in scsi_debug_sdev_destroy()
6629 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_sdev_destroy()
6735 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_abort()
6809 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_lun_reset()
6834 static void scsi_tape_reset_clear(struct sdebug_dev_info *devip) in scsi_tape_reset_clear()
6853 struct sdebug_dev_info *devip = sdp->hostdata; in scsi_debug_device_reset()
6892 struct sdebug_dev_info *devip; in scsi_debug_target_reset()
6926 struct sdebug_dev_info *devip; in scsi_debug_bus_reset()
6949 struct sdebug_dev_info *devip; in scsi_debug_host_reset()
7082 static int schedule_resp(struct scsi_cmnd *cmnd, struct sdebug_dev_info *devip, in schedule_resp()
7085 struct sdebug_dev_info *), in schedule_resp() argument
7863 struct sdebug_dev_info *dp; in lun_format_store()
7899 struct sdebug_dev_info *dp; in max_luns_store()
8006 struct sdebug_dev_info *dp; in virtual_gb_store()
8769 struct sdebug_dev_info *sdbg_devinfo, *tmp; in sdebug_add_host_helper()
8877 struct sdebug_dev_info *devip = sdev->hostdata; in sdebug_change_qdepth()
8919 static int resp_not_ready(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_not_ready()
9064 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_timeout_cmd()
9092 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_queue_cmd()
9121 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_cmd()
9166 struct sdebug_dev_info *devip; in scsi_debug_queuecommand()
9168 int (*r_pfp)(struct scsi_cmnd *, struct sdebug_dev_info *); in scsi_debug_queuecommand()
9169 int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *) = NULL; in scsi_debug_queuecommand()
9213 devip = (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_queuecommand()
9526 struct sdebug_dev_info *sdbg_devinfo, *tmp; in sdebug_driver_remove()