Lines Matching refs:scsi_device

31 #include <scsi/scsi_device.h>
82 struct scsi_device *device = cmd->device;
94 * scsi_host.max_host_blocked and scsi_device.max_device_blocked)
144 struct scsi_device *device = cmd->device;
189 * @sdev: scsi_device
201 int scsi_execute_cmd(struct scsi_device *sdev, const unsigned char *cmd,
291 void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd)
309 static void scsi_kick_sdev_queue(struct scsi_device *sdev, void *data)
311 struct scsi_device *current_sdev = data;
324 static void scsi_single_lun_run(struct scsi_device *current_sdev)
350 static inline bool scsi_device_is_busy(struct scsi_device *sdev)
382 struct scsi_device *sdev;
405 struct scsi_device, starved_entry);
446 struct scsi_device *sdev = q->queuedata;
459 struct scsi_device *sdev;
462 sdev = container_of(work, struct scsi_device, requeue_work);
469 struct scsi_device *sdev;
502 static void scsi_run_queue_async(struct scsi_device *sdev)
536 struct scsi_device *sdev = cmd->device;
998 static inline bool scsi_cmd_needs_dma_drain(struct scsi_device *sdev,
1020 struct scsi_device *sdev = cmd->device;
1157 void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd)
1171 static blk_status_t scsi_setup_scsi_cmnd(struct scsi_device *sdev,
1197 scsi_device_state_check(struct scsi_device *sdev, struct request *req)
1250 struct scsi_device *sdev)
1284 struct scsi_device *sdev)
1340 struct scsi_device *sdev,
1397 struct scsi_device *sdev = q->queuedata;
1547 struct scsi_device *sdev = req->q->queuedata;
1650 struct scsi_device *sdev = q->queuedata;
1664 struct scsi_device *sdev = q->queuedata;
1712 struct scsi_device *sdev = q->queuedata;
2013 struct scsi_device *scsi_device_from_queue(struct request_queue *q)
2015 struct scsi_device *sdev = NULL;
2087 int scsi_mode_select(struct scsi_device *sdev, int pf, int sp,
2169 scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage, int subpage,
2289 scsi_test_unit_ready(struct scsi_device *sdev, int timeout, int retries,
2323 scsi_device_set_state(struct scsi_device *sdev, enum scsi_device_state state)
2447 * Send a single uevent (scsi_event) to the associated scsi_device.
2449 static void scsi_evt_emit(struct scsi_device *sdev, struct scsi_event *evt)
2492 * @work: work struct for scsi_device
2494 * Dispatch queued events to their associated scsi_device kobjects
2499 struct scsi_device *sdev;
2503 sdev = container_of(work, struct scsi_device, event_work);
2532 * @sdev: scsi_device event occurred on
2537 void sdev_evt_send(struct scsi_device *sdev, struct scsi_event *evt)
2596 * @sdev: scsi_device event occurred on
2602 void sdev_evt_send_simple(struct scsi_device *sdev,
2630 scsi_device_quiesce(struct scsi_device *sdev)
2678 void scsi_device_resume(struct scsi_device *sdev)
2696 device_quiesce_fn(struct scsi_device *sdev, void *data)
2709 device_resume_fn(struct scsi_device *sdev, void *data)
2721 static int __scsi_internal_device_block_nowait(struct scsi_device *sdev)
2729 void scsi_start_queue(struct scsi_device *sdev)
2735 static void scsi_stop_queue(struct scsi_device *sdev)
2761 int scsi_internal_device_block_nowait(struct scsi_device *sdev)
2791 static void scsi_device_block(struct scsi_device *sdev, void *data)
2828 int scsi_internal_device_unblock_nowait(struct scsi_device *sdev,
2881 static int scsi_internal_device_unblock(struct scsi_device *sdev,
2924 device_unblock(struct scsi_device *sdev, void *data)
2961 struct scsi_device *sdev;
2988 struct scsi_device *sdev;
3062 void sdev_disable_disk_events(struct scsi_device *sdev)
3068 void sdev_enable_disk_events(struct scsi_device *sdev)
3162 int scsi_vpd_lun_id(struct scsi_device *sdev, char *id, size_t id_len)
3286 int scsi_vpd_tpg_id(struct scsi_device *sdev, int *rel_id)