Lines Matching refs:scsi_device

30 #include <scsi/scsi_device.h>
122 struct scsi_device *device = cmd->device;
134 * scsi_host.max_host_blocked and scsi_device.max_device_blocked)
179 struct scsi_device *device = cmd->device;
240 int __scsi_execute(struct scsi_device *sdev, const unsigned char *cmd,
323 void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd)
348 static void scsi_single_lun_run(struct scsi_device *current_sdev)
351 struct scsi_device *sdev, *tmp;
387 static inline bool scsi_device_is_busy(struct scsi_device *sdev)
419 struct scsi_device *sdev;
442 struct scsi_device, starved_entry);
483 struct scsi_device *sdev = q->queuedata;
495 struct scsi_device *sdev;
498 sdev = container_of(work, struct scsi_device, requeue_work);
505 struct scsi_device *sdev;
538 static void scsi_run_queue_async(struct scsi_device *sdev)
569 struct scsi_device *sdev = cmd->device;
991 static inline bool scsi_cmd_needs_dma_drain(struct scsi_device *sdev,
1010 struct scsi_device *sdev = cmd->device;
1136 void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd)
1176 static blk_status_t scsi_setup_scsi_cmnd(struct scsi_device *sdev,
1205 scsi_device_state_check(struct scsi_device *sdev, struct request *req)
1260 struct scsi_device *sdev)
1292 struct scsi_device *sdev)
1348 struct scsi_device *sdev,
1408 struct scsi_device *sdev = q->queuedata;
1554 struct scsi_device *sdev = req->q->queuedata;
1609 struct scsi_device *sdev = q->queuedata;
1616 struct scsi_device *sdev = q->queuedata;
1649 struct scsi_device *sdev = q->queuedata;
1859 struct scsi_device *sdev = q->queuedata;
1883 struct request_queue *scsi_mq_alloc_queue(struct scsi_device *sdev)
1938 struct scsi_device *scsi_device_from_queue(struct request_queue *q)
1940 struct scsi_device *sdev = NULL;
2007 scsi_mode_select(struct scsi_device *sdev, int pf, int sp, int modepage,
2080 scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage,
2197 scsi_test_unit_ready(struct scsi_device *sdev, int timeout, int retries,
2228 scsi_device_set_state(struct scsi_device *sdev, enum scsi_device_state state)
2352 * Send a single uevent (scsi_event) to the associated scsi_device.
2354 static void scsi_evt_emit(struct scsi_device *sdev, struct scsi_event *evt)
2397 * @work: work struct for scsi_device
2399 * Dispatch queued events to their associated scsi_device kobjects
2404 struct scsi_device *sdev;
2408 sdev = container_of(work, struct scsi_device, event_work);
2437 * @sdev: scsi_device event occurred on
2442 void sdev_evt_send(struct scsi_device *sdev, struct scsi_event *evt)
2501 * @sdev: scsi_device event occurred on
2507 void sdev_evt_send_simple(struct scsi_device *sdev,
2535 scsi_device_quiesce(struct scsi_device *sdev)
2583 void scsi_device_resume(struct scsi_device *sdev)
2601 device_quiesce_fn(struct scsi_device *sdev, void *data)
2614 device_resume_fn(struct scsi_device *sdev, void *data)
2626 static int __scsi_internal_device_block_nowait(struct scsi_device *sdev)
2636 void scsi_start_queue(struct scsi_device *sdev)
2650 static void scsi_stop_queue(struct scsi_device *sdev, bool nowait)
2682 int scsi_internal_device_block_nowait(struct scsi_device *sdev)
2712 static int scsi_internal_device_block(struct scsi_device *sdev)
2740 int scsi_internal_device_unblock_nowait(struct scsi_device *sdev,
2793 static int scsi_internal_device_unblock(struct scsi_device *sdev,
2806 device_block(struct scsi_device *sdev, void *data)
2837 device_unblock(struct scsi_device *sdev, void *data)
2865 struct scsi_device *sdev;
2898 struct scsi_device *sdev;
2972 void sdev_disable_disk_events(struct scsi_device *sdev)
2978 void sdev_enable_disk_events(struct scsi_device *sdev)
3072 int scsi_vpd_lun_id(struct scsi_device *sdev, char *id, size_t id_len)
3197 int scsi_vpd_tpg_id(struct scsi_device *sdev, int *rel_id)