Searched refs:scsi_device (Results 1 - 25 of 255) sorted by relevance

1234567891011

/drivers/scsi/
H A Dscsi.h24 #include <scsi/scsi_device.h>
41 struct scsi_device;
H A Dscsi_priv.h9 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 Dsym53c416.h30 static int sym53c416_bios_param(struct scsi_device *, struct block_device *,
H A Dsr.h26 struct scsi_device;
36 struct scsi_device *device;
52 /* We hold gendisk and scsi_device references on probe and use
H A Dscsi_sysfs.c17 #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 Dscsi.c61 #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 Dscsi_lib_dma.c12 #include <scsi/scsi_device.h>
H A Dultrastor.h21 static int ultrastor_biosparam(struct scsi_device *, struct block_device *,
H A Dscsi_lib.c27 #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 Dscsi_ioctl.c19 #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 D53c700.h14 #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 Dses.c32 #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 Dzfcp_ext.h38 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 Dzfcp_unit.c170 * 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 Dosd_uld.c57 #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 Dtarget_core_pscsi.h20 #include <scsi/scsi_device.h>
47 struct scsi_device *pdv_sd;
/drivers/scsi/device_handler/
H A Dscsi_dh_hp_sw.c45 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 Dscsi_dh.c55 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 Dscsi_dh_alua.c68 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 Dscsi_dh_emc.c28 #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 Dscsi_dh_rdac.c166 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 Dmptscsih.h119 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 Discsi_target_device.c22 #include <scsi/scsi_device.h>
/drivers/staging/rts5139/
H A Drts51x_scsi.h145 struct scsi_device;
149 int slave_alloc(struct scsi_device *sdev);
150 int slave_configure(struct scsi_device *sdev);
/drivers/scsi/bfa/
H A Dbfad_im.h151 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; \

Completed in 217 milliseconds

1234567891011