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

12345678910

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/scsi/
H A Dscsi_device.h68 struct scsi_device { struct
190 int (*check_sense)(struct scsi_device *, struct scsi_sense_hdr *);
191 int (*attach)(struct scsi_device *);
192 void (*detach)(struct scsi_device *);
193 int (*activate)(struct scsi_device *, activate_complete, void *);
194 int (*prep_fn)(struct scsi_device *, struct request *);
195 int (*set_params)(struct scsi_device *, const char *);
200 struct scsi_device *sdev;
206 container_of(d, struct scsi_device, sdev_gendev)
208 container_of(d, struct scsi_device, sdev_de
[all...]
H A Dscsi_ioctl.h20 struct scsi_device;
43 extern int scsi_ioctl(struct scsi_device *, int, void __user *);
44 extern int scsi_nonblockable_ioctl(struct scsi_device *sdev, int cmd,
H A Dscsi_driver.h8 struct scsi_device;
31 int scsi_setup_blk_pc_cmnd(struct scsi_device *sdev, struct request *req);
32 int scsi_setup_fs_cmnd(struct scsi_device *sdev, struct request *req);
33 int scsi_prep_state_check(struct scsi_device *sdev, struct request *req);
H A Dscsi_tcq.h6 #include <scsi/scsi_device.h>
26 static inline int scsi_get_tag_type(struct scsi_device *sdev)
37 static inline void scsi_set_tag_type(struct scsi_device *sdev, int tag)
64 static inline void scsi_activate_tcq(struct scsi_device *sdev, int depth)
80 static inline void scsi_deactivate_tcq(struct scsi_device *sdev, int depth)
100 struct scsi_device *sdev = cmd->device;
122 static inline struct scsi_cmnd *scsi_find_tag(struct scsi_device *sdev, int tag)
H A Dscsi_eh.h7 struct scsi_device;
44 extern int scsi_block_when_processing_errors(struct scsi_device *);
71 extern int scsi_reset_provider(struct scsi_device *, int);
H A Dscsi_host.h16 struct scsi_device;
85 int (* ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
95 int (* compat_ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
204 int (* slave_alloc)(struct scsi_device *);
209 * struct scsi_device *. If the low level device driver implements
235 int (* slave_configure)(struct scsi_device *);
246 void (* slave_destroy)(struct scsi_device *);
303 int (* change_queue_depth)(struct scsi_device *, int, int);
316 int (* change_queue_type)(struct scsi_device *, int);
326 int (* bios_param)(struct scsi_device *, struc
[all...]
H A Dscsi_transport.h26 #include <scsi/scsi_device.h>
114 scsi_transport_device_data(struct scsi_device *sdev)
H A Dscsi_transport_sas.h186 unsigned int sas_tlr_supported(struct scsi_device *);
187 unsigned int sas_is_tlr_enabled(struct scsi_device *);
188 void sas_disable_tlr(struct scsi_device *);
189 void sas_enable_tlr(struct scsi_device *);
212 int sas_read_port_mode_page(struct scsi_device *);
H A Dscsi_dh.h26 #include <scsi/scsi_device.h>
H A Dosd_initiator.h21 #include <scsi/scsi_device.h>
50 struct scsi_device *scsi_device; member in struct:osd_dev
82 void osd_dev_init(struct osd_dev *od, struct scsi_device *scsi_device);
105 return od->scsi_device->request_queue;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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,
79 extern int scsi_maybe_unblock_host(struct scsi_device *sdev);
80 extern void scsi_device_unbusy(struct scsi_device *sdev);
85 extern struct request_queue *scsi_alloc_queue(struct scsi_device *sdev);
126 extern int scsi_sysfs_add_sdev(struct scsi_device *);
130 extern void scsi_sysfs_device_initialize(struct scsi_device *);
131 extern int scsi_sysfs_target_initialize(struct scsi_device *);
133 extern void __scsi_remove_device(struct scsi_device *);
[all...]
H A Dsr.h26 struct scsi_device;
36 struct scsi_device *device;
45 /* We hold gendisk and scsi_device references on probe and use
64 int sr_test_unit_ready(struct scsi_device *sdev, struct scsi_sense_hdr *sshdr);
H A Dsym53c416.h30 static int sym53c416_bios_param(struct scsi_device *, struct block_device *,
H A Dscsi_sysfs.c17 #include <scsi/scsi_device.h>
287 struct scsi_device *sdev;
295 struct scsi_device *sdev;
301 sdev = container_of(work, struct scsi_device, ew.work);
343 struct scsi_device *sdp = to_scsi_device(dev);
349 .name = "scsi_device",
356 struct scsi_device *sdp;
369 struct scsi_device *sdev;
419 struct scsi_device *sdev; \
444 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;
809 struct scsi_device *sdev = cmd->device;
869 void scsi_adjust_queue_depth(struct scsi_device *sdev, int tagged, int tags)
939 int scsi_track_queue_full(struct scsi_device *sdev, int depth)
986 static int scsi_vpd_inquiry(struct scsi_device *sdev, unsigned char *buffer,
1029 int scsi_get_vpd_page(struct scsi_device *sdev, u8 page, unsigned char *buf,
1066 * scsi_device_get - get an additional reference to a scsi_device
1069 * Description: Gets a reference to the scsi_device an
[all...]
H A Dscsi_lib_dma.c11 #include <scsi/scsi_device.h>
H A Dultrastor.h22 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,
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,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/osd/
H A Dosd_uld.c57 #include <scsi/scsi_device.h>
302 BUG_ON(od->scsi_device != oud->od.scsi_device);
349 struct scsi_device *scsi_device = oud->od.scsi_device; local
357 oud, scsi_device, scsi_device->request_queue);
358 error = scsi_test_unit_ready(scsi_device, 10*HZ, 5, NULL);
373 struct scsi_device *scsi_devic local
395 struct scsi_device *scsi_device = to_scsi_device(dev); local
497 struct scsi_device *scsi_device = to_scsi_device(dev); local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/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,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/device_handler/
H A Dscsi_dh.c56 scsi_dh_cache_lookup(struct scsi_device *sdev)
75 struct scsi_device *sdev)
102 struct scsi_device *sdev)
149 static int scsi_dh_handler_attach(struct scsi_device *sdev,
183 static void scsi_dh_handler_detach(struct scsi_device *sdev,
206 struct scsi_device *sdev = to_scsi_device(dev);
242 struct scsi_device *sdev = to_scsi_device(dev);
259 struct scsi_device *sdev;
278 struct scsi_device *sdev;
298 struct scsi_device *sde
[all...]
H A Dscsi_dh_hp_sw.c44 struct scsi_device *sdev;
51 static inline struct hp_sw_dh_data *get_hp_sw_data(struct scsi_device *sdev)
65 static int tur_done(struct scsi_device *sdev, unsigned char *sense)
112 static int hp_sw_tur(struct scsi_device *sdev, struct hp_sw_dh_data *h)
165 static int start_done(struct scsi_device *sdev, unsigned char *sense)
267 static int hp_sw_prep_fn(struct scsi_device *sdev, struct request *req)
290 static int hp_sw_activate(struct scsi_device *sdev,
321 static int hp_sw_bus_attach(struct scsi_device *sdev);
322 static void hp_sw_bus_detach(struct scsi_device *sdev);
334 static int hp_sw_bus_attach(struct scsi_device *sde
[all...]
H A Dscsi_dh_alua.c64 struct scsi_device *sdev;
73 static int alua_check_sense(struct scsi_device *, struct scsi_sense_hdr *);
75 static inline struct alua_dh_data *get_alua_data(struct scsi_device *sdev)
97 static struct request *get_alua_req(struct scsi_device *sdev,
131 static int submit_std_inquiry(struct scsi_device *sdev, struct alua_dh_data *h)
168 static int submit_vpd_inquiry(struct scsi_device *sdev, struct alua_dh_data *h)
205 static unsigned submit_rtpg(struct scsi_device *sdev, struct alua_dh_data *h)
305 struct scsi_device *sdev = h->sdev;
342 static int alua_std_inquiry(struct scsi_device *sdev, struct alua_dh_data *h)
385 static int alua_vpd_inquiry(struct scsi_device *sde
[all...]
H A Dscsi_dh_emc.c27 #include <scsi/scsi_device.h>
116 *get_clariion_data(struct scsi_device *sdev)
126 static int trespass_endio(struct scsi_device *sdev, char *sense)
167 static int parse_sp_info_reply(struct scsi_device *sdev,
216 static char * parse_sp_model(struct scsi_device *sdev, unsigned char *buffer)
269 static struct request *get_req(struct scsi_device *sdev, int cmd,
320 static int send_inquiry_cmd(struct scsi_device *sdev, int page,
353 static int send_trespass_cmd(struct scsi_device *sdev,
402 static int clariion_check_sense(struct scsi_device *sdev,
437 static int clariion_prep_fn(struct scsi_device *sde
[all...]

Completed in 225 milliseconds

12345678910