Lines Matching refs:sdp
1044 static u32 sdebug_get_devsel(struct scsi_device *sdp) in sdebug_get_devsel() argument
1046 unsigned char devtype = sdp->type; in sdebug_get_devsel()
3906 struct scsi_device *sdp = scp->device; in check_zbc_access_params() local
3907 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in check_zbc_access_params()
3982 struct scsi_device *sdp = scp->device; in check_device_access_params() local
3983 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in check_device_access_params()
5259 struct scsi_device *sdp = scp->device; in resp_write_same() local
5260 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in resp_write_same()
5383 struct scsi_device *sdp = scp->device; in resp_write_buffer() local
5402 if (dp->target == sdp->id) { in resp_write_buffer()
5414 if (dp->target == sdp->id) in resp_write_buffer()
6636 static int scsi_debug_sdev_init(struct scsi_device *sdp) in scsi_debug_sdev_init() argument
6640 sdp->host->host_no, sdp->channel, sdp->id, sdp->lun); in scsi_debug_sdev_init()
6645 static int scsi_debug_sdev_configure(struct scsi_device *sdp, in scsi_debug_sdev_configure() argument
6649 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_sdev_configure()
6654 sdp->host->host_no, sdp->channel, sdp->id, sdp->lun); in scsi_debug_sdev_configure()
6655 if (sdp->host->max_cmd_len != SDEBUG_MAX_CMD_LEN) in scsi_debug_sdev_configure()
6656 sdp->host->max_cmd_len = SDEBUG_MAX_CMD_LEN; in scsi_debug_sdev_configure()
6658 devip = find_build_dev_info(sdp); in scsi_debug_sdev_configure()
6677 sdp->hostdata = devip; in scsi_debug_sdev_configure()
6679 sdp->no_uld_attach = 1; in scsi_debug_sdev_configure()
6680 config_cdb_len(sdp); in scsi_debug_sdev_configure()
6683 sdp->allow_restart = 1; in scsi_debug_sdev_configure()
6685 devip->debugfs_entry = debugfs_create_dir(dev_name(&sdp->sdev_dev), in scsi_debug_sdev_configure()
6689 __func__, dev_name(&sdp->sdev_gendev)); in scsi_debug_sdev_configure()
6691 dentry = debugfs_create_file("error", 0600, devip->debugfs_entry, sdp, in scsi_debug_sdev_configure()
6695 __func__, dev_name(&sdp->sdev_gendev)); in scsi_debug_sdev_configure()
6700 static void scsi_debug_sdev_destroy(struct scsi_device *sdp) in scsi_debug_sdev_destroy() argument
6703 (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_sdev_destroy()
6708 sdp->host->host_no, sdp->channel, sdp->id, sdp->lun); in scsi_debug_sdev_destroy()
6722 if (sdp->type == TYPE_TAPE) { in scsi_debug_sdev_destroy()
6729 sdp->hostdata = NULL; in scsi_debug_sdev_destroy()
6847 struct scsi_device *sdp = cmnd->device; in sdebug_fail_abort() local
6848 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_abort()
6901 struct scsi_device *sdp = data; in scsi_debug_stop_all_queued_iter() local
6904 if (scmd->device == sdp) in scsi_debug_stop_all_queued_iter()
6911 static void scsi_debug_stop_all_queued(struct scsi_device *sdp) in scsi_debug_stop_all_queued() argument
6913 struct Scsi_Host *shost = sdp->host; in scsi_debug_stop_all_queued()
6916 scsi_debug_stop_all_queued_iter, sdp); in scsi_debug_stop_all_queued()
6921 struct scsi_device *sdp = cmnd->device; in sdebug_fail_lun_reset() local
6922 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_lun_reset()
6963 struct scsi_device *sdp = SCpnt->device; in scsi_debug_device_reset() local
6964 struct sdebug_dev_info *devip = sdp->hostdata; in scsi_debug_device_reset()
6971 sdev_printk(KERN_INFO, sdp, "%s\n", __func__); in scsi_debug_device_reset()
6973 scsi_debug_stop_all_queued(sdp); in scsi_debug_device_reset()
7002 struct scsi_device *sdp = SCpnt->device; in scsi_debug_target_reset() local
7003 struct sdebug_host_info *sdbg_host = shost_to_sdebug_host(sdp->host); in scsi_debug_target_reset()
7011 sdev_printk(KERN_INFO, sdp, "%s\n", __func__); in scsi_debug_target_reset()
7014 if (devip->target == sdp->id) { in scsi_debug_target_reset()
7023 sdev_printk(KERN_INFO, sdp, in scsi_debug_target_reset()
7037 struct scsi_device *sdp = SCpnt->device; in scsi_debug_bus_reset() local
7038 struct sdebug_host_info *sdbg_host = shost_to_sdebug_host(sdp->host); in scsi_debug_bus_reset()
7045 sdev_printk(KERN_INFO, sdp, "%s\n", __func__); in scsi_debug_bus_reset()
7055 sdev_printk(KERN_INFO, sdp, in scsi_debug_bus_reset()
7208 struct scsi_device *sdp; in schedule_resp() local
7216 sdp = cmnd->device; in schedule_resp()
7224 int num_in_q = scsi_device_busy(sdp); in schedule_resp()
7234 sdev_printk(KERN_INFO, sdp, "%s: num_in_q=%d +1, <inject> status: TASK SET FULL\n", in schedule_resp()
7261 sdev_printk(KERN_INFO, sdp, "%s: non-zero result=0x%x\n", in schedule_resp()
7319 sdev_printk(KERN_INFO, sdp, "abort request tag=%#x\n", in schedule_resp()
9037 struct scsi_device *sdp = scp->device; in resp_not_ready() local
9051 sdev_printk(KERN_INFO, sdp, in resp_not_ready()
9069 sdev_printk(KERN_INFO, sdp, "%s: Not ready: initializing command required\n", in resp_not_ready()
9176 struct scsi_device *sdp = cmnd->device; in sdebug_timeout_cmd() local
9177 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_timeout_cmd()
9204 struct scsi_device *sdp = cmnd->device; in sdebug_fail_queue_cmd() local
9205 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_queue_cmd()
9233 struct scsi_device *sdp = cmnd->device; in sdebug_fail_cmd() local
9234 struct sdebug_dev_info *devip = (struct sdebug_dev_info *)sdp->hostdata; in sdebug_fail_cmd()
9326 struct scsi_device *sdp = scp->device; in scsi_debug_queuecommand() local
9335 u64 lun_index = sdp->lun & 0x3FFF; in scsi_debug_queuecommand()
9366 sdev_printk(KERN_INFO, sdp, "%s: tag=%#x, cmd %s\n", my_name, in scsi_debug_queuecommand()
9371 has_wlun_rl = (sdp->lun == SCSI_W_LUN_REPORT_LUNS); in scsi_debug_queuecommand()
9377 devip = (struct sdebug_dev_info *)sdp->hostdata; in scsi_debug_queuecommand()
9379 devip = find_build_dev_info(sdp); in scsi_debug_queuecommand()
9447 sdev_printk(KERN_INFO, sdp, "%s: Opcode 0x%x not%s\n", in scsi_debug_queuecommand()