Searched refs:hostdata (Results 1 - 25 of 138) sorted by relevance

123456

/drivers/scsi/ibmvscsi/
H A Drpa_vscsi.c56 struct ibmvscsi_host_data *hostdata = local
58 vio_disable_interrupts(to_vio_dev(hostdata->dev));
59 tasklet_schedule(&hostdata->srp_task);
72 struct ibmvscsi_host_data *hostdata,
76 struct vio_dev *vdev = to_vio_dev(hostdata->dev);
77 free_irq(vdev->irq, (void *)hostdata);
78 tasklet_kill(&hostdata->srp_task);
84 dma_unmap_single(hostdata->dev,
116 * @hostdata: the adapter
120 static int rpavscsi_send_crq(struct ibmvscsi_host_data *hostdata, argument
71 rpavscsi_release_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata, int max_requests) argument
134 struct ibmvscsi_host_data *hostdata = (struct ibmvscsi_host_data *)data; local
180 set_adapter_info(struct ibmvscsi_host_data *hostdata) argument
203 rpavscsi_reset_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument
244 rpavscsi_init_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata, int max_requests) argument
331 rpavscsi_reenable_crq_queue(struct crq_queue *queue, struct ibmvscsi_host_data *hostdata) argument
354 rpavscsi_resume(struct ibmvscsi_host_data *hostdata) argument
[all...]
H A Dibmvscsi.c128 * @hostdata: ibmvscsi_host_data who owns the event pool
133 int size, struct ibmvscsi_host_data *hostdata)
144 dma_alloc_coherent(hostdata->dev,
161 evt->hostdata = hostdata;
172 * @hostdata: ibmvscsi_host_data who owns the even pool
177 struct ibmvscsi_host_data *hostdata)
184 dma_free_coherent(hostdata->dev,
191 dev_warn(hostdata->dev, "releasing event pool with %d "
194 dma_free_coherent(hostdata
132 initialize_event_pool(struct event_pool *pool, int size, struct ibmvscsi_host_data *hostdata) argument
176 release_event_pool(struct event_pool *pool, struct ibmvscsi_host_data *hostdata) argument
469 purge_requests(struct ibmvscsi_host_data *hostdata, int error_code) argument
499 ibmvscsi_reset_host(struct ibmvscsi_host_data *hostdata) argument
517 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local
538 ibmvscsi_send_srp_event(struct srp_event_struct *evt_struct, struct ibmvscsi_host_data *hostdata, unsigned long timeout) argument
716 struct ibmvscsi_host_data *hostdata = shost_priv(cmnd->device->host); local
776 map_persist_bufs(struct ibmvscsi_host_data *hostdata) argument
807 unmap_persist_bufs(struct ibmvscsi_host_data *hostdata) argument
825 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local
863 send_srp_login(struct ibmvscsi_host_data *hostdata) argument
901 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local
927 send_mad_capabilities(struct ibmvscsi_host_data *hostdata) argument
989 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local
1008 enable_fast_fail(struct ibmvscsi_host_data *hostdata) argument
1045 struct ibmvscsi_host_data *hostdata = evt_struct->hostdata; local
1090 send_mad_adapter_info(struct ibmvscsi_host_data *hostdata) argument
1121 init_adapter(struct ibmvscsi_host_data *hostdata) argument
1147 struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); local
1286 struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); local
1398 struct ibmvscsi_host_data *hostdata = shost_priv(cmd->device->host); local
1423 ibmvscsi_handle_crq(struct viosrp_crq *crq, struct ibmvscsi_host_data *hostdata) argument
1522 ibmvscsi_do_host_config(struct ibmvscsi_host_data *hostdata, unsigned char *buffer, int length) argument
1623 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1643 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1663 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1684 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1705 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1725 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1745 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1764 struct ibmvscsi_host_data *hostdata = shost_priv(shost); local
1834 ibmvscsi_do_work(struct ibmvscsi_host_data *hostdata) argument
1865 ibmvscsi_work_to_do(struct ibmvscsi_host_data *hostdata) argument
1882 struct ibmvscsi_host_data *hostdata = data; local
1907 struct ibmvscsi_host_data *hostdata; local
2018 struct ibmvscsi_host_data *hostdata = dev_get_drvdata(&vdev->dev); local
2041 struct ibmvscsi_host_data *hostdata = dev_get_drvdata(dev); local
[all...]
H A Dibmvscsi.h70 struct ibmvscsi_host_data *hostdata; member in struct:srp_event_struct
112 struct ibmvscsi_host_data *hostdata);
116 struct ibmvscsi_host_data *hostdata,
119 struct ibmvscsi_host_data *hostdata,
122 struct ibmvscsi_host_data *hostdata);
124 struct ibmvscsi_host_data *hostdata);
125 int (*send_crq)(struct ibmvscsi_host_data *hostdata,
127 int (*resume) (struct ibmvscsi_host_data *hostdata);
/drivers/scsi/
H A Din2000.c190 static inline uchar read_3393(struct IN2000_hostdata *hostdata, uchar reg_num) argument
200 static inline void write_3393(struct IN2000_hostdata *hostdata, uchar reg_num, uchar value) argument
207 static inline void write_3393_cmd(struct IN2000_hostdata *hostdata, uchar cmd) argument
216 static uchar read_1_byte(struct IN2000_hostdata *hostdata) argument
220 write_3393(hostdata, WD_CONTROL, CTRL_IDI | CTRL_EDI | CTRL_POLLED);
221 write_3393_cmd(hostdata, WD_CMD_TRANS_INFO | 0x80);
225 x = read_3393(hostdata, WD_DATA);
231 static void write_3393_count(struct IN2000_hostdata *hostdata, unsigned long value) argument
240 static unsigned long read_3393_count(struct IN2000_hostdata *hostdata) argument
339 struct IN2000_hostdata *hostdata; local
447 struct IN2000_hostdata *hostdata; local
713 transfer_pio(uchar * buf, int cnt, int data_in_dir, struct IN2000_hostdata *hostdata) argument
749 struct IN2000_hostdata *hostdata; local
836 struct IN2000_hostdata *hostdata; local
1604 struct IN2000_hostdata *hostdata; local
1645 struct IN2000_hostdata *hostdata; local
1681 struct IN2000_hostdata *hostdata; local
1920 struct IN2000_hostdata *hostdata; local
[all...]
H A Dwd33c93.c96 #define optimum_sx_per(hostdata) (hostdata)->sx_table[1].period_ns
378 struct WD33C93_hostdata *hostdata; local
381 hostdata = (struct WD33C93_hostdata *) cmd->device->host->hostdata;
447 spin_lock_irq(&hostdata->lock);
449 if (!(hostdata->input_Q) || (cmd->cmnd[0] == REQUEST_SENSE)) {
450 cmd->host_scribble = (uchar *) hostdata->input_Q;
451 hostdata->input_Q = cmd;
453 for (tmp = (struct scsi_cmnd *) hostdata
486 struct WD33C93_hostdata *hostdata = local
694 transfer_pio(const wd33c93_regs regs, uchar * buf, int cnt, int data_in_dir, struct WD33C93_hostdata *hostdata) argument
732 struct WD33C93_hostdata *hostdata; local
766 cmd->SCp.this_residual, data_in_dir, hostdata); local
803 struct WD33C93_hostdata *hostdata = local
1509 struct WD33C93_hostdata *hostdata = local
1576 struct WD33C93_hostdata *hostdata; local
1612 struct WD33C93_hostdata *hostdata; local
1935 struct WD33C93_hostdata *hostdata; local
[all...]
H A Dsni_53c710.c71 struct NCR_700_Host_Parameters *hostdata; local
80 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL);
81 if (!hostdata) {
86 hostdata->dev = &dev->dev;
88 hostdata->base = ioremap_nocache(base, 0x100);
89 hostdata->differential = 0;
91 hostdata->clock = SNIRM710_CLOCK;
92 hostdata->force_le_on_be = 1;
93 hostdata
123 struct NCR_700_Host_Parameters *hostdata = local
[all...]
H A D53c700.c246 NCR_700_offset_period_to_sxfer(struct NCR_700_Host_Parameters *hostdata, argument
251 __u8 min_xferp = (hostdata->chip710
253 __u8 max_offset = (hostdata->chip710
259 if(period < hostdata->min_period) {
261 period = hostdata->min_period;
263 XFERP = (period*4 * hostdata->sync_clock)/1000 - 4;
278 struct NCR_700_Host_Parameters *hostdata = local
279 (struct NCR_700_Host_Parameters *)SDp->host->hostdata[0];
281 return NCR_700_offset_period_to_sxfer(hostdata,
288 struct NCR_700_Host_Parameters *hostdata, struc
287 NCR_700_detect(struct scsi_host_template *tpnt, struct NCR_700_Host_Parameters *hostdata, struct device *dev) argument
412 struct NCR_700_Host_Parameters *hostdata = local
440 struct NCR_700_Host_Parameters *hostdata = local
510 find_empty_slot(struct NCR_700_Host_Parameters *hostdata) argument
542 free_slot(struct NCR_700_command_slot *slot, struct NCR_700_Host_Parameters *hostdata) argument
564 save_for_reselection(struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, __u32 dsp) argument
579 NCR_700_unmap(struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, struct NCR_700_command_slot *slot) argument
588 NCR_700_scsi_done(struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, int result) argument
650 struct NCR_700_Host_Parameters *hostdata = local
760 struct NCR_700_Host_Parameters *hostdata = local
786 process_extended_message(struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) argument
869 process_message(struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata, struct scsi_cmnd *SCp, __u32 dsp, __u32 dsps) argument
956 process_script_interrupt(__u32 dsps, __u32 dsp, struct scsi_cmnd *SCp, struct Scsi_Host *host, struct NCR_700_Host_Parameters *hostdata) argument
1287 struct NCR_700_Host_Parameters *hostdata = local
1364 const struct NCR_700_Host_Parameters *hostdata local
1375 const struct NCR_700_Host_Parameters *hostdata local
1396 struct NCR_700_Host_Parameters *hostdata = local
1483 struct NCR_700_Host_Parameters *hostdata = local
1754 struct NCR_700_Host_Parameters *hostdata = local
1944 struct NCR_700_Host_Parameters *hostdata = local
1997 struct NCR_700_Host_Parameters *hostdata = local
2016 struct NCR_700_Host_Parameters *hostdata = local
2053 struct NCR_700_Host_Parameters *hostdata = local
2100 struct NCR_700_Host_Parameters *hostdata = local
[all...]
H A Dlasi700.c102 struct NCR_700_Host_Parameters *hostdata; local
105 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL);
106 if (!hostdata) {
111 hostdata->dev = &dev->dev;
113 hostdata->base = ioremap_nocache(base, 0x100);
114 hostdata->differential = 0;
117 hostdata->clock = LASI700_CLOCK;
118 hostdata->force_le_on_be = 1;
120 hostdata
155 struct NCR_700_Host_Parameters *hostdata = local
[all...]
H A Dbvme6000_scsi.c41 struct NCR_700_Host_Parameters *hostdata; local
46 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL);
47 if (!hostdata) {
53 /* Fill in the required pieces of hostdata */
54 hostdata->base = (void __iomem *)BVME_NCR53C710_BASE;
55 hostdata->clock = 40; /* XXX - depends on the CPU clock! */
56 hostdata->chip710 = 1;
57 hostdata->dmode_extra = DMODE_FC2;
58 hostdata->dcntl_extra = EA_710;
59 hostdata
95 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local
[all...]
H A Dmvme16x_scsi.c41 struct NCR_700_Host_Parameters *hostdata; local
52 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL);
53 if (hostdata == NULL) {
59 /* Fill in the required pieces of hostdata */
60 hostdata->base = (void __iomem *)0xfff47000UL;
61 hostdata->clock = 50; /* XXX - depends on the CPU clock! */
62 hostdata->chip710 = 1;
63 hostdata->dmode_extra = DMODE_FC2;
64 hostdata->dcntl_extra = EA_710;
65 hostdata
110 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local
[all...]
H A DNCR5380.c415 * Locks: caller holds hostdata lock (not essential)
541 static void NCR5380_set_timer(struct NCR5380_hostdata *hostdata, unsigned long timeout) argument
543 hostdata->time_expires = jiffies + timeout;
544 schedule_delayed_work(&hostdata->coroutine, timeout);
581 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
604 NCR5380_write(SELECT_ENABLE_REG, hostdata->id_mask);
605 NCR5380_write(OUTPUT_DATA_REG, hostdata->id_mask);
663 if (((struct NCR5380_hostdata *) instance->hostdata)->flags & FLAG_NCR53C400) {
711 struct NCR5380_hostdata *hostdata; local
822 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
937 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
957 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
1039 struct NCR5380_hostdata *hostdata = local
1164 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
1242 collect_stats(struct NCR5380_hostdata *hostdata, Scsi_Cmnd * cmd) argument
1299 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
1589 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
1824 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
2095 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *)instance->hostdata; local
2507 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) local
2626 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
2682 struct NCR5380_hostdata *hostdata = (struct NCR5380_hostdata *) instance->hostdata; local
[all...]
H A Da4000t.c38 struct NCR_700_Host_Parameters *hostdata; local
49 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters),
51 if (!hostdata) {
58 /* Fill in the required pieces of hostdata */
59 hostdata->base = (void __iomem *)ZTWO_VADDR(scsi_addr);
60 hostdata->clock = 50;
61 hostdata->chip710 = 1;
62 hostdata->dmode_extra = DMODE_FC2;
63 hostdata->dcntl_extra = EA_710;
66 host = NCR_700_detect(&a4000t_scsi_driver_template, hostdata,
100 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local
[all...]
H A Datari_NCR5380.c271 struct NCR5380_hostdata *hostdata = \
272 (struct NCR5380_hostdata *)(in)->hostdata
273 #define HOSTDATA(in) ((struct NCR5380_hostdata *)(in)->hostdata)
366 if (hostdata->busy[cmd->device->id] & (1 << cmd->device->lun))
396 hostdata->busy[cmd->device->id] |= (1 << cmd->device->lun);
422 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
769 struct NCR5380_hostdata *hostdata; local
781 hostdata = (struct NCR5380_hostdata *)instance->hostdata;
791 if (!hostdata
1047 struct NCR5380_hostdata *hostdata = HOSTDATA(instance); local
1359 collect_stats(struct NCR5380_hostdata* hostdata, Scsi_Cmnd *cmd) argument
[all...]
H A Dsun3_NCR5380.c258 struct NCR5380_hostdata *hostdata = \
259 (struct NCR5380_hostdata *)(in)->hostdata
260 #define HOSTDATA(in) ((struct NCR5380_hostdata *)(in)->hostdata)
360 if (hostdata->busy[cmd->device->id] & (1 << cmd->device->lun))
390 hostdata->busy[cmd->device->id] |= (1 << cmd->device->lun);
417 hostdata->busy[cmd->device->id] &= ~(1 << cmd->device->lun);
711 struct NCR5380_hostdata *hostdata; local
723 hostdata = (struct NCR5380_hostdata *)instance->hostdata;
733 if (!hostdata
993 struct NCR5380_hostdata *hostdata = HOSTDATA(instance); local
1300 collect_stats(struct NCR5380_hostdata *hostdata, struct scsi_cmnd *cmd) argument
[all...]
H A Dzorro7xx.c78 struct NCR_700_Host_Parameters *hostdata; local
97 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL);
98 if (!hostdata) {
103 /* Fill in the required pieces of hostdata */
105 hostdata->base = ioremap(ioaddr, zorro_resource_len(z));
107 hostdata->base = (void __iomem *)ZTWO_VADDR(ioaddr);
109 hostdata->clock = 50;
110 hostdata->chip710 = 1;
113 hostdata->ctest7_extra = CTEST7_TT1;
118 host = NCR_700_detect(&zorro7xx_scsi_driver_template, hostdata,
156 struct NCR_700_Host_Parameters *hostdata = shost_priv(host); local
[all...]
H A D53c700.h108 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; local
110 return hostdata->cmnd;
116 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; local
118 hostdata->depth = depth;
123 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; local
125 return hostdata->depth;
256 #define bE (hostdata
479 const struct NCR_700_Host_Parameters *hostdata local
488 const struct NCR_700_Host_Parameters *hostdata local
503 const struct NCR_700_Host_Parameters *hostdata local
512 const struct NCR_700_Host_Parameters *hostdata local
[all...]
H A Dsim710.c103 struct NCR_700_Host_Parameters *hostdata = local
110 if(hostdata == NULL) {
121 /* Fill in the three required pieces of hostdata */
122 hostdata->base = ioport_map(base_addr, 64);
123 hostdata->differential = differential;
124 hostdata->clock = clock;
125 hostdata->chip710 = 1;
126 hostdata->burst_length = 8;
129 if((host = NCR_700_detect(&sim710_driver_template, hostdata, dev))
152 kfree(hostdata);
161 struct NCR_700_Host_Parameters *hostdata = local
[all...]
H A DNCR_D700.c180 struct NCR_700_Host_Parameters *hostdata; local
184 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL);
185 if (!hostdata) {
198 /* Fill in the three required pieces of hostdata */
199 hostdata->base = ioport_map(region, 64);
200 hostdata->differential = (((1<<siop) & differential) != 0);
201 hostdata->clock = NCR_D700_CLOCK_MHZ;
202 hostdata->burst_length = 8;
205 host = NCR_700_detect(&NCR_D700_driver_template, hostdata,
[all...]
H A Dg_NCR5380.c452 ((struct NCR5380_hostdata *)instance->hostdata)->iomem = iomem;
523 iounmap(((struct NCR5380_hostdata *)instance->hostdata)->iomem);
811 struct NCR5380_hostdata *hostdata; local
817 hostdata = (struct NCR5380_hostdata *) scsi_ptr->hostdata;
825 PRINTP("NCR53C400 card%s detected\n" ANDP(((struct NCR5380_hostdata *) scsi_ptr->hostdata)->flags & FLAG_NCR53C400) ? "" : " not");
839 if (hostdata->connected || hostdata->issue_queue || hostdata->disconnected_queue)
841 if (hostdata
[all...]
H A Dqlogicfas408.h102 #define get_priv_by_cmd(x) (struct qlogicfas408_priv *)&((x)->device->host->hostdata[0])
103 #define get_priv_by_host(x) (struct qlogicfas408_priv *)&((x)->hostdata[0])
H A Deata_generic.h86 #define HD(cmd) ((hostdata *)&(cmd->device->host->hostdata))
88 #define SD(host) ((hostdata *)&(host->hostdata))
363 }hostdata; typedef in typeref:struct:hstd
H A Din2000.h43 #define DB(f,a) if (hostdata->args & (f)) a;
52 #define read1_io(a) (inb(hostdata->io_base+(a)))
53 #define read2_io(a) (inw(hostdata->io_base+(a)))
54 #define write1_io(b,a) (outb((b),hostdata->io_base+(a)))
55 #define write2_io(w,a) (outw((w),hostdata->io_base+(a)))
315 /* defines for hostdata->chip */
322 /* defines for hostdata->state */
331 /* defines for hostdata->fifo */
337 /* defines for hostdata->level2 */
351 /* defines for hostdata
[all...]
/drivers/scsi/arcmsr/
H A Darcmsr_attr.c70 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata;
117 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata;
166 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata;
272 (struct AdapterControlBlock *) host->hostdata;
284 (struct AdapterControlBlock *) host->hostdata;
296 (struct AdapterControlBlock *) host->hostdata;
308 (struct AdapterControlBlock *) host->hostdata;
320 (struct AdapterControlBlock *) host->hostdata;
333 (struct AdapterControlBlock *) host->hostdata;
346 (struct AdapterControlBlock *) host->hostdata;
[all...]
/drivers/scsi/pcmcia/
H A Dnsp_message.c14 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
55 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata;
/drivers/scsi/bfa/
H A Dbfad_attr.c39 im_port = (struct bfad_im_port_s *) shost->hostdata[0];
65 im_port = (struct bfad_im_port_s *) shost->hostdata[0];
91 im_port = (struct bfad_im_port_s *) shost->hostdata[0];
110 (struct bfad_im_port_s *) shost->hostdata[0];
124 (struct bfad_im_port_s *) shost->hostdata[0];
156 (struct bfad_im_port_s *) shost->hostdata[0];
193 (struct bfad_im_port_s *) shost->hostdata[0];
212 (struct bfad_im_port_s *) shost->hostdata[0];
249 (struct bfad_im_port_s *) shost->hostdata[0];
266 (struct bfad_im_port_s *) shost->hostdata[
[all...]

Completed in 342 milliseconds

123456