/linux-master/include/ufs/ |
H A D | ufshcd.h | 23 #include <scsi/scsi_device.h> 32 struct scsi_device; 935 struct scsi_device *ufs_device_wlun;
|
/linux-master/include/scsi/ |
H A D | scsi_host.h | 18 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 (* slave_alloc)(struct scsi_device *); 189 * struct scsi_device *. If the low level device driver implements 218 int (* device_configure)(struct scsi_device *, struct queue_limits *lim); 219 int (* slave_configure)(struct scsi_device *); 230 void (* slave_destroy)(struct scsi_device *); 290 int (* change_queue_depth)(struct scsi_device *, int); 325 int (* bios_param)(struct scsi_device *, struc [all...] |
H A D | scsi_transport.h | 14 #include <scsi/scsi_device.h> 79 scsi_transport_device_data(struct scsi_device *sdev)
|
H A D | libsas.h | 18 #include <scsi/scsi_device.h> 392 sdev_to_domain_dev(struct scsi_device *sdev) { 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,
|
H A D | scsi_cmnd.h | 12 #include <scsi/scsi_device.h> 75 struct scsi_device *device;
|
H A D | libfc.h | 966 int fc_slave_alloc(struct scsi_device *);
|
/linux-master/include/linux/ |
H A D | libata.h | 493 struct scsi_device; 668 struct scsi_device *sdev; /* attached SCSI device */ 1086 extern int ata_scsi_ioctl(struct scsi_device *dev, unsigned int cmd, 1099 extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev, 1150 extern int ata_std_bios_param(struct scsi_device *sdev, 1153 extern void ata_scsi_unlock_native_capacity(struct scsi_device *sdev); 1154 extern int ata_scsi_slave_alloc(struct scsi_device *sdev); 1155 int ata_scsi_device_configure(struct scsi_device *sdev, 1157 extern void ata_scsi_slave_destroy(struct scsi_device *sdev); 1158 extern int ata_scsi_change_queue_depth(struct scsi_device *sde [all...] |
/linux-master/drivers/usb/storage/ |
H A D | uas.c | 25 #include <scsi/scsi_device.h> 179 struct scsi_device *sdev = cmnd->device; 496 struct scsi_device *sdev = cmnd->device; 634 struct scsi_device *sdev = cmnd->device; 765 struct scsi_device *sdev = cmnd->device; 818 static int uas_slave_alloc(struct scsi_device *sdev) 827 static int uas_device_configure(struct scsi_device *sdev,
|
H A D | usb.c | 47 #include <scsi/scsi_device.h>
|
H A D | scsiglue.c | 39 #include <scsi/scsi_device.h> 67 static int slave_alloc (struct scsi_device *sdev) 85 static int device_configure(struct scsi_device *sdev, struct queue_limits *lim) 572 struct scsi_device *sdev = to_scsi_device(dev); 581 struct scsi_device *sdev = to_scsi_device(dev);
|
/linux-master/drivers/usb/image/ |
H A D | microtek.c | 138 #include <scsi/scsi_device.h> 325 static int mts_slave_alloc (struct scsi_device *s)
|
/linux-master/drivers/ufs/core/ |
H A D | ufshcd.c | 581 struct scsi_device *sdev = req->q->queuedata; 614 const struct scsi_device *sdev_ufs = hba->ufs_device_wlun; 1237 const struct scsi_device *sdev; 2861 static inline bool is_device_wlun(struct scsi_device *sdev) 5057 static void ufshcd_setup_links(struct ufs_hba *hba, struct scsi_device *sdev) 5094 static void ufshcd_lu_init(struct ufs_hba *hba, struct scsi_device *sdev) 5153 static int ufshcd_slave_alloc(struct scsi_device *sdev) 5190 static int ufshcd_change_queue_depth(struct scsi_device *sdev, int depth) 5201 static int ufshcd_slave_configure(struct scsi_device *sdev) 5232 static void ufshcd_slave_destroy(struct scsi_device *sde [all...] |
/linux-master/drivers/staging/rts5208/ |
H A D | rtsx.c | 60 static int slave_alloc(struct scsi_device *sdev) 71 static int slave_configure(struct scsi_device *sdev)
|
/linux-master/drivers/scsi/ |
H A D | wd33c93.c | 80 #include <scsi/scsi_device.h>
|
H A D | st.c | 53 #include <scsi/scsi_device.h> 274 struct scsi_device *sdev = STp->device; 296 static char * st_incompatible(struct scsi_device* SDp) 4261 struct scsi_device *SDp = to_scsi_device(dev);
|
H A D | sr.c | 59 #include <scsi/scsi_device.h> 158 static unsigned int sr_get_events(struct scsi_device *sdev) 490 struct scsi_device *sdev = cd->device; 525 struct scsi_device *sdev = cd->device; 592 struct scsi_device *sdev = cd->device; 610 struct scsi_device *sdev = to_scsi_device(dev); 913 struct scsi_device *sdev = cd->device;
|
H A D | sd_zbc.c | 49 struct scsi_device *sdp = sdkp->device; 115 struct scsi_device *sdp = sdkp->device;
|
H A D | ses.c | 17 #include <scsi/scsi_device.h> 47 struct scsi_device *sdev = to_scsi_device(dev); 77 static int ses_recv_diag(struct scsi_device *sdev, int page_code, 134 static int ses_send_diag(struct scsi_device *sdev, int page_code, 184 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); 214 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); 453 struct scsi_device *sdev; 553 struct scsi_device *sdev, 670 struct scsi_device *sdev, 673 struct scsi_device *edev_sde [all...] |
H A D | sd.c | 65 #include <scsi/scsi_device.h> 141 struct scsi_device *sdp = sdkp->device; 210 struct scsi_device *sdp = sdkp->device; 224 struct scsi_device *sdp = sdkp->device; 235 struct scsi_device *sdp = sdkp->device; 255 struct scsi_device *sdp = sdkp->device; 266 struct scsi_device *sdp = sdkp->device; 285 struct scsi_device *sdp = sdkp->device; 295 struct scsi_device *sdp = sdkp->device; 324 struct scsi_device *sd [all...] |
H A D | sd.h | 85 struct scsi_device *device; 203 static inline sector_t logical_to_sectors(struct scsi_device *sdev, sector_t blocks) 208 static inline unsigned int logical_to_bytes(struct scsi_device *sdev, sector_t blocks) 213 static inline sector_t bytes_to_logical(struct scsi_device *sdev, unsigned int bytes) 218 static inline sector_t sectors_to_logical(struct scsi_device *sdev, sector_t sector)
|
H A D | scsi_transport_sas.c | 37 #include <scsi/scsi_device.h> 161 static struct sas_end_device *sas_sdev_to_rdev(struct scsi_device *sdev) 328 u64 sas_get_address(struct scsi_device *sdev) 345 sas_tlr_supported(struct scsi_device *sdev) 382 sas_disable_tlr(struct scsi_device *sdev) 397 void sas_enable_tlr(struct scsi_device *sdev) 412 unsigned int sas_is_tlr_enabled(struct scsi_device *sdev) 1238 int sas_read_port_mode_page(struct scsi_device *sdev)
|
H A D | scsi_transport_iscsi.c | 18 #include <scsi/scsi_device.h>
|
H A D | scsi_transport_fc.c | 17 #include <scsi/scsi_device.h>
|
H A D | scsi_sysfs.c | 19 #include <scsi/scsi_device.h> 438 struct scsi_device *sdev; 446 struct scsi_device *sdev = to_scsi_device(dev); 526 .name = "scsi_device", 533 struct scsi_device *sdp; 546 const struct scsi_device *sdev; 595 struct scsi_device *sdev; \ 620 struct scsi_device *sdev; \ 642 struct scsi_device *sdev; \ 684 struct scsi_device *sde [all...] |
/linux-master/drivers/scsi/smartpqi/ |
H A D | smartpqi_init.c | 25 #include <scsi/scsi_device.h> 227 static inline void pqi_disable_write_same(struct scsi_device *sdev) 3133 static inline void pqi_take_device_offline(struct scsi_device *sdev, char *path) 6175 struct pqi_scsi_dev *scsi_device; local 6192 scsi_device = scmd->device->hostdata; 6193 if (scsi_device != device) 6479 static int pqi_slave_alloc(struct scsi_device *sdev) 6547 static int pqi_slave_configure(struct scsi_device *sdev) 6563 static void pqi_slave_destroy(struct scsi_device *sdev) 6851 static int pqi_ioctl(struct scsi_device *sde [all...] |