Searched refs:shost (Results 1 - 25 of 162) 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
287 struct Scsi_Host *shost = dev_to_shost(dev); local
335 struct Scsi_Host *shost; local
446 struct Scsi_Host *shost = scsi_host_alloc(sht, privsize); local
460 scsi_unregister(struct Scsi_Host *shost) argument
490 struct Scsi_Host *shost = NULL; local
506 scsi_host_get(struct Scsi_Host *shost) argument
519 scsi_host_put(struct Scsi_Host *shost) argument
551 scsi_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument
570 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
1317 struct Scsi_Host *shost = dev_to_shost(&starget->dev); local
1500 __scsi_add_device(struct Scsi_Host *shost, uint channel, uint id, uint lun, void *hostdata) argument
1564 struct Scsi_Host *shost = dev_to_shost(parent); local
1630 struct Scsi_Host *shost = dev_to_shost(parent); local
1647 scsi_scan_channel(struct Scsi_Host *shost, unsigned int channel, unsigned int id, unsigned int lun, int rescan) argument
1678 scsi_scan_host_selected(struct Scsi_Host *shost, unsigned int channel, unsigned int id, unsigned int lun, int rescan) argument
1709 scsi_sysfs_add_devices(struct Scsi_Host *shost) argument
1729 scsi_prep_async_scan(struct Scsi_Host *shost) argument
1781 struct Scsi_Host *shost; local
1823 do_scsi_scan_host(struct Scsi_Host *shost) argument
1841 struct Scsi_Host *shost = data->shost; local
1852 scsi_scan_host(struct Scsi_Host *shost) argument
1876 scsi_forget_host(struct Scsi_Host *shost) argument
1910 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);
424 "fc_wq_%d", shost->host_no);
432 "fc_dl_%d", shost->host_no);
441 fc_bsg_hostadd(shost, fc_host);
450 struct Scsi_Host *shost = dev_to_shost(dev); local
451 struct fc_host_attrs *fc_host = shost_to_fc_host(shost);
507 * @shost: host the event occurred on
516 fc_host_post_event(struct Scsi_Host *shost, u3 argument
587 fc_host_post_vendor_event(struct Scsi_Host *shost, u32 event_number, u32 data_len, char * data_buf, u64 vendor_id) argument
852 struct Scsi_Host *shost = rport_to_shost(rport); local
1269 struct Scsi_Host *shost = vport_to_shost(vport); local
1297 struct Scsi_Host *shost = vport_to_shost(vport); local
1474 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1488 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1498 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1524 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1539 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1573 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1589 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1622 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1643 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1676 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1731 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1817 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1864 struct Scsi_Host *shost = transport_class_to_shost(dev); local
1916 struct Scsi_Host *shost; local
1935 struct Scsi_Host *shost; local
1967 struct Scsi_Host *shost; local
2001 struct Scsi_Host *shost; local
2057 fc_user_scan_tgt(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
2089 fc_user_scan(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
2122 fc_tsk_mgmt_response(struct Scsi_Host *shost, u64 nexus, u64 tm_id, int result) argument
2129 fc_it_nexus_response(struct Scsi_Host *shost, u64 nexus, int result) argument
2300 fc_queue_work(struct Scsi_Host *shost, struct work_struct *work) argument
2319 fc_flush_work(struct Scsi_Host *shost) argument
2342 fc_queue_devloss_work(struct Scsi_Host *shost, struct delayed_work *work, unsigned long delay) argument
2362 fc_flush_devloss(struct Scsi_Host *shost) argument
2392 fc_remove_host(struct Scsi_Host *shost) argument
2444 struct Scsi_Host *shost = rport_to_shost(rport); local
2486 struct Scsi_Host *shost = rport_to_shost(rport); local
2563 fc_rport_create(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument
2689 fc_remote_port_add(struct Scsi_Host *shost, int channel, struct fc_rport_identifiers *ids) argument
2928 struct Scsi_Host *shost = rport_to_shost(rport); local
3006 struct Scsi_Host *shost = rport_to_shost(rport); local
3080 struct Scsi_Host *shost = rport_to_shost(rport); local
3234 struct Scsi_Host *shost = rport_to_shost(rport); local
3266 struct Scsi_Host *shost = cmnd->device->host; local
3302 fc_vport_setup(struct Scsi_Host *shost, int channel, struct device *pdev, struct fc_vport_identifiers *ids, struct fc_vport **ret_vport) argument
3426 fc_vport_create(struct Scsi_Host *shost, int channel, struct fc_vport_identifiers *ids) argument
3451 struct Scsi_Host *shost = vport_to_shost(vport); local
3601 struct Scsi_Host *shost = job->shost; local
3659 fc_req_to_bsgjob(struct Scsi_Host *shost, struct fc_rport *rport, struct request *req) argument
3739 fc_bsg_host_dispatch(struct request_queue *q, struct Scsi_Host *shost, struct fc_bsg_job *job) argument
3838 fc_bsg_rport_dispatch(struct request_queue *q, struct Scsi_Host *shost, struct fc_rport *rport, struct fc_bsg_job *job) argument
3895 fc_bsg_request_handler(struct request_queue *q, struct Scsi_Host *shost, struct fc_rport *rport, struct device *dev) argument
3973 struct Scsi_Host *shost = q->queuedata; local
3987 struct Scsi_Host *shost = rport_to_shost(rport); local
3999 fc_bsg_hostadd(struct Scsi_Host *shost, struct fc_host_attrs *fc_host) argument
4049 fc_bsg_rportadd(struct Scsi_Host *shost, struct fc_rport *rport) argument
[all...]
H A Dscsi_error.c55 /* called with shost->host_lock held */
56 void scsi_eh_wakeup(struct Scsi_Host *shost) argument
58 if (shost->host_busy == shost->host_failed) {
59 trace_scsi_eh_wakeup(shost);
60 wake_up_process(shost->ehandler);
68 * @shost: SCSI host to invoke error handling on.
72 void scsi_schedule_eh(struct Scsi_Host *shost) argument
76 spin_lock_irqsave(shost->host_lock, flags);
78 if (scsi_host_set_state(shost, SHOST_RECOVER
98 struct Scsi_Host *shost = scmd->device->host; local
185 scsi_eh_prt_fail_stats(struct Scsi_Host *shost, struct list_head *work_q) argument
773 struct Scsi_Host *shost = sdev->host; local
1078 scsi_eh_stu(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1132 scsi_eh_bus_device_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1187 scsi_eh_target_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1236 scsi_eh_bus_reset(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1638 scsi_restart_operations(struct Scsi_Host *shost) argument
1684 scsi_eh_ready_devs(struct Scsi_Host *shost, struct list_head *work_q, struct list_head *done_q) argument
1756 scsi_unjam_host(struct Scsi_Host *shost) argument
1785 struct Scsi_Host *shost = data; local
1869 scsi_report_bus_reset(struct Scsi_Host *shost, int channel) argument
1902 scsi_report_device_reset(struct Scsi_Host *shost, int channel, int target) argument
1936 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
803 struct Scsi_Host *shost = sdev->host; local
1110 __scsi_iterate_devices(struct Scsi_Host *shost, struct scsi_device *prev) argument
1147 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1175 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1230 struct Scsi_Host *shost = dev_to_shost(starget->dev.parent); local
1259 __scsi_device_lookup(struct Scsi_Host *shost, uint channel, uint id, uint lun) argument
1285 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
661 struct Scsi_Host *shost; local
700 struct Scsi_Host *shost = dev_to_shost(parent); local
823 struct Scsi_Host *shost; local
889 struct Scsi_Host *shost = dev_to_shost(parent); local
935 struct Scsi_Host *shost = dev_to_shost(parent); local
1179 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
1206 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); local
1330 struct Scsi_Host *shost; local
1350 struct Scsi_Host *shost; local
1373 struct Scsi_Host *shost; local
1441 struct Scsi_Host *shost = dev_to_shost(&parent->dev); local
1481 struct Scsi_Host *shost = dev_to_shost(&parent->dev); local
1518 struct Scsi_Host *shost = dev_to_shost(parent->dev.parent); local
1576 struct Scsi_Host *shost = dev_to_shost(rphy->dev.parent->parent); local
1655 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
1295 scsi_target_queue_ready(struct Scsi_Host *shost, struct scsi_device *sdev) argument
1333 scsi_host_queue_ready(struct request_queue *q, struct Scsi_Host *shost, struct scsi_device *sdev) argument
1379 struct Scsi_Host *shost; local
1403 struct Scsi_Host *shost; local
1485 struct Scsi_Host *shost; local
1614 scsi_calculate_bounce_limit(struct Scsi_Host *shost) argument
1636 __scsi_alloc_queue(struct Scsi_Host *shost, request_fn_proc *request_fn) argument
1726 scsi_block_requests(struct Scsi_Host *shost) argument
1752 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
648 struct Scsi_Host *shost = class_to_shost(dev); local
662 struct Scsi_Host *shost = class_to_shost(dev); local
676 struct Scsi_Host *shost = class_to_shost(dev); local
764 struct Scsi_Host *shost = class_to_shost(dev); local
778 struct Scsi_Host *shost = class_to_shost(dev); local
795 struct Scsi_Host *shost = class_to_shost(dev); local
816 struct Scsi_Host *shost = class_to_shost(dev); local
830 struct Scsi_Host *shost = class_to_shost(dev); local
844 struct Scsi_Host *shost = class_to_shost(dev); local
864 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/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/isci/
H A Dinit.c135 struct Scsi_Host *shost = container_of(dev, typeof(*shost), shost_dev); local
136 struct sas_ha_struct *sas_ha = SHOST_TO_SAS_HA(shost);
274 struct Scsi_Host *shost; local
279 shost = isci_host->shost;
283 sas_remove_host(isci_host->shost);
284 scsi_remove_host(isci_host->shost);
285 scsi_host_put(isci_host->shost);
408 struct Scsi_Host *shost; 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
976 struct Scsi_Host *shost = class_to_shost(dev); local
995 struct Scsi_Host *shost = class_to_shost(dev); local
1029 struct Scsi_Host *shost = class_to_shost(dev); local
1214 struct Scsi_Host *shost = class_to_shost(dev); local
1242 struct Scsi_Host *shost = class_to_shost(dev); local
1270 struct Scsi_Host *shost = class_to_shost(dev); local
1298 struct Scsi_Host *shost = class_to_shost(dev); local
1326 struct Scsi_Host *shost = class_to_shost(dev); local
1354 struct Scsi_Host *shost = class_to_shost(dev); local
1381 struct Scsi_Host *shost = class_to_shost(dev); local
1407 struct Scsi_Host *shost = class_to_shost(dev); local
1432 struct Scsi_Host *shost = class_to_shost(dev); local
1511 struct Scsi_Host *shost = class_to_shost(dev); local
1530 struct Scsi_Host *shost = class_to_shost(dev); local
1549 struct Scsi_Host *shost = class_to_shost(dev); local
1576 struct Scsi_Host *shost = class_to_shost(dev); local
2053 struct Scsi_Host *shost = class_to_shost(dev); local
2097 struct Scsi_Host *shost = class_to_shost(dev); local
2122 struct Scsi_Host *shost = class_to_shost(dev); local
2207 struct Scsi_Host *shost = class_to_shost(dev); local
2227 struct Scsi_Host *shost = class_to_shost(dev); local
2329 struct Scsi_Host *shost = class_to_shost(dev); local
2340 struct Scsi_Host *shost = class_to_shost(dev); local
2353 struct Scsi_Host *shost = class_to_shost(dev); local
2395 struct Scsi_Host *shost = class_to_shost(dev); local
2452 struct Scsi_Host *shost; local
2758 struct Scsi_Host *shost = class_to_shost(dev); local
2830 struct Scsi_Host *shost = class_to_shost(dev); local
2869 struct Scsi_Host *shost = class_to_shost(dev); local
3023 struct Scsi_Host *shost = class_to_shost(dev); local
3107 struct Scsi_Host *shost = class_to_shost(dev); local
3198 struct Scsi_Host *shost = class_to_shost(dev); local
3346 struct Scsi_Host *shost = class_to_shost(dev); local
3462 struct Scsi_Host *shost = class_to_shost(dev); local
3529 struct Scsi_Host *shost = class_to_shost(dev); local
3647 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local
4004 struct Scsi_Host *shost = class_to_shost(dev); local
4064 struct Scsi_Host *shost = class_to_shost(dev); local
4173 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local
4210 struct Scsi_Host *shost = lpfc_shost_from_vport(vport); local
4230 lpfc_get_host_port_id(struct Scsi_Host *shost) argument
4243 lpfc_get_host_port_type(struct Scsi_Host *shost) argument
4275 lpfc_get_host_port_state(struct Scsi_Host *shost) argument
4318 lpfc_get_host_speed(struct Scsi_Host *shost) argument
4360 lpfc_get_host_fabric_name(struct Scsi_Host *shost) argument
4395 lpfc_get_stats(struct Scsi_Host *shost) argument
4522 lpfc_reset_stats(struct Scsi_Host *shost) argument
4612 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.c121 sas_phy->ha = (struct sas_ha_struct *)mvi->shost->hostdata;
165 if (mvi->shost)
166 scsi_host_put(mvi->shost);
240 static int __devinit mvs_alloc(struct mvs_info *mvi, struct Scsi_Host *shost) argument
380 struct Scsi_Host *shost, unsigned int id)
383 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
402 mvi->shost = shost;
410 if (!mvs_alloc(mvi, shost))
449 static int __devinit mvs_prep_sas_ha_init(struct Scsi_Host *shost, argument
378 mvs_pci_alloc(struct pci_dev *pdev, const struct pci_device_id *ent, struct Scsi_Host *shost, unsigned int id) argument
491 mvs_post_sas_ha_init(struct Scsi_Host *shost, const struct mvs_chip_info *chip_info) argument
549 struct Scsi_Host *shost = NULL; local
775 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 1065 milliseconds

1234567