Home
last modified time | relevance | path

Searched refs:hostdata (Results 1 – 25 of 113) sorted by relevance

12345

/linux/drivers/scsi/
H A Dwd33c93.c87 #define optimum_sx_per(hostdata) (hostdata)->sx_table[1].period_ns argument
308 struct WD33C93_hostdata *hostdata; in wd33c93_queuecommand_lck() local
311 hostdata = (struct WD33C93_hostdata *) cmd->device->host->hostdata; in wd33c93_queuecommand_lck()
375 spin_lock_irq(&hostdata->lock); in wd33c93_queuecommand_lck()
377 if (!(hostdata->input_Q) || (cmd->cmnd[0] == REQUEST_SENSE)) { in wd33c93_queuecommand_lck()
378 cmd->host_scribble = (uchar *) hostdata->input_Q; in wd33c93_queuecommand_lck()
379 hostdata->input_Q = cmd; in wd33c93_queuecommand_lck()
381 for (tmp = (struct scsi_cmnd *) hostdata->input_Q; in wd33c93_queuecommand_lck()
395 spin_unlock_irq(&hostdata->lock); in wd33c93_queuecommand_lck()
415 struct WD33C93_hostdata *hostdata = in DEF_SCSI_QCMD() local
[all …]
H A D53c700.c232 NCR_700_offset_period_to_sxfer(struct NCR_700_Host_Parameters *hostdata, in NCR_700_offset_period_to_sxfer() argument
237 __u8 min_xferp = (hostdata->chip710 in NCR_700_offset_period_to_sxfer()
239 __u8 max_offset = (hostdata->chip710 in NCR_700_offset_period_to_sxfer()
245 if(period < hostdata->min_period) { in NCR_700_offset_period_to_sxfer()
247 period = hostdata->min_period; in NCR_700_offset_period_to_sxfer()
249 XFERP = (period*4 * hostdata->sync_clock)/1000 - 4; in NCR_700_offset_period_to_sxfer()
264 struct NCR_700_Host_Parameters *hostdata = in NCR_700_get_SXFER() local
265 (struct NCR_700_Host_Parameters *)SDp->host->hostdata[0]; in NCR_700_get_SXFER()
267 return NCR_700_offset_period_to_sxfer(hostdata, in NCR_700_get_SXFER()
295 struct NCR_700_Host_Parameters *hostdata, struct device *dev) in NCR_700_detect() argument
[all …]
H A DNCR5380.c205 static int NCR5380_poll_politely2(struct NCR5380_hostdata *hostdata, in NCR5380_poll_politely2() argument
210 unsigned long n = hostdata->poll_loops; in NCR5380_poll_politely2()
294 struct NCR5380_hostdata *hostdata = shost_priv(instance); in NCR5380_print() local
343 struct NCR5380_hostdata *hostdata = shost_priv(instance); in NCR5380_print_phase() local
368 struct NCR5380_hostdata *hostdata = shost_priv(instance); in NCR5380_info() local
370 return hostdata->info; in NCR5380_info()
389 struct NCR5380_hostdata *hostdata = shost_priv(instance); in NCR5380_init() local
396 hostdata->host = instance; in NCR5380_init()
397 hostdata->id_mask = 1 << instance->this_id; in NCR5380_init()
398 hostdata->id_higher_mask = 0; in NCR5380_init()
[all …]
H A Dg_NCR5380.c39 ioread8(hostdata->io + hostdata->offset + (reg))
41 iowrite8(value, hostdata->io + hostdata->offset + (reg))
118 struct NCR5380_hostdata *hostdata = shost_priv(instance); in g_NCR5380_trigger_irq() local
130 NCR5380_write(SELECT_ENABLE_REG, hostdata->id_mask); in g_NCR5380_trigger_irq()
131 NCR5380_write(OUTPUT_DATA_REG, hostdata->id_mask); in g_NCR5380_trigger_irq()
152 struct NCR5380_hostdata *hostdata = shost_priv(instance); in g_NCR5380_probe_irq() local
235 struct NCR5380_hostdata *hostdata; in generic_NCR5380_init_one() local
320 hostdata = shost_priv(instance); in generic_NCR5380_init_one()
322 hostdata->board = board; in generic_NCR5380_init_one()
323 hostdata->io = iomem; in generic_NCR5380_init_one()
[all …]
H A Dlasi700.c88 struct NCR_700_Host_Parameters *hostdata; in lasi700_probe() local
91 hostdata = kzalloc(sizeof(*hostdata), GFP_KERNEL); in lasi700_probe()
92 if (!hostdata) { in lasi700_probe()
97 hostdata->dev = &dev->dev; in lasi700_probe()
99 hostdata->base = ioremap(base, 0x100); in lasi700_probe()
100 hostdata->differential = 0; in lasi700_probe()
103 hostdata->clock = LASI700_CLOCK; in lasi700_probe()
104 hostdata->force_le_on_be = 1; in lasi700_probe()
106 hostdata->clock = LASI710_CLOCK; in lasi700_probe()
107 hostdata->force_le_on_be = 0; in lasi700_probe()
[all …]
H A Dzorro7xx.c79 struct NCR_700_Host_Parameters *hostdata; in zorro7xx_init_one() local
98 hostdata = kzalloc(sizeof(struct NCR_700_Host_Parameters), GFP_KERNEL); in zorro7xx_init_one()
99 if (!hostdata) { in zorro7xx_init_one()
106 hostdata->base = ioremap(ioaddr, zorro_resource_len(z)); in zorro7xx_init_one()
108 hostdata->base = ZTWO_VADDR(ioaddr); in zorro7xx_init_one()
110 hostdata->clock = 50; in zorro7xx_init_one()
111 hostdata->chip710 = 1; in zorro7xx_init_one()
114 hostdata->ctest7_extra = CTEST7_TT1; in zorro7xx_init_one()
119 host = NCR_700_detect(&zorro7xx_scsi_driver_template, hostdata, in zorro7xx_init_one()
146 iounmap(hostdata->base); in zorro7xx_init_one()
[all …]
H A D53c700.h109 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; in NCR_700_get_sense_cmnd() local
111 return hostdata->cmnd; in NCR_700_get_sense_cmnd()
117 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; in NCR_700_set_depth() local
119 hostdata->depth = depth; in NCR_700_set_depth()
124 struct NCR_700_Device_Parameters *hostdata = SDp->hostdata; in NCR_700_get_depth() local
126 return hostdata->depth; in NCR_700_get_depth()
258 #define bE (hostdata->force_le_on_be ? 0 : 3)
259 #define bSWAP (hostdata->force_le_on_be)
260 #define bEBus (!hostdata->force_le_on_be)
483 const struct NCR_700_Host_Parameters *hostdata in NCR_700_readb() local
[all …]
H A Dsim710.c89 struct NCR_700_Host_Parameters *hostdata = in sim710_probe_common() local
96 if(hostdata == NULL) { in sim710_probe_common()
108 hostdata->base = ioport_map(base_addr, 64); in sim710_probe_common()
109 hostdata->differential = differential; in sim710_probe_common()
110 hostdata->clock = clock; in sim710_probe_common()
111 hostdata->chip710 = 1; in sim710_probe_common()
112 hostdata->burst_length = 8; in sim710_probe_common()
115 if((host = NCR_700_detect(&sim710_driver_template, hostdata, dev)) in sim710_probe_common()
138 kfree(hostdata); in sim710_probe_common()
146 struct NCR_700_Host_Parameters *hostdata = in sim710_device_remove() local
[all …]
H A Ddmx3191d.c25 #define NCR5380_read(reg) inb(hostdata->base + (reg))
26 #define NCR5380_write(reg, value) outb(value, hostdata->base + (reg))
62 struct NCR5380_hostdata *hostdata; in dmx3191d_probe_one() local
81 hostdata = shost_priv(shost); in dmx3191d_probe_one()
82 hostdata->base = io; in dmx3191d_probe_one()
119 struct NCR5380_hostdata *hostdata = shost_priv(shost); in dmx3191d_remove_one() local
120 unsigned long io = hostdata->base; in dmx3191d_remove_one()
H A DNCR5380.h295 static inline int NCR5380_poll_politely(struct NCR5380_hostdata *hostdata, in NCR5380_poll_politely() argument
302 return NCR5380_poll_politely2(hostdata, reg, bit, val, in NCR5380_poll_politely()
314 static inline int NCR5380_dma_xfer_none(struct NCR5380_hostdata *hostdata, in NCR5380_dma_xfer_none() argument
320 static inline int NCR5380_dma_setup_none(struct NCR5380_hostdata *hostdata, in NCR5380_dma_setup_none() argument
326 static inline int NCR5380_dma_residual_none(struct NCR5380_hostdata *hostdata) in NCR5380_dma_residual_none() argument
H A Dqlogicfas408.h103 #define get_priv_by_cmd(x) (struct qlogicfas408_priv *)&((x)->device->host->hostdata[0])
104 #define get_priv_by_host(x) (struct qlogicfas408_priv *)&((x)->hostdata[0])
/linux/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c110 struct ibmvscsi_host_data *hostdata);
125 struct ibmvscsi_host_data *hostdata = in ibmvscsi_handle_event() local
127 vio_disable_interrupts(to_vio_dev(hostdata->dev)); in ibmvscsi_handle_event()
128 tasklet_schedule(&hostdata->srp_task); in ibmvscsi_handle_event()
142 struct ibmvscsi_host_data *hostdata, in ibmvscsi_release_crq_queue() argument
146 struct vio_dev *vdev = to_vio_dev(hostdata->dev); in ibmvscsi_release_crq_queue()
147 free_irq(vdev->irq, (void *)hostdata); in ibmvscsi_release_crq_queue()
148 tasklet_kill(&hostdata->srp_task); in ibmvscsi_release_crq_queue()
154 dma_unmap_single(hostdata->dev, in ibmvscsi_release_crq_queue()
195 static int ibmvscsi_send_crq(struct ibmvscsi_host_data *hostdata, in ibmvscsi_send_crq() argument
[all …]
/linux/drivers/scsi/arm/
H A Dcumana_1.c17 #define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata)
18 #define NCR5380_read(reg) cumanascsi_read(hostdata, reg)
19 #define NCR5380_write(reg, value) cumanascsi_write(hostdata, reg, value)
44 static inline int cumanascsi_pwrite(struct NCR5380_hostdata *hostdata, in cumanascsi_pwrite() argument
48 u8 __iomem *base = hostdata->io; in cumanascsi_pwrite()
49 u8 __iomem *dma = hostdata->pdma_io + 0x2000; in cumanascsi_pwrite()
104 writeb(hostdata->ctrl | 0x40, base + CTRL); in cumanascsi_pwrite()
111 static inline int cumanascsi_pread(struct NCR5380_hostdata *hostdata, in cumanascsi_pread() argument
115 u8 __iomem *base = hostdata->io; in cumanascsi_pread()
116 u8 __iomem *dma = hostdata->pdma_io + 0x2000; in cumanascsi_pread()
[all …]
H A Doak.c18 #define priv(host) ((struct NCR5380_hostdata *)(host)->hostdata)
20 #define NCR5380_read(reg) readb(hostdata->io + ((reg) << 2))
21 #define NCR5380_write(reg, value) writeb(value, hostdata->io + ((reg) << 2))
41 static inline int oakscsi_pwrite(struct NCR5380_hostdata *hostdata, in oakscsi_pwrite() argument
44 u8 __iomem *base = hostdata->io; in oakscsi_pwrite()
56 static inline int oakscsi_pread(struct NCR5380_hostdata *hostdata, in oakscsi_pread() argument
59 u8 __iomem *base = hostdata->io; in oakscsi_pread()
H A Dpowertec.c105 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_terminator_ctl()
135 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_dma_setup()
177 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_dma_stop()
189 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_info()
246 info = (struct powertec_info *)host->hostdata; in powertecscsi_show_info()
262 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_show_term()
329 info = (struct powertec_info *)host->hostdata; in powertecscsi_probe()
405 struct powertec_info *info = (struct powertec_info *)host->hostdata; in powertecscsi_remove()
H A Dcumana_2.c125 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_terminator_ctl()
161 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_dma_setup()
214 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_dma_pseudo()
287 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_dma_stop()
301 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_info()
347 info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi_2_show_info()
405 info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi2_probe()
479 struct cumanascsi2_info *info = (struct cumanascsi2_info *)host->hostdata; in cumanascsi2_remove()
H A Deesox.c124 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_terminator_ctl()
162 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_dma_setup()
358 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_dma_pseudo()
374 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_dma_stop()
386 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_info()
431 info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_show_info()
447 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_show_term()
456 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_store_term()
521 info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_probe()
599 struct eesoxscsi_info *info = (struct eesoxscsi_info *)host->hostdata; in eesoxscsi_remove()
H A Darxescsi.c120 struct arxescsi_info *info = (struct arxescsi_info *)host->hostdata; in arxescsi_dma_pseudo()
218 struct arxescsi_info *info = (struct arxescsi_info *)host->hostdata; in arxescsi_info()
232 info = (struct arxescsi_info *)host->hostdata; in arxescsi_show_info()
281 info = (struct arxescsi_info *)host->hostdata; in arxescsi_probe()
/linux/drivers/scsi/arcmsr/
H A Darcmsr_attr.c69 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata; in arcmsr_sysfs_iop_message_read()
116 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata; in arcmsr_sysfs_iop_message_write()
164 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) host->hostdata; in arcmsr_sysfs_iop_message_clear()
272 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_driver_posted_cmd()
284 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_driver_reset()
296 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_driver_abort()
308 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_fw_model()
320 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_fw_version()
333 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_fw_request_len()
346 (struct AdapterControlBlock *) host->hostdata; in arcmsr_attr_host_fw_numbers_queue()
[all …]
/linux/drivers/usb/storage/
H A Duas.c122 err = uas_submit_urbs(cmnd, cmnd->device->hostdata); in uas_do_work()
146 struct uas_dev_info *devinfo = cmnd->device->hostdata; in uas_add_work()
248 struct uas_dev_info *devinfo = (void *)cmnd->device->hostdata; in uas_try_complete()
269 err = uas_submit_urbs(cmnd, cmnd->device->hostdata); in uas_xfer_data()
302 struct uas_dev_info *devinfo = (struct uas_dev_info *)shost->hostdata; in uas_stat_cmplt()
397 struct uas_dev_info *devinfo = (void *)cmnd->device->hostdata; in uas_data_cmplt()
540 struct uas_dev_info *devinfo = cmnd->device->hostdata; in uas_submit_sense_urb()
637 struct uas_dev_info *devinfo = sdev->hostdata; in uas_queuecommand_lck()
730 struct uas_dev_info *devinfo = (void *)cmnd->device->hostdata; in DEF_SCSI_QCMD()
768 struct uas_dev_info *devinfo = sdev->hostdata; in uas_eh_device_reset_handler()
[all …]
/linux/drivers/scsi/lpfc/
H A Dlpfc_attr.c122 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata; in lpfc_cmf_info_show()
299 struct lpfc_vport *vport = (struct lpfc_vport *)shost->hostdata; in lpfc_vmid_info_show()
454 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_enable_fip_show()
891 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_info_show()
911 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_guard_err_show()
923 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_apptag_err_show()
935 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_bg_reftag_err_show()
972 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_serialnum_show()
995 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_temp_sensor_show()
1013 struct lpfc_vport *vport = (struct lpfc_vport *) shost->hostdata; in lpfc_modeldesc_show()
[all …]
/linux/drivers/scsi/pcmcia/
H A Dnsp_cs.c182 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_scsi_done()
197 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_queuecommand_lck()
369 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsphw_start_selection()
449 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_analyze_sdtr()
504 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_start_timer()
581 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_xfer()
621 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_dataphase_bypass()
720 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_pio_read()
823 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_pio_write()
924 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_nexus()
[all …]
H A Dnsp_message.c14 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_message_in()
55 nsp_hw_data *data = (nsp_hw_data *)SCpnt->device->host->hostdata; in nsp_message_out()
/linux/drivers/scsi/aacraid/
H A Dlinit.c257 struct aac_dev *dev = (struct aac_dev *)shost->hostdata; in aac_info()
392 struct aac_dev *aac = (struct aac_dev *)sdev->host->hostdata; in aac_sdev_configure()
520 struct aac_dev *aac = (struct aac_dev *)(sdev->host->hostdata); in aac_change_queue_depth()
561 struct aac_dev *aac = (struct aac_dev *)(sdev->host->hostdata); in aac_show_raid_level()
582 struct aac_dev *aac = (struct aac_dev *)(sdev->host->hostdata); in aac_show_unique_id()
620 struct aac_dev *dev = (struct aac_dev *)sdev->host->hostdata; in aac_ioctl()
686 struct aac_dev * aac = (struct aac_dev *)host->hostdata; in aac_eh_abort()
907 struct aac_dev * aac = (struct aac_dev *)host->hostdata; in aac_eh_dev_reset()
970 struct aac_dev * aac = (struct aac_dev *)host->hostdata; in aac_eh_target_reset()
1036 struct aac_dev * aac = (struct aac_dev *)host->hostdata; in aac_eh_bus_reset()
[all …]
/linux/drivers/scsi/elx/efct/
H A Defct_xport.c391 vport = (struct efct_vport *)shost->hostdata; in efct_scsi_new_device()
680 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_get_host_port_id()
694 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_get_host_port_type()
727 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_get_host_port_state()
742 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_get_host_speed()
793 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_get_host_fabric_name()
809 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_get_stats()
859 struct efct_vport *vport = (struct efct_vport *)shost->hostdata; in efct_reset_stats()
874 shost ? (struct efct_vport *)shost->hostdata : NULL; in efct_issue_lip()
912 vport = (struct efct_vport *)shost->hostdata; in efct_scsi_new_vport()
[all …]

12345