scsi_device       518 include/linux/libata.h struct scsi_device;
scsi_device       669 include/linux/libata.h 	struct scsi_device	*sdev;		/* attached SCSI device */
scsi_device      1122 include/linux/libata.h extern int ata_scsi_ioctl(struct scsi_device *dev, int cmd, void __user *arg);
scsi_device      1124 include/linux/libata.h extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
scsi_device      1134 include/linux/libata.h extern int ata_sas_slave_configure(struct scsi_device *, struct ata_port *);
scsi_device      1188 include/linux/libata.h extern int ata_std_bios_param(struct scsi_device *sdev,
scsi_device      1191 include/linux/libata.h extern void ata_scsi_unlock_native_capacity(struct scsi_device *sdev);
scsi_device      1192 include/linux/libata.h extern int ata_scsi_slave_config(struct scsi_device *sdev);
scsi_device      1193 include/linux/libata.h extern void ata_scsi_slave_destroy(struct scsi_device *sdev);
scsi_device      1194 include/linux/libata.h extern int ata_scsi_change_queue_depth(struct scsi_device *sdev,
scsi_device      1196 include/linux/libata.h extern int __ata_change_queue_depth(struct ata_port *ap, struct scsi_device *sdev,
scsi_device      1107 include/scsi/libfc.h int fc_slave_alloc(struct scsi_device *);
scsi_device      1108 include/scsi/libfc.h int fc_change_queue_depth(struct scsi_device *, int qdepth, int reason);
scsi_device      1109 include/scsi/libfc.h int fc_change_queue_type(struct scsi_device *, int tag_type);
scsi_device        38 include/scsi/libiscsi.h struct scsi_device;
scsi_device       381 include/scsi/libiscsi.h extern int iscsi_change_queue_depth(struct scsi_device *sdev, int depth,
scsi_device       450 include/scsi/libsas.h sdev_to_domain_dev(struct scsi_device *sdev) {
scsi_device       706 include/scsi/libsas.h extern int sas_slave_configure(struct scsi_device *);
scsi_device       707 include/scsi/libsas.h extern int sas_change_queue_depth(struct scsi_device *, int new_depth,
scsi_device       709 include/scsi/libsas.h extern int sas_change_queue_type(struct scsi_device *, int qt);
scsi_device       710 include/scsi/libsas.h extern int sas_bios_param(struct scsi_device *,
scsi_device       740 include/scsi/libsas.h extern int sas_slave_alloc(struct scsi_device *);
scsi_device       741 include/scsi/libsas.h extern int sas_ioctl(struct scsi_device *sdev, int cmd, void __user *arg);
scsi_device        50 include/scsi/osd_initiator.h 	struct scsi_device *scsi_device;
scsi_device        82 include/scsi/osd_initiator.h void osd_dev_init(struct osd_dev *od, struct scsi_device *scsi_device);
scsi_device       105 include/scsi/osd_initiator.h 	return od->scsi_device->request_queue;
scsi_device        57 include/scsi/scsi_cmnd.h 	struct scsi_device *device;
scsi_device       154 include/scsi/scsi_cmnd.h extern struct scsi_cmnd *scsi_get_command(struct scsi_device *, gfp_t);
scsi_device       218 include/scsi/scsi_device.h 	int (*check_sense)(struct scsi_device *, struct scsi_sense_hdr *);
scsi_device       219 include/scsi/scsi_device.h 	int (*attach)(struct scsi_device *);
scsi_device       220 include/scsi/scsi_device.h 	void (*detach)(struct scsi_device *);
scsi_device       221 include/scsi/scsi_device.h 	int (*activate)(struct scsi_device *, activate_complete, void *);
scsi_device       222 include/scsi/scsi_device.h 	int (*prep_fn)(struct scsi_device *, struct request *);
scsi_device       223 include/scsi/scsi_device.h 	int (*set_params)(struct scsi_device *, const char *);
scsi_device       224 include/scsi/scsi_device.h 	bool (*match)(struct scsi_device *);
scsi_device       229 include/scsi/scsi_device.h 	struct scsi_device *sdev;
scsi_device       235 include/scsi/scsi_device.h 	container_of(d, struct scsi_device, sdev_gendev)
scsi_device       237 include/scsi/scsi_device.h 	container_of(d, struct scsi_device, sdev_dev)
scsi_device       274 include/scsi/scsi_device.h 	struct scsi_device	*starget_sdev_user;
scsi_device       313 include/scsi/scsi_device.h static inline struct scsi_target *scsi_target(struct scsi_device *sdev)
scsi_device       323 include/scsi/scsi_device.h extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
scsi_device       328 include/scsi/scsi_device.h extern void scsi_remove_device(struct scsi_device *);
scsi_device       330 include/scsi/scsi_device.h void scsi_attach_vpd(struct scsi_device *sdev);
scsi_device       332 include/scsi/scsi_device.h extern int scsi_device_get(struct scsi_device *);
scsi_device       333 include/scsi/scsi_device.h extern void scsi_device_put(struct scsi_device *);
scsi_device       334 include/scsi/scsi_device.h extern struct scsi_device *scsi_device_lookup(struct Scsi_Host *,
scsi_device       336 include/scsi/scsi_device.h extern struct scsi_device *__scsi_device_lookup(struct Scsi_Host *,
scsi_device       338 include/scsi/scsi_device.h extern struct scsi_device *scsi_device_lookup_by_target(struct scsi_target *,
scsi_device       340 include/scsi/scsi_device.h extern struct scsi_device *__scsi_device_lookup_by_target(struct scsi_target *,
scsi_device       343 include/scsi/scsi_device.h 		     void (*fn)(struct scsi_device *, void *));
scsi_device       345 include/scsi/scsi_device.h 				      void (*fn)(struct scsi_device *,
scsi_device       349 include/scsi/scsi_device.h extern struct scsi_device *__scsi_iterate_devices(struct Scsi_Host *,
scsi_device       350 include/scsi/scsi_device.h 						  struct scsi_device *);
scsi_device       382 include/scsi/scsi_device.h extern void scsi_adjust_queue_depth(struct scsi_device *, int, int);
scsi_device       383 include/scsi/scsi_device.h extern int scsi_track_queue_full(struct scsi_device *, int);
scsi_device       385 include/scsi/scsi_device.h extern int scsi_set_medium_removal(struct scsi_device *, char);
scsi_device       387 include/scsi/scsi_device.h extern int scsi_mode_sense(struct scsi_device *sdev, int dbd, int modepage,
scsi_device       391 include/scsi/scsi_device.h extern int scsi_mode_select(struct scsi_device *sdev, int pf, int sp,
scsi_device       396 include/scsi/scsi_device.h extern int scsi_test_unit_ready(struct scsi_device *sdev, int timeout,
scsi_device       398 include/scsi/scsi_device.h extern int scsi_get_vpd_page(struct scsi_device *, u8 page, unsigned char *buf,
scsi_device       400 include/scsi/scsi_device.h extern int scsi_report_opcode(struct scsi_device *sdev, unsigned char *buffer,
scsi_device       402 include/scsi/scsi_device.h extern int scsi_device_set_state(struct scsi_device *sdev,
scsi_device       406 include/scsi/scsi_device.h extern void sdev_evt_send(struct scsi_device *sdev, struct scsi_event *evt);
scsi_device       407 include/scsi/scsi_device.h extern void sdev_evt_send_simple(struct scsi_device *sdev,
scsi_device       409 include/scsi/scsi_device.h extern int scsi_device_quiesce(struct scsi_device *sdev);
scsi_device       410 include/scsi/scsi_device.h extern void scsi_device_resume(struct scsi_device *sdev);
scsi_device       424 include/scsi/scsi_device.h extern int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd,
scsi_device       428 include/scsi/scsi_device.h extern int scsi_execute_req_flags(struct scsi_device *sdev,
scsi_device       432 include/scsi/scsi_device.h static inline int scsi_execute_req(struct scsi_device *sdev,
scsi_device       440 include/scsi/scsi_device.h extern void sdev_disable_disk_events(struct scsi_device *sdev);
scsi_device       441 include/scsi/scsi_device.h extern void sdev_enable_disk_events(struct scsi_device *sdev);
scsi_device       444 include/scsi/scsi_device.h extern int scsi_autopm_get_device(struct scsi_device *);
scsi_device       445 include/scsi/scsi_device.h extern void scsi_autopm_put_device(struct scsi_device *);
scsi_device       447 include/scsi/scsi_device.h static inline int scsi_autopm_get_device(struct scsi_device *d) { return 0; }
scsi_device       448 include/scsi/scsi_device.h static inline void scsi_autopm_put_device(struct scsi_device *d) {}
scsi_device       451 include/scsi/scsi_device.h static inline int __must_check scsi_device_reprobe(struct scsi_device *sdev)
scsi_device       456 include/scsi/scsi_device.h static inline unsigned int sdev_channel(struct scsi_device *sdev)
scsi_device       461 include/scsi/scsi_device.h static inline unsigned int sdev_id(struct scsi_device *sdev)
scsi_device       472 include/scsi/scsi_device.h static inline int scsi_device_online(struct scsi_device *sdev)
scsi_device       478 include/scsi/scsi_device.h static inline int scsi_device_blocked(struct scsi_device *sdev)
scsi_device       483 include/scsi/scsi_device.h static inline int scsi_device_created(struct scsi_device *sdev)
scsi_device       490 include/scsi/scsi_device.h static inline int scsi_device_sync(struct scsi_device *sdev)
scsi_device       494 include/scsi/scsi_device.h static inline int scsi_device_wide(struct scsi_device *sdev)
scsi_device       498 include/scsi/scsi_device.h static inline int scsi_device_dt(struct scsi_device *sdev)
scsi_device       502 include/scsi/scsi_device.h static inline int scsi_device_dt_only(struct scsi_device *sdev)
scsi_device       508 include/scsi/scsi_device.h static inline int scsi_device_ius(struct scsi_device *sdev)
scsi_device       514 include/scsi/scsi_device.h static inline int scsi_device_qas(struct scsi_device *sdev)
scsi_device       520 include/scsi/scsi_device.h static inline int scsi_device_enclosure(struct scsi_device *sdev)
scsi_device       525 include/scsi/scsi_device.h static inline int scsi_device_protection(struct scsi_device *sdev)
scsi_device       533 include/scsi/scsi_device.h static inline int scsi_device_tpgs(struct scsi_device *sdev)
scsi_device         9 include/scsi/scsi_driver.h struct scsi_device;
scsi_device         7 include/scsi/scsi_eh.h struct scsi_device;
scsi_device        44 include/scsi/scsi_eh.h extern int scsi_block_when_processing_errors(struct scsi_device *);
scsi_device        71 include/scsi/scsi_eh.h extern int scsi_reset_provider(struct scsi_device *, int);
scsi_device        18 include/scsi/scsi_host.h struct scsi_device;
scsi_device        88 include/scsi/scsi_host.h 	int (* ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
scsi_device        98 include/scsi/scsi_host.h 	int (* compat_ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
scsi_device       185 include/scsi/scsi_host.h 	int (* slave_alloc)(struct scsi_device *);
scsi_device       216 include/scsi/scsi_host.h 	int (* slave_configure)(struct scsi_device *);
scsi_device       227 include/scsi/scsi_host.h 	void (* slave_destroy)(struct scsi_device *);
scsi_device       284 include/scsi/scsi_host.h 	int (* change_queue_depth)(struct scsi_device *, int, int);
scsi_device       297 include/scsi/scsi_host.h 	int (* change_queue_type)(struct scsi_device *, int);
scsi_device       307 include/scsi/scsi_host.h 	int (* bios_param)(struct scsi_device *, struct block_device *,
scsi_device       316 include/scsi/scsi_host.h 	void (*unlock_native_capacity)(struct scsi_device *);
scsi_device       846 include/scsi/scsi_host.h extern void scsi_free_host_dev(struct scsi_device *);
scsi_device       847 include/scsi/scsi_host.h extern struct scsi_device *scsi_get_host_dev(struct Scsi_Host *);
scsi_device        20 include/scsi/scsi_ioctl.h struct scsi_device;
scsi_device        43 include/scsi/scsi_ioctl.h extern int scsi_ioctl(struct scsi_device *, int, void __user *);
scsi_device        44 include/scsi/scsi_ioctl.h extern int scsi_nonblockable_ioctl(struct scsi_device *sdev, int cmd,
scsi_device        27 include/scsi/scsi_tcq.h static inline int scsi_get_tag_type(struct scsi_device *sdev)
scsi_device        38 include/scsi/scsi_tcq.h static inline void scsi_set_tag_type(struct scsi_device *sdev, int tag)
scsi_device        65 include/scsi/scsi_tcq.h static inline void scsi_activate_tcq(struct scsi_device *sdev, int depth)
scsi_device        83 include/scsi/scsi_tcq.h static inline void scsi_deactivate_tcq(struct scsi_device *sdev, int depth)
scsi_device       130 include/scsi/scsi_tcq.h static inline struct scsi_cmnd *scsi_find_tag(struct scsi_device *sdev, int tag)
scsi_device       115 include/scsi/scsi_transport.h scsi_transport_device_data(struct scsi_device *sdev)
scsi_device       183 include/scsi/scsi_transport_sas.h unsigned int sas_tlr_supported(struct scsi_device *);
scsi_device       184 include/scsi/scsi_transport_sas.h unsigned int sas_is_tlr_enabled(struct scsi_device *);
scsi_device       185 include/scsi/scsi_transport_sas.h void sas_disable_tlr(struct scsi_device *);
scsi_device       186 include/scsi/scsi_transport_sas.h void sas_enable_tlr(struct scsi_device *);
scsi_device       216 include/scsi/scsi_transport_sas.h int sas_read_port_mode_page(struct scsi_device *);
scsi_device        28 include/scsi/scsi_transport_spi.h struct scsi_device;
scsi_device       152 include/scsi/scsi_transport_spi.h void spi_schedule_dv_device(struct scsi_device *);
scsi_device       153 include/scsi/scsi_transport_spi.h void spi_dv_device(struct scsi_device *);