• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/scsi/

Lines Matching defs:scsi_device

49 struct scsi_device {
150 container_of(d, struct scsi_device, sdev_gendev)
152 container_of(d, struct scsi_device, sdev_classdev)
176 struct scsi_device *starget_sdev_user;
183 * scsi_device.id eventually */
197 static inline struct scsi_target *scsi_target(struct scsi_device *sdev)
207 extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
211 extern void scsi_remove_device(struct scsi_device *);
212 extern int scsi_device_cancel(struct scsi_device *, int);
214 extern int scsi_device_get(struct scsi_device *);
215 extern void scsi_device_put(struct scsi_device *);
216 extern struct scsi_device *scsi_device_lookup(struct Scsi_Host *,
218 extern struct scsi_device *__scsi_device_lookup(struct Scsi_Host *,
220 extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *,
222 extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *,
225 void (*fn)(struct scsi_device *, void *));
228 extern struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *,
229 struct scsi_device *);
233 * @sdev: the &struct scsi_device to use as a cursor
247 * @sdev: the &struct scsi_device to use as a cursor
251 * take a reference on the scsi_device, so the whole loop must be
261 extern void scsi_adjust_queue_depth(struct scsi_device *, int, int);
262 extern int scsi_track_queue_full(struct scsi_device *, int);
264 extern int scsi_set_medium_removal(struct scsi_device *, char);
266 extern int scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage,
270 extern int scsi_mode_select(struct scsi_device *sdev, int pf, int sp,
275 extern int scsi_test_unit_ready(struct scsi_device *sdev, int timeout,
277 extern int scsi_device_set_state(struct scsi_device *sdev,
279 extern int scsi_device_quiesce(struct scsi_device *sdev);
280 extern void scsi_device_resume(struct scsi_device *sdev);
293 extern int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd,
297 extern int scsi_execute_req(struct scsi_device *sdev, const unsigned char *cmd,
300 extern int scsi_execute_async(struct scsi_device *sdev,
307 static inline int __must_check scsi_device_reprobe(struct scsi_device *sdev)
312 static inline unsigned int sdev_channel(struct scsi_device *sdev)
317 static inline unsigned int sdev_id(struct scsi_device *sdev)
325 static inline int scsi_device_online(struct scsi_device *sdev)
331 static inline int scsi_device_sync(struct scsi_device *sdev)
335 static inline int scsi_device_wide(struct scsi_device *sdev)
339 static inline int scsi_device_dt(struct scsi_device *sdev)
343 static inline int scsi_device_dt_only(struct scsi_device *sdev)
349 static inline int scsi_device_ius(struct scsi_device *sdev)
355 static inline int scsi_device_qas(struct scsi_device *sdev)