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 *);