Lines Matching refs:scsi_device
6 #include <scsi/scsi_device.h>
13 struct scsi_device;
52 void scsi_init_command(struct scsi_device *dev, struct scsi_cmnd *cmd);
71 extern blist_flags_t scsi_get_device_flags(struct scsi_device *sdev,
74 extern blist_flags_t scsi_get_device_flags_keyed(struct scsi_device *sdev,
106 extern void scsi_device_unbusy(struct scsi_device *sdev, struct scsi_cmnd *cmd);
111 extern void scsi_start_queue(struct scsi_device *sdev);
151 extern int scsi_sysfs_add_sdev(struct scsi_device *);
155 extern void scsi_sysfs_device_initialize(struct scsi_device *);
157 extern void __scsi_remove_device(struct scsi_device *);
189 void scsi_dh_add_device(struct scsi_device *sdev);
190 void scsi_dh_release_device(struct scsi_device *sdev);
192 static inline void scsi_dh_add_device(struct scsi_device *sdev) { }
193 static inline void scsi_dh_release_device(struct scsi_device *sdev) { }
196 struct bsg_device *scsi_bsg_register_queue(struct scsi_device *sdev);
198 extern int scsi_device_max_queue_depth(struct scsi_device *sdev);