Lines Matching refs:starget

89 	struct scsi_target *starget = scsi_target(device);  in scsi_set_blocked()  local
114 atomic_set(&starget->target_blocked, in scsi_set_blocked()
115 starget->max_target_blocked); in scsi_set_blocked()
312 struct scsi_target *starget = scsi_target(sdev); in scsi_device_unbusy() local
316 if (starget->can_queue > 0) in scsi_device_unbusy()
317 atomic_dec(&starget->target_busy); in scsi_device_unbusy()
348 struct scsi_target *starget = scsi_target(current_sdev); in scsi_single_lun_run() local
352 starget->starget_sdev_user = NULL; in scsi_single_lun_run()
364 if (starget->starget_sdev_user) in scsi_single_lun_run()
366 list_for_each_entry_safe(sdev, tmp, &starget->devices, in scsi_single_lun_run()
392 static inline bool scsi_target_is_busy(struct scsi_target *starget) in scsi_target_is_busy() argument
394 if (starget->can_queue > 0) { in scsi_target_is_busy()
395 if (atomic_read(&starget->target_busy) >= starget->can_queue) in scsi_target_is_busy()
397 if (atomic_read(&starget->target_blocked) > 0) in scsi_target_is_busy()
1448 struct scsi_target *starget = scsi_target(sdev); in scsi_target_queue_ready() local
1451 if (starget->single_lun) { in scsi_target_queue_ready()
1453 if (starget->starget_sdev_user && in scsi_target_queue_ready()
1454 starget->starget_sdev_user != sdev) { in scsi_target_queue_ready()
1458 starget->starget_sdev_user = sdev; in scsi_target_queue_ready()
1462 if (starget->can_queue <= 0) in scsi_target_queue_ready()
1465 busy = atomic_inc_return(&starget->target_busy) - 1; in scsi_target_queue_ready()
1466 if (atomic_read(&starget->target_blocked) > 0) { in scsi_target_queue_ready()
1473 if (atomic_dec_return(&starget->target_blocked) > 0) in scsi_target_queue_ready()
1476 SCSI_LOG_MLQUEUE(3, starget_printk(KERN_INFO, starget, in scsi_target_queue_ready()
1480 if (busy >= starget->can_queue) in scsi_target_queue_ready()
1490 if (starget->can_queue > 0) in scsi_target_queue_ready()
1491 atomic_dec(&starget->target_busy); in scsi_target_queue_ready()
1591 struct scsi_target *starget; in scsi_kill_request() local
1599 starget = scsi_target(sdev); in scsi_kill_request()
1612 if (starget->can_queue > 0) in scsi_kill_request()
1613 atomic_inc(&starget->target_busy); in scsi_kill_request()
2916 scsi_target_quiesce(struct scsi_target *starget) in scsi_target_quiesce() argument
2918 starget_for_each_device(starget, NULL, device_quiesce_fn); in scsi_target_quiesce()
2929 scsi_target_resume(struct scsi_target *starget) in scsi_target_resume() argument
2931 starget_for_each_device(starget, NULL, device_resume_fn); in scsi_target_resume()