Lines Matching refs:scsi_device
14 struct scsi_device;
36 void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd);
55 extern blist_flags_t scsi_get_device_flags(struct scsi_device *sdev,
58 extern blist_flags_t scsi_get_device_flags_keyed(struct scsi_device *sdev,
90 extern int scsi_maybe_unblock_host(struct scsi_device *sdev);
91 extern void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd);
96 extern void scsi_start_queue(struct scsi_device *sdev);
137 extern int scsi_sysfs_add_sdev(struct scsi_device *);
141 extern void scsi_sysfs_device_initialize(struct scsi_device *);
142 extern int scsi_sysfs_target_initialize(struct scsi_device *);
144 extern void __scsi_remove_device(struct scsi_device *);
176 void scsi_dh_add_device(struct scsi_device *sdev);
177 void scsi_dh_release_device(struct scsi_device *sdev);
179 static inline void scsi_dh_add_device(struct scsi_device *sdev) { } in scsi_dh_add_device()
180 static inline void scsi_dh_release_device(struct scsi_device *sdev) { } in scsi_dh_release_device()
183 struct bsg_device *scsi_bsg_register_queue(struct scsi_device *sdev);
185 extern int scsi_device_max_queue_depth(struct scsi_device *sdev);