/drivers/scsi/ |
H A D | scsi.h | 24 #include <scsi/scsi_device.h> 41 struct scsi_device;
|
H A D | scsi_priv.h | 9 struct scsi_device; 50 extern int scsi_get_device_flags(struct scsi_device *sdev, 53 extern int scsi_get_device_flags_keyed(struct scsi_device *sdev, 80 extern int scsi_maybe_unblock_host(struct scsi_device *sdev); 81 extern void scsi_device_unbusy(struct scsi_device *sdev); 86 extern struct request_queue *scsi_alloc_queue(struct scsi_device *sdev); 128 extern int scsi_sysfs_add_sdev(struct scsi_device *); 132 extern void scsi_sysfs_device_initialize(struct scsi_device *); 133 extern int scsi_sysfs_target_initialize(struct scsi_device *); 135 extern void __scsi_remove_device(struct scsi_device *); [all...] |
H A D | sym53c416.h | 30 static int sym53c416_bios_param(struct scsi_device *, struct block_device *,
|
H A D | sr.h | 26 struct scsi_device; 36 struct scsi_device *device; 52 /* We hold gendisk and scsi_device references on probe and use
|
H A D | scsi_sysfs.c | 17 #include <scsi/scsi_device.h> 327 struct scsi_device *sdev; 335 struct scsi_device *sdev; 341 sdev = container_of(work, struct scsi_device, ew.work); 378 struct scsi_device *sdp = to_scsi_device(dev); 384 .name = "scsi_device", 391 struct scsi_device *sdp; 404 struct scsi_device *sdev; 454 struct scsi_device *sdev; \ 479 struct scsi_device *sde [all...] |
H A D | scsi.c | 61 #include <scsi/scsi_device.h> 284 struct scsi_cmnd *scsi_get_command(struct scsi_device *dev, gfp_t gfp_mask) 346 struct scsi_device *sdev = cmd->device; 795 struct scsi_device *sdev = cmd->device; 863 void scsi_adjust_queue_depth(struct scsi_device *sdev, int tagged, int tags) 933 int scsi_track_queue_full(struct scsi_device *sdev, int depth) 980 static int scsi_vpd_inquiry(struct scsi_device *sdev, unsigned char *buffer, 1023 int scsi_get_vpd_page(struct scsi_device *sdev, u8 page, unsigned char *buf, 1060 * scsi_device_get - get an additional reference to a scsi_device 1063 * Description: Gets a reference to the scsi_device an [all...] |
H A D | scsi_lib_dma.c | 12 #include <scsi/scsi_device.h>
|
H A D | ultrastor.h | 21 static int ultrastor_biosparam(struct scsi_device *, struct block_device *,
|
H A D | scsi_lib.c | 27 #include <scsi/scsi_device.h> 115 struct scsi_device *device = cmd->device; 132 * scsi_host.max_host_blocked and scsi_device.max_device_blocked) 208 int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd, 259 int scsi_execute_req(struct scsi_device *sdev, const unsigned char *cmd, 302 void scsi_device_unbusy(struct scsi_device *sdev) 327 static void scsi_single_lun_run(struct scsi_device *current_sdev) 330 struct scsi_device *sdev, *tmp; 366 static inline int scsi_device_is_busy(struct scsi_device *sdev) 404 struct scsi_device *sde [all...] |
H A D | scsi_ioctl.c | 19 #include <scsi/scsi_device.h> 88 static int ioctl_internal_command(struct scsi_device *sdev, char *cmd, 134 int scsi_set_medium_removal(struct scsi_device *sdev, char state) 167 static int scsi_ioctl_get_pci(struct scsi_device *sdev, void __user *arg) 192 * a pointer to a &struct scsi_device. 194 int scsi_ioctl(struct scsi_device *sdev, int cmd, void __user *arg) 286 int scsi_nonblockable_ioctl(struct scsi_device *sdev, int cmd,
|
H A D | 53c700.h | 14 #include <scsi/scsi_device.h> 106 static inline char *NCR_700_get_sense_cmnd(struct scsi_device *SDp) 114 NCR_700_set_depth(struct scsi_device *SDp, __u8 depth) 121 NCR_700_get_depth(struct scsi_device *SDp) 128 NCR_700_is_flag_set(struct scsi_device *SDp, __u32 flag) 133 NCR_700_is_flag_clear(struct scsi_device *SDp, __u32 flag) 138 NCR_700_set_flag(struct scsi_device *SDp, __u32 flag) 143 NCR_700_clear_flag(struct scsi_device *SDp, __u32 flag) 155 NCR_700_get_tag_neg_state(struct scsi_device *SDp) 161 NCR_700_set_tag_neg_state(struct scsi_device *SD [all...] |
H A D | ses.c | 32 #include <scsi/scsi_device.h> 54 struct scsi_device *sdev = to_scsi_device(dev); 70 static int ses_recv_diag(struct scsi_device *sdev, int page_code, 86 static int ses_send_diag(struct scsi_device *sdev, int page_code, 113 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); 143 struct scsi_device *sdev = to_scsi_device(edev->edev.parent); 278 struct scsi_device *sdev; 360 struct scsi_device *sdev, 449 struct scsi_device *sdev) 505 struct scsi_device *sde [all...] |
/drivers/s390/scsi/ |
H A D | zfcp_ext.h | 38 extern void zfcp_cfdc_lun_denied(struct scsi_device *, union fsf_status_qual *); 39 extern void zfcp_cfdc_lun_shrng_vltn(struct scsi_device *, 41 extern int zfcp_cfdc_open_lun_eval(struct scsi_device *, 50 struct zfcp_port *, struct scsi_device *, u8, u8); 72 extern void zfcp_erp_set_lun_status(struct scsi_device *, u32); 73 extern void zfcp_erp_clear_lun_status(struct scsi_device *, u32); 74 extern void zfcp_erp_lun_reopen(struct scsi_device *, int, char *); 75 extern void zfcp_erp_lun_shutdown(struct scsi_device *, int, char *); 76 extern void zfcp_erp_lun_shutdown_wait(struct scsi_device *, char *); 168 extern struct scsi_device *zfcp_unit_sde [all...] |
H A D | zfcp_unit.c | 170 * Returns: scsi_device pointer on success, NULL if there is no SCSI 176 struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit) 198 struct scsi_device *sdev; 222 struct scsi_device *sdev;
|
/drivers/scsi/osd/ |
H A D | osd_uld.c | 57 #include <scsi/scsi_device.h> 304 BUG_ON(od->scsi_device != oud->od.scsi_device); 351 struct scsi_device *scsi_device = oud->od.scsi_device; local 359 oud, scsi_device, scsi_device->request_queue); 360 error = scsi_test_unit_ready(scsi_device, 10*HZ, 5, NULL); 375 struct scsi_device *scsi_devic local 397 struct scsi_device *scsi_device = to_scsi_device(dev); local 500 struct scsi_device *scsi_device = to_scsi_device(dev); local [all...] |
/drivers/target/ |
H A D | target_core_pscsi.h | 20 #include <scsi/scsi_device.h> 47 struct scsi_device *pdv_sd;
|
/drivers/scsi/device_handler/ |
H A D | scsi_dh_hp_sw.c | 45 struct scsi_device *sdev; 52 static inline struct hp_sw_dh_data *get_hp_sw_data(struct scsi_device *sdev) 66 static int tur_done(struct scsi_device *sdev, unsigned char *sense) 113 static int hp_sw_tur(struct scsi_device *sdev, struct hp_sw_dh_data *h) 166 static int start_done(struct scsi_device *sdev, unsigned char *sense) 269 static int hp_sw_prep_fn(struct scsi_device *sdev, struct request *req) 292 static int hp_sw_activate(struct scsi_device *sdev, 323 static bool hp_sw_match(struct scsi_device *sdev) 341 static int hp_sw_bus_attach(struct scsi_device *sdev); 342 static void hp_sw_bus_detach(struct scsi_device *sde [all...] |
H A D | scsi_dh.c | 55 device_handler_match_function(struct scsi_device *sdev) 81 struct scsi_device *sdev) 98 static int scsi_dh_handler_attach(struct scsi_device *sdev, 132 static void scsi_dh_handler_detach(struct scsi_device *sdev, 155 struct scsi_device *sdev = to_scsi_device(dev); 195 struct scsi_device *sdev = to_scsi_device(dev); 212 struct scsi_device *sdev; 231 struct scsi_device *sdev; 251 struct scsi_device *sdev; 279 struct scsi_device *sde [all...] |
H A D | scsi_dh_alua.c | 68 struct scsi_device *sdev; 77 static int alua_check_sense(struct scsi_device *, struct scsi_sense_hdr *); 79 static inline struct alua_dh_data *get_alua_data(struct scsi_device *sdev) 101 static struct request *get_alua_req(struct scsi_device *sdev, 135 static int submit_vpd_inquiry(struct scsi_device *sdev, struct alua_dh_data *h) 172 static unsigned submit_rtpg(struct scsi_device *sdev, struct alua_dh_data *h) 274 struct scsi_device *sdev = h->sdev; 311 static int alua_check_tpgs(struct scsi_device *sdev, struct alua_dh_data *h) 348 static int alua_vpd_inquiry(struct scsi_device *sdev, struct alua_dh_data *h) 437 static int alua_check_sense(struct scsi_device *sde [all...] |
H A D | scsi_dh_emc.c | 28 #include <scsi/scsi_device.h> 117 *get_clariion_data(struct scsi_device *sdev) 127 static int trespass_endio(struct scsi_device *sdev, char *sense) 168 static int parse_sp_info_reply(struct scsi_device *sdev, 217 static char * parse_sp_model(struct scsi_device *sdev, unsigned char *buffer) 270 static struct request *get_req(struct scsi_device *sdev, int cmd, 321 static int send_inquiry_cmd(struct scsi_device *sdev, int page, 354 static int send_trespass_cmd(struct scsi_device *sdev, 403 static int clariion_check_sense(struct scsi_device *sdev, 451 static int clariion_prep_fn(struct scsi_device *sde [all...] |
H A D | scsi_dh_rdac.c | 166 struct scsi_device *ms_sdev; 262 static inline struct rdac_dh_data *get_rdac_data(struct scsi_device *sdev) 269 static struct request *get_rdac_req(struct scsi_device *sdev, 299 static struct request *rdac_failover_get(struct scsi_device *sdev, 372 u8 *array_id, struct scsi_device *sdev) 406 static int submit_inquiry(struct scsi_device *sdev, int page_code, 437 static int get_lun_info(struct scsi_device *sdev, struct rdac_dh_data *h, 463 static int check_ownership(struct scsi_device *sdev, struct rdac_dh_data *h) 499 static int initialize_controller(struct scsi_device *sdev, 523 static int set_mode_select(struct scsi_device *sde [all...] |
/drivers/message/fusion/ |
H A D | mptscsih.h | 119 extern void mptscsih_slave_destroy(struct scsi_device *device); 120 extern int mptscsih_slave_configure(struct scsi_device *device); 125 extern int mptscsih_bios_param(struct scsi_device * sdev, struct block_device *bdev, sector_t capacity, int geom[]); 131 extern int mptscsih_change_queue_depth(struct scsi_device *sdev, int qdepth,
|
/drivers/target/iscsi/ |
H A D | iscsi_target_device.c | 22 #include <scsi/scsi_device.h>
|
/drivers/staging/rts5139/ |
H A D | rts51x_scsi.h | 145 struct scsi_device; 149 int slave_alloc(struct scsi_device *sdev); 150 int slave_configure(struct scsi_device *sdev);
|
/drivers/scsi/bfa/ |
H A D | bfad_im.h | 151 struct scsi_device *sdev); 152 void bfad_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev); 175 * sdev_bflags for the scsi_device associated with LUN #0. 178 struct scsi_device *__sdev = NULL; \
|