Home
last modified time | relevance | path

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

/include/scsi/
A Dscsi_device.h103 struct scsi_device { struct
296 container_of(d, struct scsi_device, sdev_gendev) argument
298 container_of(d, struct scsi_device, sdev_dev)
344 struct scsi_device *starget_sdev_user;
398 extern void scsi_remove_device(struct scsi_device *);
400 void scsi_attach_vpd(struct scsi_device *sdev);
401 void scsi_cdl_check(struct scsi_device *sdev);
406 extern void scsi_device_put(struct scsi_device *);
416 void (*fn)(struct scsi_device *, void *));
418 void (*fn)(struct scsi_device *,
[all …]
A 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 *);
A 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,
A 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,
A 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 *);
A Dscsi_host.h18 struct scsi_device;
116 int (*ioctl)(struct scsi_device *dev, unsigned int cmd,
127 int (*compat_ioctl)(struct scsi_device *dev, unsigned int cmd,
184 int (* sdev_init)(struct scsi_device *);
215 int (* sdev_configure)(struct scsi_device *, struct queue_limits *lim);
226 void (* sdev_destroy)(struct scsi_device *);
286 int (* change_queue_depth)(struct scsi_device *, int);
321 int (* bios_param)(struct scsi_device *, struct block_device *,
330 void (*unlock_native_capacity)(struct scsi_device *);
774 extern int scsi_resume_device(struct scsi_device *sdev);
[all …]
A 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 *);
A Dscsi_transport_spi.h15 struct scsi_device;
139 void spi_schedule_dv_device(struct scsi_device *);
140 void spi_dv_device(struct scsi_device *);
A Dlibsas.h392 sdev_to_domain_dev(struct scsi_device *sdev) { in sdev_to_domain_dev()
686 int sas_sdev_configure(struct scsi_device *dev, struct queue_limits *lim);
687 extern int sas_change_queue_depth(struct scsi_device *, int new_depth);
688 extern int sas_bios_param(struct scsi_device *, struct block_device *,
705 extern int sas_sdev_init(struct scsi_device *);
706 extern int sas_ioctl(struct scsi_device *sdev, unsigned int cmd,
A Dscsi_transport.h79 scsi_transport_device_data(struct scsi_device *sdev) in scsi_transport_device_data()
A Dscsi_cmnd.h75 struct scsi_device *device;
A Dlibiscsi.h27 struct scsi_device;
A Dlibfc.h966 int fc_sdev_init(struct scsi_device *);
/include/linux/
A Dlibata.h533 struct scsi_device;
724 struct scsi_device *sdev; /* attached SCSI device */
1142 extern int ata_scsi_ioctl(struct scsi_device *dev, unsigned int cmd,
1155 extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
1205 extern int ata_std_bios_param(struct scsi_device *sdev,
1208 extern void ata_scsi_unlock_native_capacity(struct scsi_device *sdev);
1209 extern int ata_scsi_sdev_init(struct scsi_device *sdev);
1211 extern void ata_scsi_sdev_destroy(struct scsi_device *sdev);
1212 extern int ata_scsi_change_queue_depth(struct scsi_device *sdev,
1218 extern int ata_ncq_prio_enabled(struct ata_port *ap, struct scsi_device *sdev,
[all …]
/include/ufs/
A Dufshcd.h33 struct scsi_device;
387 void (*config_scsi_dev)(struct scsi_device *sdev);
986 struct scsi_device *ufs_device_wlun;

Completed in 43 milliseconds