Home
last modified time | relevance | path

Searched refs:scsi_device (Results 1 – 25 of 33) sorted by relevance

12

/linux-4.19.296/include/scsi/
Dscsi_device.h101 struct scsi_device { struct
234 container_of(d, struct scsi_device, sdev_gendev) argument
236 container_of(d, struct scsi_device, sdev_dev)
248 sdev_prefix_printk(const char *, const struct scsi_device *, const char *,
280 struct scsi_device *starget_sdev_user;
319 static inline struct scsi_target *scsi_target(struct scsi_device *sdev) in scsi_target()
329 extern struct scsi_device *__scsi_add_device(struct Scsi_Host *,
334 extern void scsi_remove_device(struct scsi_device *);
336 void scsi_attach_vpd(struct scsi_device *sdev);
338 extern struct scsi_device *scsi_device_from_queue(struct request_queue *q);
[all …]
Dscsi_dh.h68 int (*check_sense)(struct scsi_device *, struct scsi_sense_hdr *);
69 int (*attach)(struct scsi_device *);
70 void (*detach)(struct scsi_device *);
71 int (*activate)(struct scsi_device *, activate_complete, void *);
72 int (*prep_fn)(struct scsi_device *, struct request *);
73 int (*set_params)(struct scsi_device *, const char *);
74 void (*rescan)(struct scsi_device *);
Dscsi_host.h19 struct scsi_device;
68 int (* ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
78 int (* compat_ioctl)(struct scsi_device *dev, int cmd, void __user *arg);
165 int (* slave_alloc)(struct scsi_device *);
196 int (* slave_configure)(struct scsi_device *);
207 void (* slave_destroy)(struct scsi_device *);
264 int (* change_queue_depth)(struct scsi_device *, int);
282 int (* bios_param)(struct scsi_device *, struct block_device *,
291 void (*unlock_native_capacity)(struct scsi_device *);
800 extern void scsi_free_host_dev(struct scsi_device *);
[all …]
Dscsi_ioctl.h21 struct scsi_device;
44 int scsi_ioctl_block_when_processing_errors(struct scsi_device *sdev,
46 extern int scsi_ioctl(struct scsi_device *, int, void __user *);
Dscsi_transport_sas.h196 u64 sas_get_address(struct scsi_device *);
197 unsigned int sas_tlr_supported(struct scsi_device *);
198 unsigned int sas_is_tlr_enabled(struct scsi_device *);
199 void sas_disable_tlr(struct scsi_device *);
200 void sas_enable_tlr(struct scsi_device *);
229 int sas_read_port_mode_page(struct scsi_device *);
Dscsi_dbg.h6 struct scsi_device;
12 extern void scsi_print_sense_hdr(const struct scsi_device *, const char *,
15 extern void __scsi_print_sense(const struct scsi_device *, const char *name,
Dscsi_eh.h9 struct scsi_device;
17 extern int scsi_block_when_processing_errors(struct scsi_device *);
30 extern int scsi_ioctl_reset(struct scsi_device *, int __user *);
Dosd_initiator.h50 struct scsi_device *scsi_device; member
82 void osd_dev_init(struct osd_dev *od, struct scsi_device *scsi_device);
105 return od->scsi_device->request_queue; in osd_request_queue()
Dscsi_transport_spi.h28 struct scsi_device;
152 void spi_schedule_dv_device(struct scsi_device *);
153 void spi_dv_device(struct scsi_device *);
Dlibsas.h425 sdev_to_domain_dev(struct scsi_device *sdev) { in sdev_to_domain_dev()
679 extern int sas_slave_configure(struct scsi_device *);
680 extern int sas_change_queue_depth(struct scsi_device *, int new_depth);
681 extern int sas_bios_param(struct scsi_device *,
711 extern int sas_slave_alloc(struct scsi_device *);
712 extern int sas_ioctl(struct scsi_device *sdev, int cmd, void __user *arg);
Dscsi_driver.h10 struct scsi_device;
Dscsi_transport.h92 scsi_transport_device_data(struct scsi_device *sdev) in scsi_transport_device_data()
/linux-4.19.296/drivers/s390/scsi/
Dzfcp_ext.h37 struct zfcp_port *, struct scsi_device *, u8, u8);
40 struct scsi_device *sdev, u8 want, u8 need);
53 extern void zfcp_dbf_scsi_common(char *tag, int level, struct scsi_device *sdev,
74 extern void zfcp_erp_set_lun_status(struct scsi_device *, u32);
75 extern void zfcp_erp_clear_lun_status(struct scsi_device *, u32);
76 extern void zfcp_erp_lun_reopen(struct scsi_device *, int, char *);
77 extern void zfcp_erp_lun_shutdown(struct scsi_device *, int, char *);
78 extern void zfcp_erp_lun_shutdown_wait(struct scsi_device *, char *);
132 extern struct zfcp_fsf_req *zfcp_fsf_fcp_task_mgmt(struct scsi_device *sdev,
173 extern struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit);
Dzfcp_erp.c103 static void zfcp_erp_action_dismiss_lun(struct scsi_device *sdev) in zfcp_erp_action_dismiss_lun()
113 struct scsi_device *sdev; in zfcp_erp_action_dismiss_port()
142 struct scsi_device *sdev) in zfcp_erp_handle_failed()
182 struct scsi_device *sdev) in zfcp_erp_required_act()
234 struct scsi_device *sdev) in zfcp_erp_setup_act()
303 struct scsi_device *sdev, in zfcp_erp_action_enqueue()
468 static void zfcp_erp_lun_block(struct scsi_device *sdev, int clear_mask) in zfcp_erp_lun_block()
474 static void _zfcp_erp_lun_reopen(struct scsi_device *sdev, int clear, char *id, in _zfcp_erp_lun_reopen()
494 void zfcp_erp_lun_reopen(struct scsi_device *sdev, int clear, char *id) in zfcp_erp_lun_reopen()
512 void zfcp_erp_lun_shutdown(struct scsi_device *sdev, int clear, char *id) in zfcp_erp_lun_shutdown()
[all …]
Dzfcp_sysfs.c127 struct scsi_device *sdev; in zfcp_sysfs_unit_failed_show()
146 struct scsi_device *sdev; in zfcp_sysfs_unit_failed_store()
254 struct scsi_device *sdev; in zfcp_sysfs_port_in_use()
422 struct scsi_device *sdev = to_scsi_device(dev); \
453 struct scsi_device *sdev = to_scsi_device(dev); \
483 struct scsi_device *sdev = to_scsi_device(dev); \
499 struct scsi_device *sdev = to_scsi_device(dev); in zfcp_sysfs_scsi_fcp_lun_show()
513 struct scsi_device *sdev = to_scsi_device(dev); in zfcp_sysfs_scsi_zfcp_failed_show()
524 struct scsi_device *sdev = to_scsi_device(dev); in zfcp_sysfs_scsi_zfcp_failed_store()
Dzfcp_unit.c195 struct scsi_device *zfcp_unit_sdev(struct zfcp_unit *unit) in zfcp_unit_sdev()
217 struct scsi_device *sdev; in zfcp_unit_sdev_status()
241 struct scsi_device *sdev; in zfcp_unit_remove()
Dzfcp_def.h119 struct scsi_device *sdev;
265 static inline struct zfcp_scsi_dev *sdev_to_zfcp(struct scsi_device *sdev) in sdev_to_zfcp()
274 static inline u64 zfcp_scsi_dev_lun(struct scsi_device *sdev) in zfcp_scsi_dev_lun()
Dzfcp_scsi.c36 static void zfcp_scsi_slave_destroy(struct scsi_device *sdev) in zfcp_scsi_slave_destroy()
48 static int zfcp_scsi_slave_configure(struct scsi_device *sdp) in zfcp_scsi_slave_configure()
109 static int zfcp_scsi_slave_alloc(struct scsi_device *sdev) in zfcp_scsi_slave_alloc()
283 static int zfcp_scsi_task_mgmt_function(struct scsi_device *sdev, u8 tm_flags) in zfcp_scsi_task_mgmt_function()
332 struct scsi_device *sdev = scpnt->device; in zfcp_scsi_eh_device_reset_handler()
342 struct scsi_device *sdev = NULL, *tmp_sdev; in zfcp_scsi_eh_target_reset_handler()
Dzfcp_dbf.c250 struct scsi_device *sdev) in zfcp_dbf_set_common()
277 struct zfcp_port *port, struct scsi_device *sdev, in zfcp_dbf_rec_trig()
323 struct zfcp_port *port, struct scsi_device *sdev, in zfcp_dbf_rec_trig_lock()
609 void zfcp_dbf_scsi_common(char *tag, int level, struct scsi_device *sdev, in zfcp_dbf_scsi_common()
Dzfcp_fsf.c833 struct scsi_device *sdev = req->data; in zfcp_fsf_abort_fcp_command_handler()
897 struct scsi_device *sdev = scmnd->device; in zfcp_fsf_abort_fcp_cmnd()
1705 struct scsi_device *sdev; in zfcp_fsf_close_physical_port_handler()
1797 struct scsi_device *sdev = req->data; in zfcp_fsf_open_lun_handler()
1919 struct scsi_device *sdev = req->data; in zfcp_fsf_close_lun_handler()
2071 struct scsi_device *sdev) in zfcp_fsf_fcp_handler_common()
2237 struct scsi_device *sdev = scsi_cmnd->device; in zfcp_fsf_fcp_cmnd()
2325 struct scsi_device *sdev = req->data; in zfcp_fsf_fcp_task_mgmt_handler()
2346 struct zfcp_fsf_req *zfcp_fsf_fcp_task_mgmt(struct scsi_device *sdev, in zfcp_fsf_fcp_task_mgmt()
Dzfcp_fc.h245 void zfcp_fc_fcp_tm(struct fcp_cmnd *fcp, struct scsi_device *dev, u8 tm_flags) in zfcp_fc_fcp_tm()
/linux-4.19.296/drivers/message/fusion/
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 capac…
131 extern int mptscsih_change_queue_depth(struct scsi_device *sdev, int qdepth);
Dmptspi.c109 struct scsi_device *sdev) in mptspi_setTargetNegoParms()
334 struct scsi_device *sdev) in mptspi_initTarget()
689 struct scsi_device *sdev) in mptspi_dv_device()
721 static int mptspi_slave_alloc(struct scsi_device *sdev) in mptspi_slave_alloc()
754 static int mptspi_slave_configure(struct scsi_device *sdev) in mptspi_slave_configure()
807 static void mptspi_slave_destroy(struct scsi_device *sdev) in mptspi_slave_destroy()
869 struct scsi_device *sdev; in mptspi_write_spi_device_pg1()
1123 struct scsi_device *sdev; in mpt_work_wrapper()
1267 struct scsi_device *sdev; in mptspi_dv_renegotiate_work()
Dmptsas.h104 struct scsi_device *sdev;
/linux-4.19.296/include/linux/
Dlibata.h545 struct scsi_device;
699 struct scsi_device *sdev; /* attached SCSI device */
1136 extern int ata_scsi_ioctl(struct scsi_device *dev, int cmd, void __user *arg);
1138 extern int ata_sas_scsi_ioctl(struct ata_port *ap, struct scsi_device *dev,
1150 extern int ata_sas_slave_configure(struct scsi_device *, struct ata_port *);
1205 extern int ata_std_bios_param(struct scsi_device *sdev,
1208 extern void ata_scsi_unlock_native_capacity(struct scsi_device *sdev);
1209 extern int ata_scsi_slave_config(struct scsi_device *sdev);
1210 extern void ata_scsi_slave_destroy(struct scsi_device *sdev);
1211 extern int ata_scsi_change_queue_depth(struct scsi_device *sdev,
[all …]

12