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

1234567891011

/drivers/scsi/
H A Dscsi.h24 #include <scsi/scsi_device.h>
41 struct scsi_device;
H A Dscsi_priv.h6 #include <scsi/scsi_device.h>
11 struct scsi_device;
53 extern int scsi_get_device_flags(struct scsi_device *sdev,
56 extern int scsi_get_device_flags_keyed(struct scsi_device *sdev,
84 extern int scsi_maybe_unblock_host(struct scsi_device *sdev);
85 extern void scsi_device_unbusy(struct scsi_device *sdev);
90 extern struct request_queue *scsi_alloc_queue(struct scsi_device *sdev);
91 extern struct request_queue *scsi_mq_alloc_queue(struct scsi_device *sdev);
135 extern int scsi_sysfs_add_sdev(struct scsi_device *);
139 extern void scsi_sysfs_device_initialize(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;
53 /* We hold gendisk and scsi_device references on probe and use
H A Dscsi.c63 #include <scsi/scsi_device.h>
277 struct scsi_cmnd *scsi_get_command(struct scsi_device *dev, gfp_t gfp_mask)
727 struct scsi_device *sdev = cmd->device;
793 void scsi_adjust_queue_depth(struct scsi_device *sdev, int tagged, int tags)
865 int scsi_track_queue_full(struct scsi_device *sdev, int depth)
912 static int scsi_vpd_inquiry(struct scsi_device *sdev, unsigned char *buffer,
958 int scsi_get_vpd_page(struct scsi_device *sdev, u8 page, unsigned char *buf,
1006 void scsi_attach_vpd(struct scsi_device *sdev)
1095 int scsi_report_opcode(struct scsi_device *sdev, unsigned char *buffer,
1129 * scsi_device_get - get an additional reference to a scsi_device
[all...]
H A Dscsi_sysfs.c17 #include <scsi/scsi_device.h>
387 struct scsi_device *sdev;
395 struct scsi_device *sdev;
400 sdev = container_of(work, struct scsi_device, ew.work);
435 struct scsi_device *sdp = to_scsi_device(dev);
441 .name = "scsi_device",
448 struct scsi_device *sdp;
461 struct scsi_device *sdev;
511 struct scsi_device *sdev; \
536 struct scsi_device *sde
[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_ioctl.c19 #include <scsi/scsi_device.h>
88 static int ioctl_internal_command(struct scsi_device *sdev, char *cmd,
139 int scsi_set_medium_removal(struct scsi_device *sdev, char state)
172 static int scsi_ioctl_get_pci(struct scsi_device *sdev, void __user *arg)
197 * a pointer to a &struct scsi_device.
199 int scsi_ioctl(struct scsi_device *sdev, int cmd, void __user *arg)
291 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 Dscsi_lib.c29 #include <scsi/scsi_device.h>
86 struct scsi_device *device = cmd->device;
98 * scsi_host.max_host_blocked and scsi_device.max_device_blocked)
120 struct scsi_device *sdev = cmd->device;
142 struct scsi_device *device = cmd->device;
214 int scsi_execute(struct scsi_device *sdev, const unsigned char *cmd,
264 int scsi_execute_req_flags(struct scsi_device *sdev, const unsigned char *cmd,
307 void scsi_device_unbusy(struct scsi_device *sdev)
342 static void scsi_single_lun_run(struct scsi_device *current_sdev)
345 struct scsi_device *sde
[all...]
H A Dses.c33 #include <scsi/scsi_device.h>
55 struct scsi_device *sdev = to_scsi_device(dev);
71 static int ses_recv_diag(struct scsi_device *sdev, int page_code,
87 static int ses_send_diag(struct scsi_device *sdev, int page_code,
114 struct scsi_device *sdev = to_scsi_device(edev->edev.parent);
144 struct scsi_device *sdev = to_scsi_device(edev->edev.parent);
279 struct scsi_device *sdev;
361 struct scsi_device *sdev,
450 struct scsi_device *sdev)
487 struct scsi_device *sde
[all...]
H A Dscsi_pm.c13 #include <scsi/scsi_device.h>
221 struct scsi_device *sdev = to_scsi_device(dev);
249 struct scsi_device *sdev = to_scsi_device(dev);
289 int scsi_autopm_get_device(struct scsi_device *sdev)
302 void scsi_autopm_put_device(struct scsi_device *sdev)
/drivers/scsi/osd/
H A Dosd_uld.c57 #include <scsi/scsi_device.h>
327 BUG_ON(od->scsi_device != oud->od.scsi_device);
374 struct scsi_device *scsi_device = oud->od.scsi_device; local
382 oud, scsi_device, scsi_device->request_queue);
383 error = scsi_test_unit_ready(scsi_device, 10*HZ, 5, NULL);
398 struct scsi_device *scsi_devic local
420 struct scsi_device *scsi_device = to_scsi_device(dev); local
523 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/s390/scsi/
H A Dzfcp_ext.h36 struct zfcp_port *, struct scsi_device *, u8, u8);
59 extern void zfcp_erp_set_lun_status(struct scsi_device *, u32);
60 extern void zfcp_erp_clear_lun_status(struct scsi_device *, u32);
61 extern void zfcp_erp_lun_reopen(struct scsi_device *, int, char *);
62 extern void zfcp_erp_lun_shutdown(struct scsi_device *, int, char *);
63 extern void zfcp_erp_lun_shutdown_wait(struct scsi_device *, char *);
154 extern struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit);
H A Dzfcp_unit.c181 * Returns: scsi_device pointer on success, NULL if there is no SCSI
187 struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit)
209 struct scsi_device *sdev;
233 struct scsi_device *sdev;
/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_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...]
H A Dscsi_dh_alua.c77 struct scsi_device *sdev;
86 static int alua_check_sense(struct scsi_device *, struct scsi_sense_hdr *);
88 static inline struct alua_dh_data *get_alua_data(struct scsi_device *sdev)
110 static struct request *get_alua_req(struct scsi_device *sdev,
144 static int submit_vpd_inquiry(struct scsi_device *sdev, struct alua_dh_data *h)
181 static unsigned submit_rtpg(struct scsi_device *sdev, struct alua_dh_data *h,
289 struct scsi_device *sdev = h->sdev;
326 static int alua_check_tpgs(struct scsi_device *sdev, struct alua_dh_data *h)
363 static int alua_vpd_inquiry(struct scsi_device *sdev, struct alua_dh_data *h)
452 static int alua_check_sense(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.c20 #include <scsi/scsi_device.h>
/drivers/scsi/bfa/
H A Dbfad_im.h152 struct scsi_device *sdev);
153 void bfad_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev);
176 * sdev_bflags for the scsi_device associated with LUN #0.
179 struct scsi_device *__sdev = NULL; \

Completed in 324 milliseconds

1234567891011