Lines Matching refs:sdebug_dev_info
283 struct sdebug_dev_info { struct
376 int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *);
473 static int resp_inquiry(struct scsi_cmnd *, struct sdebug_dev_info *);
474 static int resp_report_luns(struct scsi_cmnd *, struct sdebug_dev_info *);
475 static int resp_requests(struct scsi_cmnd *, struct sdebug_dev_info *);
476 static int resp_mode_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
477 static int resp_mode_select(struct scsi_cmnd *, struct sdebug_dev_info *);
478 static int resp_log_sense(struct scsi_cmnd *, struct sdebug_dev_info *);
479 static int resp_readcap(struct scsi_cmnd *, struct sdebug_dev_info *);
480 static int resp_read_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
481 static int resp_write_dt0(struct scsi_cmnd *, struct sdebug_dev_info *);
482 static int resp_write_scat(struct scsi_cmnd *, struct sdebug_dev_info *);
483 static int resp_start_stop(struct scsi_cmnd *, struct sdebug_dev_info *);
484 static int resp_readcap16(struct scsi_cmnd *, struct sdebug_dev_info *);
485 static int resp_get_lba_status(struct scsi_cmnd *, struct sdebug_dev_info *);
486 static int resp_report_tgtpgs(struct scsi_cmnd *, struct sdebug_dev_info *);
487 static int resp_unmap(struct scsi_cmnd *, struct sdebug_dev_info *);
488 static int resp_rsup_opcodes(struct scsi_cmnd *, struct sdebug_dev_info *);
489 static int resp_rsup_tmfs(struct scsi_cmnd *, struct sdebug_dev_info *);
490 static int resp_verify(struct scsi_cmnd *, struct sdebug_dev_info *);
491 static int resp_write_same_10(struct scsi_cmnd *, struct sdebug_dev_info *);
492 static int resp_write_same_16(struct scsi_cmnd *, struct sdebug_dev_info *);
493 static int resp_comp_write(struct scsi_cmnd *, struct sdebug_dev_info *);
494 static int resp_write_buffer(struct scsi_cmnd *, struct sdebug_dev_info *);
495 static int resp_sync_cache(struct scsi_cmnd *, struct sdebug_dev_info *);
496 static int resp_pre_fetch(struct scsi_cmnd *, struct sdebug_dev_info *);
497 static int resp_report_zones(struct scsi_cmnd *, struct sdebug_dev_info *);
498 static int resp_open_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
499 static int resp_close_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
500 static int resp_finish_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
501 static int resp_rwp_zone(struct scsi_cmnd *, struct sdebug_dev_info *);
1062 static void clear_luns_changed_on_target(struct sdebug_dev_info *devip) in clear_luns_changed_on_target()
1065 struct sdebug_dev_info *dp; in clear_luns_changed_on_target()
1078 static int make_ua(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in make_ua()
1519 static int inquiry_vpd_b1(struct sdebug_dev_info *devip, unsigned char *arr) in inquiry_vpd_b1()
1552 static int inquiry_vpd_b6(struct sdebug_dev_info *devip, unsigned char *arr) in inquiry_vpd_b6()
1580 static int resp_inquiry(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_inquiry()
1749 struct sdebug_dev_info *devip) in resp_requests()
1802 static int resp_start_stop(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_start_stop()
1858 struct sdebug_dev_info *devip) in resp_readcap()
1877 struct sdebug_dev_info *devip) in resp_readcap16()
1923 struct sdebug_dev_info *devip) in resp_report_tgtpgs()
2000 struct sdebug_dev_info *devip) in resp_rsup_opcodes()
2151 struct sdebug_dev_info *devip) in resp_rsup_tmfs()
2340 struct sdebug_dev_info *devip) in resp_mode_sense()
2507 struct sdebug_dev_info *devip) in resp_mode_select()
2626 struct sdebug_dev_info *devip) in resp_log_sense()
2725 static inline bool sdebug_dev_is_zoned(struct sdebug_dev_info *devip) in sdebug_dev_is_zoned()
2730 static struct sdeb_zone_state *zbc_zone(struct sdebug_dev_info *devip, in zbc_zone()
2767 static void zbc_close_zone(struct sdebug_dev_info *devip, in zbc_close_zone()
2792 static void zbc_close_imp_open_zone(struct sdebug_dev_info *devip) in zbc_close_imp_open_zone()
2805 static void zbc_open_zone(struct sdebug_dev_info *devip, in zbc_open_zone()
2836 static inline void zbc_set_zone_full(struct sdebug_dev_info *devip, in zbc_set_zone_full()
2854 static void zbc_inc_wp(struct sdebug_dev_info *devip, in zbc_inc_wp()
2900 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in check_zbc_access_params()
2978 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in check_device_access_params()
3006 static inline struct sdeb_store_info *devip2sip(struct sdebug_dev_info *devip, in devip2sip()
3149 struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *) in dif_copy_prot()
3196 struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *) in prot_verify_read()
3294 static int resp_read_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_read_dt0()
3591 static int resp_write_dt0(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_write_dt0()
3728 struct sdebug_dev_info *devip) in resp_write_scat()
3893 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in resp_write_same()
3898 struct sdeb_store_info *sip = devip2sip((struct sdebug_dev_info *) in resp_write_same()
3952 struct sdebug_dev_info *devip) in resp_write_same_10()
3977 struct sdebug_dev_info *devip) in resp_write_same_16()
4008 struct sdebug_dev_info *devip) in resp_write_buffer()
4012 struct sdebug_dev_info *dp; in resp_write_buffer()
4054 struct sdebug_dev_info *devip) in resp_comp_write()
4120 static int resp_unmap(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_unmap()
4178 struct sdebug_dev_info *devip) in resp_get_lba_status()
4220 struct sdebug_dev_info *devip) in resp_sync_cache()
4253 struct sdebug_dev_info *devip) in resp_pre_fetch()
4305 struct sdebug_dev_info *devip) in resp_report_luns()
4397 static int resp_verify(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_verify()
4477 struct sdebug_dev_info *devip) in resp_report_zones()
4618 static void zbc_open_all(struct sdebug_dev_info *devip) in zbc_open_all()
4629 static int resp_open_zone(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_open_zone()
4697 static void zbc_close_all(struct sdebug_dev_info *devip) in zbc_close_all()
4706 struct sdebug_dev_info *devip) in resp_close_zone()
4753 static void zbc_finish_zone(struct sdebug_dev_info *devip, in zbc_finish_zone()
4769 static void zbc_finish_all(struct sdebug_dev_info *devip) in zbc_finish_all()
4778 struct sdebug_dev_info *devip) in resp_finish_zone()
4825 static void zbc_rwp_zone(struct sdebug_dev_info *devip, in zbc_rwp_zone()
4850 static void zbc_rwp_all(struct sdebug_dev_info *devip) in zbc_rwp_all()
4858 static int resp_rwp_zone(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_rwp_zone()
4933 struct sdebug_dev_info *devip; in sdebug_q_cmd_complete()
4958 devip = (struct sdebug_dev_info *)scp->device->hostdata; in sdebug_q_cmd_complete()
5017 static int sdebug_device_create_zones(struct sdebug_dev_info *devip) in sdebug_device_create_zones()
5129 static struct sdebug_dev_info *sdebug_device_create( in sdebug_device_create()
5132 struct sdebug_dev_info *devip; in sdebug_device_create()
5165 static struct sdebug_dev_info *find_build_dev_info(struct scsi_device *sdev) in find_build_dev_info()
5168 struct sdebug_dev_info *open_devip = NULL; in find_build_dev_info()
5169 struct sdebug_dev_info *devip; in find_build_dev_info()
5215 struct sdebug_dev_info *devip = in scsi_debug_slave_configure()
5216 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_slave_configure()
5237 struct sdebug_dev_info *devip = in scsi_debug_slave_destroy()
5238 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_slave_destroy()
5270 struct sdebug_dev_info *devip; in stop_queued_cmnd()
5285 devip = (struct sdebug_dev_info *) in stop_queued_cmnd()
5315 struct sdebug_dev_info *devip; in stop_all_queued()
5325 devip = (struct sdebug_dev_info *) in stop_all_queued()
5382 struct sdebug_dev_info *devip = in scsi_debug_device_reset()
5383 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_device_reset()
5396 struct sdebug_dev_info *devip; in scsi_debug_target_reset()
5432 struct sdebug_dev_info *devip; in scsi_debug_bus_reset()
5465 struct sdebug_dev_info *devip; in scsi_debug_host_reset()
5587 static int schedule_resp(struct scsi_cmnd *cmnd, struct sdebug_dev_info *devip, in schedule_resp()
5590 struct sdebug_dev_info *), in schedule_resp() argument
6393 struct sdebug_dev_info *dp; in lun_format_store()
6429 struct sdebug_dev_info *dp; in max_luns_store()
6545 struct sdebug_dev_info *dp; in virtual_gb_store()
7297 struct sdebug_dev_info *sdbg_devinfo, *tmp; in sdebug_add_host_helper()
7403 struct sdebug_dev_info *devip; in sdebug_change_qdepth()
7406 devip = (struct sdebug_dev_info *)sdev->hostdata; in sdebug_change_qdepth()
7446 static int resp_not_ready(struct scsi_cmnd *scp, struct sdebug_dev_info *devip) in resp_not_ready()
7528 struct sdebug_dev_info *devip; in sdebug_blk_mq_poll()
7566 devip = (struct sdebug_dev_info *)scp->device->hostdata; in sdebug_blk_mq_poll()
7618 struct sdebug_dev_info *devip; in scsi_debug_queuecommand()
7620 int (*r_pfp)(struct scsi_cmnd *, struct sdebug_dev_info *); in scsi_debug_queuecommand()
7621 int (*pfp)(struct scsi_cmnd *, struct sdebug_dev_info *) = NULL; in scsi_debug_queuecommand()
7663 devip = (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_queuecommand()
7936 struct sdebug_dev_info *sdbg_devinfo, *tmp; in sdebug_driver_remove()