Searched refs:shost (Results 1 - 25 of 164) sorted by relevance

1234567

/drivers/scsi/
H A Dscsi_transport_api.h4 void scsi_schedule_eh(struct Scsi_Host *shost);
H A Dhosts.c60 * @shost: scsi host to change the state of.
66 int scsi_host_set_state(struct Scsi_Host *shost, enum scsi_host_state state) argument
68 enum scsi_host_state oldstate = shost->shost_state;
139 shost->shost_state = state;
144 shost_printk(KERN_ERR, shost,
155 * @shost: a pointer to a scsi host to remove
157 void scsi_remove_host(struct Scsi_Host *shost) argument
161 mutex_lock(&shost->scan_mutex);
162 spin_lock_irqsave(shost->host_lock, flags);
163 if (scsi_host_set_state(shost, SHOST_CANCE
200 scsi_add_host_with_dma(struct Scsi_Host *shost, struct device *dev, struct device *dma_dev) argument
290 struct Scsi_Host *shost = dev_to_shost(dev); local
338 struct Scsi_Host *shost; local
449 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); local
463 scsi_unregister(struct Scsi_Host *shost) argument
493 struct Scsi_Host *shost = NULL; local
509 scsi_host_get(struct Scsi_Host *shost) argument
522 scsi_host_put(struct Scsi_Host *shost) argument
554 scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument
573 scsi_flush_work(struct Scsi_Host *shost) argument
[all...]
H A Dscsi_transport_fc_internal.h4 static inline int fc_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument
7 return scsi_tgt_it_nexus_create(shost, itn_id, initiator);
10 static inline int fc_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
12 return scsi_tgt_it_nexus_destroy(shost, itn_id);
15 static inline int fc_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument
21 static inline int fc_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
H A Dscsi_transport_srp_internal.h4 static inline int srp_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument
7 return scsi_tgt_it_nexus_create(shost, itn_id, initiator);
10 static inline int srp_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
12 return scsi_tgt_it_nexus_destroy(shost, itn_id);
16 static inline int srp_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, argument
21 static inline int srp_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
H A Dscsi_module.c20 struct Scsi_Host *shost; local
38 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list) {
39 error = scsi_add_host(shost, NULL);
42 scsi_scan_host(shost);
46 l = &shost->sht_legacy_list;
55 struct Scsi_Host *shost, *s; local
57 list_for_each_entry(shost, &sht->legacy_hosts, sht_legacy_list)
58 scsi_remove_host(shost);
59 list_for_each_entry_safe(shost, s, &sht->legacy_hosts, sht_legacy_list)
60 sht->release(shost);
[all...]
H A Ddmx3191d.c74 struct Scsi_Host *shost; local
88 shost = scsi_host_alloc(&dmx3191d_driver_template,
90 if (!shost)
92 shost->io_port = io;
93 shost->irq = pdev->irq;
95 NCR5380_init(shost, FLAG_NO_PSEUDO_DMA | FLAG_DTC3181E);
98 DMX3191D_DRIVER_NAME, shost)) {
104 shost->irq = SCSI_IRQ_NONE;
107 pci_set_drvdata(pdev, shost);
109 error = scsi_add_host(shost,
128 struct Scsi_Host *shost = pci_get_drvdata(pdev); local
[all...]
H A Dqlogicfas.c106 priv->shost = hreg;
147 struct Scsi_Host *shost; local
152 shost = __qlogicfas_detect(sht, iobase[num], irq[num]);
153 if (shost == NULL) {
157 priv = get_priv_by_host(shost);
165 static int qlogicfas_release(struct Scsi_Host *shost) argument
167 struct qlogicfas408_priv *priv = get_priv_by_host(shost);
169 scsi_remove_host(shost);
170 if (shost->irq) {
172 free_irq(shost
[all...]
H A Dscsi_scan.c132 struct Scsi_Host *shost; member in struct:async_scan_data
160 data->shost = NULL;
232 * Stores the @shost, @channel, @id, and @lun in the scsi_Device, and
243 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
247 sdev = kzalloc(sizeof(*sdev) + shost->transportt->device_size,
255 sdev->host = shost;
306 if (shost->hostt->slave_alloc) {
307 ret = shost->hostt->slave_alloc(sdev);
332 struct Scsi_Host *shost = dev_to_shost(dev->parent); local
336 spin_lock_irqsave(shost
368 struct Scsi_Host *shost = dev_to_shost(parent); local
400 struct Scsi_Host *shost = dev_to_shost(parent); local
489 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1009 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1156 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1318 struct Scsi_Host *shost = dev_to_shost(&starget->dev); local
1504 __scsi_add_device(struct Scsi_Host *shost, uint channel, uint id, uint lun, void *hostdata) argument
1568 struct Scsi_Host *shost = dev_to_shost(parent); local
1634 struct Scsi_Host *shost = dev_to_shost(parent); local
1651 scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel, unsigned int id, unsigned int lun, int rescan) argument
1682 scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, unsigned int id, unsigned int lun, int rescan) argument
1713 scsi_sysfs_add_devices(struct Scsi_Host *shost) argument
1733 scsi_prep_async_scan(struct Scsi_Host *shost) argument
1785 struct Scsi_Host *shost; local
1827 do_scsi_scan_host(struct Scsi_Host *shost) argument
1845 struct Scsi_Host *shost = data->shost; local
1856 scsi_scan_host(struct Scsi_Host *shost) argument
1880 scsi_forget_host(struct Scsi_Host *shost) argument
1914 scsi_get_host_dev(struct Scsi_Host *shost) argument
[all...]
H A Dscsi_transport_srp.c62 struct Scsi_Host *shost = dev_to_shost(dev); local
63 struct srp_host_attrs *srp_host = to_srp_host_attrs(shost);
154 struct Scsi_Host *shost; local
160 shost = dev_to_shost(dev->parent);
161 if (!shost->transportt)
163 if (shost->transportt->host_attrs.ac.class != &srp_host_class.class)
166 i = to_srp_internal(shost->transportt);
172 struct Scsi_Host *shost; local
178 shost = dev_to_shost(dev);
179 if (!shost
195 srp_rport_add(struct Scsi_Host *shost, struct srp_rport_identifiers *ids) argument
254 struct Scsi_Host *shost = dev_to_shost(dev->parent); local
281 srp_remove_host(struct Scsi_Host *shost) argument
287 srp_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, int result) argument
294 srp_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) argument
[all...]
H A Dscsi_proc.c61 struct Scsi_Host *shost = data; local
64 n = shost->hostt->proc_info(shost, buffer, start, offset, length, 0);
80 struct Scsi_Host *shost = data; local
93 ret = shost->hostt->proc_info(shost, page, &start, 0, count, 1);
142 * @shost: host to add
144 void scsi_proc_host_add(struct Scsi_Host *shost) argument
146 struct scsi_host_template *sht = shost->hostt;
153 sprintf(name,"%d", shost
170 scsi_proc_host_rm(struct Scsi_Host *shost) argument
255 struct Scsi_Host *shost; local
283 struct Scsi_Host *shost; local
[all...]
H A Dscsi_tgt_lib.c59 struct Scsi_Host *shost; member in struct:scsi_tgt_queuedata
69 * Arguments: shost - scsi host
77 struct scsi_cmnd *scsi_host_get_command(struct Scsi_Host *shost, argument
87 if (!get_device(&shost->shost_gendev))
99 rq = blk_get_request(shost->uspace_req_q, !write, gfp_mask);
103 cmd = __scsi_get_command(shost, gfp_mask);
127 put_device(&shost->shost_gendev);
138 * Arguments: shost - scsi host
145 void scsi_host_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd) argument
147 struct request_queue *q = shost
216 scsi_tgt_alloc_queue(struct Scsi_Host *shost) argument
264 scsi_tgt_free_queue(struct Scsi_Host *shost) argument
342 struct Scsi_Host *shost = scsi_tgt_cmd_to_host(cmd); local
412 scsi_tgt_abort_cmd(struct Scsi_Host *shost, struct scsi_cmnd *cmd) argument
452 struct Scsi_Host *shost; local
530 scsi_tgt_tsk_mgmt_request(struct Scsi_Host *shost, u64 itn_id, int function, u64 tag, struct scsi_lun *scsilun, void *data) argument
547 struct Scsi_Host *shost; local
569 scsi_tgt_it_nexus_create(struct Scsi_Host *shost, u64 itn_id, char *initiator) argument
584 scsi_tgt_it_nexus_destroy(struct Scsi_Host *shost, u64 itn_id) argument
600 struct Scsi_Host *shost; local
[all...]
H A Dscsi_transport_fc.c47 static int fc_vport_setup(struct Scsi_Host *shost, int channel,
383 struct Scsi_Host *shost = dev_to_shost(dev); local
384 struct fc_host_attrs *fc_host = shost_to_fc_host(shost);
438 "fc_wq_%d", shost->host_no);
446 "fc_dl_%d", shost->host_no);
455 fc_bsg_hostadd(shost, fc_host);
464 struct Scsi_Host *shost = dev_to_shost(dev); local
465 struct fc_host_attrs *fc_host = shost_to_fc_host(shost);
521 * @shost: host the event occurred on
530 fc_host_post_event(struct Scsi_Host *shost, u3 argument
601 fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, u32 data_len, char * data_buf, u64 vendor_id) argument
866 struct Scsi_Host *shost = rport_to_shost(rport); local
1283 struct Scsi_Host *shost = vport_to_shost(vport); local
1311 struct Scsi_Host *shost = vport_to_shost(vport); local
1488 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1502 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1512 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1545 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1560 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1594 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1610 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1643 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1664 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1697 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1752 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1838 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1885 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1937 struct Scsi_Host *shost; local
1956 struct Scsi_Host *shost; local
1988 struct Scsi_Host *shost; local
2022 struct Scsi_Host *shost; local
2078 fc_user_scan_tgt(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
2110 fc_user_scan(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
2143 fc_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, int result) argument
2150 fc_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) argument
2328 fc_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument
2347 fc_flush_work(struct Scsi_Host *shost) argument
2370 fc_queue_devloss_work(struct Scsi_Host *shost, struct delayed_work *work, unsigned long delay) argument
2390 fc_flush_devloss(struct Scsi_Host *shost) argument
2420 fc_remove_host(struct Scsi_Host *shost) argument
2472 struct Scsi_Host *shost = rport_to_shost(rport); local
2514 struct Scsi_Host *shost = rport_to_shost(rport); local
2591 fc_rport_create(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument
2717 fc_remote_port_add(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument
2956 struct Scsi_Host *shost = rport_to_shost(rport); local
3034 struct Scsi_Host *shost = rport_to_shost(rport); local
3108 struct Scsi_Host *shost = rport_to_shost(rport); local
3262 struct Scsi_Host *shost = rport_to_shost(rport); local
3294 struct Scsi_Host *shost = cmnd->device->host; local
3330 fc_vport_setup(struct Scsi_Host *shost, int channel, struct device *pdev, struct fc_vport_identifiers *ids, struct fc_vport **ret_vport) argument
3454 fc_vport_create(struct Scsi_Host *shost, int channel, struct fc_vport_identifiers *ids) argument
3479 struct Scsi_Host *shost = vport_to_shost(vport); local
3629 struct Scsi_Host *shost = job->shost; local
3687 fc_req_to_bsgjob(struct Scsi_Host *shost, struct fc_rport *rport, struct request *req) argument
3767 fc_bsg_host_dispatch(struct request_queue *q, struct Scsi_Host *shost, struct fc_bsg_job *job) argument
3866 fc_bsg_rport_dispatch(struct request_queue *q, struct Scsi_Host *shost, struct fc_rport *rport, struct fc_bsg_job *job) argument
3923 fc_bsg_request_handler(struct request_queue *q, struct Scsi_Host *shost, struct fc_rport *rport, struct device *dev) argument
4001 struct Scsi_Host *shost = q->queuedata; local
4015 struct Scsi_Host *shost = rport_to_shost(rport); local
4027 fc_bsg_hostadd(struct Scsi_Host *shost, struct fc_host_attrs *fc_host) argument
4077 fc_bsg_rportadd(struct Scsi_Host *shost, struct fc_rport *rport) argument
[all...]
H A Dscsi_error.c56 /* called with shost->host_lock held */
57 void scsi_eh_wakeup(struct Scsi_Host *shost) argument
59 if (shost->host_busy == shost->host_failed) {
60 trace_scsi_eh_wakeup(shost);
61 wake_up_process(shost->ehandler);
69 * @shost: SCSI host to invoke error handling on.
73 void scsi_schedule_eh(struct Scsi_Host *shost) argument
77 spin_lock_irqsave(shost->host_lock, flags);
79 if (scsi_host_set_state(shost, SHOST_RECOVER
99 struct Scsi_Host *shost = scmd->device->host; local
186 scsi_eh_prt_fail_stats(struct Scsi_Host *shost, struct list_head *work_q) argument
783 struct Scsi_Host *shost = sdev->host; local
1092 scsi_eh_stu(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1146 scsi_eh_bus_device_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1201 scsi_eh_target_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1250 scsi_eh_bus_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1652 scsi_restart_operations(struct Scsi_Host *shost) argument
1698 scsi_eh_ready_devs(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1770 scsi_unjam_host(struct Scsi_Host *shost) argument
1799 struct Scsi_Host *shost = data; local
1883 scsi_report_bus_reset(struct Scsi_Host *shost, int channel) argument
1916 scsi_report_device_reset(struct Scsi_Host *shost, int channel, int target) argument
1950 struct Scsi_Host *shost = dev->host; local
[all...]
H A Deata.c1086 struct Scsi_Host *shost; local
1269 sh[j] = shost = scsi_register(tpnt, sizeof(struct hostdata));
1272 if (shost == NULL) {
1277 shost->io_port = port_base;
1278 shost->unique_id = port_base;
1279 shost->n_io_port = REGION_SIZE;
1280 shost->dma_channel = dma_channel;
1281 shost->irq = irq;
1282 shost->sg_tablesize = (ushort) info.scatt_size;
1283 shost
1763 struct Scsi_Host *shost = SCpnt->device->host; local
1848 struct Scsi_Host *shost = SCarg->device->host; local
1916 struct Scsi_Host *shost = SCarg->device->host; local
2296 ihdlr(struct Scsi_Host *shost) argument
2544 struct Scsi_Host *shost; local
2560 eata2x_release(struct Scsi_Host *shost) argument
[all...]
H A Dscsi.c210 * @shost: SCSI host whose pool to allocate from
217 scsi_host_alloc_command(struct Scsi_Host *shost, gfp_t gfp_mask) argument
221 cmd = scsi_pool_alloc_command(shost->cmd_pool, gfp_mask);
225 if (scsi_host_get_prot(shost) >= SHOST_DIX_TYPE0_PROTECTION) {
229 scsi_pool_free_command(shost->cmd_pool, cmd);
239 * @shost: host to transmit command
245 struct scsi_cmnd *__scsi_get_command(struct Scsi_Host *shost, gfp_t gfp_mask) argument
247 struct scsi_cmnd *cmd = scsi_host_alloc_command(shost, gfp_mask);
252 spin_lock_irqsave(&shost->free_list_lock, flags);
253 if (likely(!list_empty(&shost
316 __scsi_put_command(struct Scsi_Host *shost, struct scsi_cmnd *cmd, struct device *dev) argument
479 scsi_setup_command_freelist(struct Scsi_Host *shost) argument
509 scsi_destroy_command_freelist(struct Scsi_Host *shost) argument
797 struct Scsi_Host *shost = sdev->host; local
1104 __scsi_iterate_devices(struct Scsi_Host *shost, struct scsi_device *prev) argument
1141 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1169 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1224 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1253 __scsi_device_lookup(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
1279 scsi_device_lookup(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
[all...]
H A Dscsi_transport_sas.c169 static void sas_smp_request(struct request_queue *q, struct Scsi_Host *shost, argument
179 handler = to_sas_internal(shost->transportt)->f->smp_handler;
180 ret = handler(shost, rphy, req);
202 struct Scsi_Host *shost = dev_to_shost(dev); local
203 struct sas_host_attrs *sas_host = to_sas_host_attrs(shost);
210 static int sas_bsg_initialize(struct Scsi_Host *shost, struct sas_rphy *rphy) argument
219 if (!to_sas_internal(shost->transportt)->f->smp_handler) {
220 printk("%s can't handle SMP requests\n", shost->hostt->name);
231 dev = &shost->shost_gendev;
233 "sas_host%d", shost
260 sas_bsg_remove(struct Scsi_Host *shost, struct sas_rphy *rphy) argument
282 struct Scsi_Host *shost = dev_to_shost(dev); local
301 struct Scsi_Host *shost = dev_to_shost(dev); local
314 struct Scsi_Host *shost; local
362 sas_remove_host(struct Scsi_Host *shost) argument
563 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
611 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
660 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
674 struct Scsi_Host *shost; local
694 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
717 struct Scsi_Host *shost = dev_to_shost(parent); local
840 struct Scsi_Host *shost; local
906 struct Scsi_Host *shost = dev_to_shost(parent); local
952 struct Scsi_Host *shost = dev_to_shost(parent); local
1219 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
1246 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
1370 struct Scsi_Host *shost; local
1390 struct Scsi_Host *shost; local
1413 struct Scsi_Host *shost; local
1481 struct Scsi_Host *shost = dev_to_shost(&parent->dev); local
1521 struct Scsi_Host *shost = dev_to_shost(&parent->dev); local
1558 struct Scsi_Host *shost = dev_to_shost(parent->dev.parent); local
1616 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); local
1707 sas_user_scan(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
[all...]
H A Dscsi_lib.c304 struct Scsi_Host *shost = sdev->host; local
308 spin_lock_irqsave(shost->host_lock, flags);
309 shost->host_busy--;
311 if (unlikely(scsi_host_in_recovery(shost) &&
312 (shost->host_failed || shost->host_eh_scheduled)))
313 scsi_eh_wakeup(shost);
314 spin_unlock(shost->host_lock);
329 struct Scsi_Host *shost = current_sdev->host; local
334 spin_lock_irqsave(shost
381 scsi_host_is_busy(struct Scsi_Host *shost) argument
405 struct Scsi_Host *shost; local
512 scsi_run_host_queues(struct Scsi_Host *shost) argument
1296 scsi_target_queue_ready(struct Scsi_Host *shost, struct scsi_device *sdev) argument
1334 scsi_host_queue_ready(struct request_queue *q, struct Scsi_Host *shost, struct scsi_device *sdev) argument
1380 struct Scsi_Host *shost; local
1407 struct Scsi_Host *shost; local
1489 struct Scsi_Host *shost; local
1618 scsi_calculate_bounce_limit(struct Scsi_Host *shost) argument
1640 __scsi_alloc_queue(struct Scsi_Host *shost, request_fn_proc *request_fn) argument
1730 scsi_block_requests(struct Scsi_Host *shost) argument
1756 scsi_unblock_requests(struct Scsi_Host *shost) argument
[all...]
/drivers/scsi/bfa/
H A Dbfad_attr.c31 struct Scsi_Host *shost; local
38 shost = dev_to_shost(starget->dev.parent);
39 im_port = (struct bfad_im_port_s *) shost->hostdata[0];
57 struct Scsi_Host *shost; local
64 shost = dev_to_shost(starget->dev.parent);
65 im_port = (struct bfad_im_port_s *) shost->hostdata[0];
83 struct Scsi_Host *shost; local
90 shost = dev_to_shost(starget->dev.parent);
91 im_port = (struct bfad_im_port_s *) shost->hostdata[0];
107 bfad_im_get_host_port_id(struct Scsi_Host *shost) argument
121 bfad_im_get_host_port_type(struct Scsi_Host *shost) argument
153 bfad_im_get_host_port_state(struct Scsi_Host *shost) argument
190 bfad_im_get_host_active_fc4s(struct Scsi_Host *shost) argument
209 bfad_im_get_host_speed(struct Scsi_Host *shost) argument
246 bfad_im_get_host_fabric_name(struct Scsi_Host *shost) argument
263 bfad_im_get_stats(struct Scsi_Host *shost) argument
314 bfad_im_reset_stats(struct Scsi_Host *shost) argument
377 struct Scsi_Host *shost = fc_vport->shost; local
446 bfad_im_issue_fc_host_lip(struct Scsi_Host *shost) argument
687 struct Scsi_Host *shost = class_to_shost(dev); local
701 struct Scsi_Host *shost = class_to_shost(dev); local
715 struct Scsi_Host *shost = class_to_shost(dev); local
803 struct Scsi_Host *shost = class_to_shost(dev); local
817 struct Scsi_Host *shost = class_to_shost(dev); local
834 struct Scsi_Host *shost = class_to_shost(dev); local
855 struct Scsi_Host *shost = class_to_shost(dev); local
869 struct Scsi_Host *shost = class_to_shost(dev); local
883 struct Scsi_Host *shost = class_to_shost(dev); local
903 struct Scsi_Host *shost = class_to_shost(dev); local
[all...]
/drivers/scsi/pcmcia/
H A Dqlogic_stub.c96 struct Scsi_Host *shost; /* registered host structure */ local
107 shost = scsi_host_alloc(host, sizeof(struct qlogicfas408_priv));
108 if (!shost)
110 shost->io_port = qbase;
111 shost->n_io_port = 16;
112 shost->dma_channel = -1;
114 shost->irq = qlirq;
116 priv = get_priv_by_host(shost);
120 priv->shost = shost;
[all...]
/drivers/scsi/isci/
H A Dinit.c136 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); local
137 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost);
269 struct Scsi_Host *shost; local
274 shost = isci_host->shost;
278 sas_remove_host(isci_host->shost);
279 scsi_remove_host(isci_host->shost);
280 scsi_host_put(isci_host->shost);
403 struct Scsi_Host *shost; local
[all...]
/drivers/scsi/pm8001/
H A Dpm8001_ctl.c52 * A sysfs 'read-only' shost attribute.
57 struct Scsi_Host *shost = class_to_shost(cdev); local
58 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
72 * A sysfs 'read-only' shost attribute.
77 struct Scsi_Host *shost = class_to_shost(cdev); local
78 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
93 * A sysfs 'read-only' shost attribute.
98 struct Scsi_Host *shost = class_to_shost(cdev); local
99 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
111 * A sysfs 'read-only' shost attribut
116 struct Scsi_Host *shost = class_to_shost(cdev); local
135 struct Scsi_Host *shost = class_to_shost(cdev); local
173 struct Scsi_Host *shost = class_to_shost(cdev); local
194 struct Scsi_Host *shost = class_to_shost(cdev); local
213 struct Scsi_Host *shost = class_to_shost(cdev); local
222 struct Scsi_Host *shost = class_to_shost(cdev); local
246 struct Scsi_Host *shost = class_to_shost(cdev); local
282 struct Scsi_Host *shost = class_to_shost(cdev); local
460 struct Scsi_Host *shost = class_to_shost(cdev); local
542 struct Scsi_Host *shost = class_to_shost(cdev); local
[all...]
/drivers/scsi/lpfc/
H A Dlpfc_attr.c121 struct Scsi_Host *shost = class_to_shost(dev); local
122 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
135 struct Scsi_Host *shost = class_to_shost(dev); local
136 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
154 struct Scsi_Host *shost = class_to_shost(dev); local
155 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
166 struct Scsi_Host *shost = class_to_shost(dev); local
167 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata;
178 struct Scsi_Host *shost = class_to_shost(dev); local
179 struct lpfc_vport *vport = (struct lpfc_vport *) shost
215 struct Scsi_Host *shost = class_to_shost(dev); local
238 struct Scsi_Host *shost = class_to_shost(dev); local
256 struct Scsi_Host *shost = class_to_shost(dev); local
275 struct Scsi_Host *shost = class_to_shost(dev); local
294 struct Scsi_Host *shost = class_to_shost(dev); local
312 struct Scsi_Host *shost = class_to_shost(dev); local
332 struct Scsi_Host *shost = class_to_shost(dev); local
351 struct Scsi_Host *shost = class_to_shost(dev); local
385 struct Scsi_Host *shost = class_to_shost(dev); local
406 struct Scsi_Host *shost = class_to_shost(dev); local
428 struct Scsi_Host *shost = class_to_shost(dev); local
515 struct Scsi_Host *shost = class_to_shost(dev); local
547 struct Scsi_Host *shost = class_to_shost(dev); local
582 struct Scsi_Host *shost = class_to_shost(dev); local
604 lpfc_issue_lip(struct Scsi_Host *shost) argument
791 struct Scsi_Host *shost = class_to_shost(dev); local
980 struct Scsi_Host *shost = class_to_shost(dev); local
999 struct Scsi_Host *shost = class_to_shost(dev); local
1033 struct Scsi_Host *shost = class_to_shost(dev); local
1218 struct Scsi_Host *shost = class_to_shost(dev); local
1246 struct Scsi_Host *shost = class_to_shost(dev); local
1274 struct Scsi_Host *shost = class_to_shost(dev); local
1302 struct Scsi_Host *shost = class_to_shost(dev); local
1330 struct Scsi_Host *shost = class_to_shost(dev); local
1358 struct Scsi_Host *shost = class_to_shost(dev); local
1385 struct Scsi_Host *shost = class_to_shost(dev); local
1411 struct Scsi_Host *shost = class_to_shost(dev); local
1436 struct Scsi_Host *shost = class_to_shost(dev); local
1515 struct Scsi_Host *shost = class_to_shost(dev); local
1534 struct Scsi_Host *shost = class_to_shost(dev); local
1553 struct Scsi_Host *shost = class_to_shost(dev); local
1580 struct Scsi_Host *shost = class_to_shost(dev); local
2057 struct Scsi_Host *shost = class_to_shost(dev); local
2101 struct Scsi_Host *shost = class_to_shost(dev); local
2126 struct Scsi_Host *shost = class_to_shost(dev); local
2211 struct Scsi_Host *shost = class_to_shost(dev); local
2231 struct Scsi_Host *shost = class_to_shost(dev); local
2333 struct Scsi_Host *shost = class_to_shost(dev); local
2344 struct Scsi_Host *shost = class_to_shost(dev); local
2357 struct Scsi_Host *shost = class_to_shost(dev); local
2399 struct Scsi_Host *shost = class_to_shost(dev); local
2456 struct Scsi_Host *shost; local
2762 struct Scsi_Host *shost = class_to_shost(dev); local
2834 struct Scsi_Host *shost = class_to_shost(dev); local
2873 struct Scsi_Host *shost = class_to_shost(dev); local
3027 struct Scsi_Host *shost = class_to_shost(dev); local
3111 struct Scsi_Host *shost = class_to_shost(dev); local
3202 struct Scsi_Host *shost = class_to_shost(dev); local
3350 struct Scsi_Host *shost = class_to_shost(dev); local
3466 struct Scsi_Host *shost = class_to_shost(dev); local
3533 struct Scsi_Host *shost = class_to_shost(dev); local
3651 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local
4008 struct Scsi_Host *shost = class_to_shost(dev); local
4068 struct Scsi_Host *shost = class_to_shost(dev); local
4177 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local
4214 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local
4234 lpfc_get_host_port_id(struct Scsi_Host *shost) argument
4247 lpfc_get_host_port_type(struct Scsi_Host *shost) argument
4279 lpfc_get_host_port_state(struct Scsi_Host *shost) argument
4322 lpfc_get_host_speed(struct Scsi_Host *shost) argument
4364 lpfc_get_host_fabric_name(struct Scsi_Host *shost) argument
4399 lpfc_get_stats(struct Scsi_Host *shost) argument
4526 lpfc_reset_stats(struct Scsi_Host *shost) argument
4616 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
[all...]
/drivers/scsi/sym53c8xx_2/
H A Dsym_glue.c491 void sym_log_bus_error(struct Scsi_Host *shost) argument
493 struct sym_data *sym_data = shost_priv(shost);
499 shost_printk(KERN_WARNING, shost,
546 struct Scsi_Host *shost = dev_id; local
547 struct sym_data *sym_data = shost_priv(shost);
556 spin_lock(shost->host_lock);
557 result = sym_interrupt(shost);
558 spin_unlock(shost->host_lock);
594 struct Scsi_Host *shost = cmd->device->host; local
595 struct sym_data *sym_data = shost_priv(shost);
1035 sym_user_command(struct Scsi_Host *shost, char *buffer, int length) argument
1222 sym_host_info(struct Scsi_Host *shost, char *ptr, off_t offset, int len) argument
1257 sym53c8xx_proc_info(struct Scsi_Host *shost, char *buffer, char **start, off_t offset, int length, int func) argument
1333 struct Scsi_Host *shost = NULL; local
1704 sym_detach(struct Scsi_Host *shost, struct pci_dev *pdev) argument
1759 struct Scsi_Host *shost; local
1823 struct Scsi_Host *shost = pci_get_drvdata(pdev); local
1860 struct Scsi_Host *shost = pci_get_drvdata(pdev); local
1902 struct Scsi_Host *shost = pci_get_drvdata(pdev); local
1949 struct Scsi_Host *shost = pci_get_drvdata(pdev); local
1958 sym2_get_signalling(struct Scsi_Host *shost) argument
1982 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1992 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
2007 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
2022 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
[all...]
/drivers/scsi/mvsas/
H A Dmv_init.c119 sas_phy->ha = (struct sas_ha_struct *)mvi->shost->hostdata;
163 if (mvi->shost)
164 scsi_host_put(mvi->shost);
238 static int __devinit mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) argument
378 struct Scsi_Host *shost, unsigned int id)
381 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
400 mvi->shost = shost;
408 if (!mvs_alloc(mvi, shost))
447 static int __devinit mvs_prep_sas_ha_init(struct Scsi_Host *shost, argument
376 mvs_pci_alloc(struct pci_dev *pdev, const struct pci_device_id *ent, struct Scsi_Host *shost, unsigned int id) argument
489 mvs_post_sas_ha_init(struct Scsi_Host *shost, const struct mvs_chip_info *chip_info) argument
547 struct Scsi_Host *shost = NULL; local
773 struct Scsi_Host *shost = class_to_shost(cdev); local
[all...]
/drivers/scsi/libfc/
H A Dfc_npiv.c35 struct Scsi_Host *shost = vport_to_shost(vport); local
36 struct fc_lport *n_port = shost_priv(shost);
39 vn_port = libfc_host_alloc(shost->hostt, privsize);
132 struct Scsi_Host *shost = vport_to_shost(vport); local
133 struct fc_lport *n_port = shost_priv(shost);

Completed in 453 milliseconds

1234567