Home
last modified time | relevance | path

Searched refs:scsi_device (Results 1 – 16 of 16) sorted by relevance

/include/scsi/
Dscsi_device.h104 struct scsi_device { struct
295 container_of(d, struct scsi_device, sdev_gendev) argument
297 container_of(d, struct scsi_device, sdev_dev)
309 sdev_prefix_printk(const char *, const struct scsi_device *, const char *,
343 struct scsi_device *starget_sdev_user;
382 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target()
392 extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
397 extern void scsi_remove_device(struct scsi_device *);
399 void scsi_attach_vpd(struct scsi_device *sdev);
400 void scsi_cdl_check(struct scsi_device *sdev);
[all …]
Dscsi_dh.h55 enum scsi_disposition (*check_sense)(struct scsi_device *,
57 int (*attach)(struct scsi_device *);
58 void (*detach)(struct scsi_device *);
59 int (*activate)(struct scsi_device *, activate_complete, void *);
60 blk_status_t (*prep_fn)(struct scsi_device *, struct request *);
61 int (*set_params)(struct scsi_device *, const char *);
62 void (*rescan)(struct scsi_device *);
Dscsi_ioctl.h22 struct scsi_device;
46 int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev,
48 int scsi_ioctl(struct scsi_device *sdev, bool open_for_write, int cmd,
Dscsi_dbg.h6 struct scsi_device;
12 extern void scsi_print_sense_hdr(const struct scsi_device *, const char *,
15 extern void __scsi_print_sense(const struct scsi_device *, const char *name,
Dscsi_host.h19 struct scsi_device;
117 int (*ioctl)(struct scsi_device *dev, unsigned int cmd,
128 int (*compat_ioctl)(struct scsi_device *dev, unsigned int cmd,
185 int (* slave_alloc)(struct scsi_device *);
219 int (* device_configure)(struct scsi_device *, struct queue_limits *lim);
220 int (* slave_configure)(struct scsi_device *);
231 void (* slave_destroy)(struct scsi_device *);
291 int (* change_queue_depth)(struct scsi_device *, int);
326 int (* bios_param)(struct scsi_device *, struct block_device *,
335 void (*unlock_native_capacity)(struct scsi_device *);
[all …]
Dscsi_eh.h9 struct scsi_device;
17 extern int scsi_block_when_processing_errors(struct scsi_device *);
30 extern int scsi_ioctl_reset(struct scsi_device *, int __user *);
Dscsi_transport_sas.h197 u64 sas_get_address(struct scsi_device *);
198 unsigned int sas_tlr_supported(struct scsi_device *);
199 unsigned int sas_is_tlr_enabled(struct scsi_device *);
200 void sas_disable_tlr(struct scsi_device *);
201 void sas_enable_tlr(struct scsi_device *);
203 bool sas_ata_ncq_prio_supported(struct scsi_device *sdev);
232 int sas_read_port_mode_page(struct scsi_device *);
Dscsi_transport_spi.h15 struct scsi_device;
139 void spi_schedule_dv_device(struct scsi_device *);
140 void spi_dv_device(struct scsi_device *);
Dlibsas.h392 sdev_to_domain_dev(struct scsi_device *sdev) { in sdev_to_domain_dev()
686 int sas_device_configure(struct scsi_device *dev,
688 extern int sas_change_queue_depth(struct scsi_device *, int new_depth);
689 extern int sas_bios_param(struct scsi_device *, struct block_device *,
706 extern int sas_slave_alloc(struct scsi_device *);
707 extern int sas_ioctl(struct scsi_device *sdev, unsigned int cmd,
Dscsi_transport.h79 scsi_transport_device_data(struct scsi_device *sdev) in scsi_transport_device_data()
Dscsi_cmnd.h76 struct scsi_device *device;
Dlibiscsi.h27 struct scsi_device;
Dlibfc.h966 int fc_slave_alloc(struct scsi_device *);
/include/trace/hooks/
Dufshcd.h64 struct scsi_device;
66 TP_PROTO(struct scsi_device *sdev),
/include/linux/
Dlibata.h535 struct scsi_device;
726 struct scsi_device *sdev; /* attached SCSI device */
1140 extern int ata_scsi_ioctl(struct scsi_device *dev, unsigned int cmd,
1153 extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
1203 extern int ata_std_bios_param(struct scsi_device *sdev,
1206 extern void ata_scsi_unlock_native_capacity(struct scsi_device *sdev);
1207 extern int ata_scsi_slave_alloc(struct scsi_device *sdev);
1208 int ata_scsi_device_configure(struct scsi_device *sdev,
1210 extern void ata_scsi_slave_destroy(struct scsi_device *sdev);
1211 extern int ata_scsi_change_queue_depth(struct scsi_device *sdev,
[all …]
/include/ufs/
Dufshcd.h35 struct scsi_device;
394 void (*config_scsi_dev)(struct scsi_device *sdev);
1006 struct scsi_device *ufs_device_wlun;