| /linux/drivers/scsi/ |
| H A D | 53c700.c | 232 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 D | g_NCR5380.c | 39 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 D | lasi700.c | 88 struct NCR_700_Host_Parameters *hostdata; in lasi700_probe() local 91 hostdata = kzalloc_obj(*hostdata); 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 D | sni_53c710.c | 57 struct NCR_700_Host_Parameters *hostdata; in snirm710_probe() local 67 hostdata = kzalloc_obj(*hostdata); in snirm710_probe() 68 if (!hostdata) in snirm710_probe() 71 hostdata->dev = &dev->dev; in snirm710_probe() 73 hostdata->base = ioremap(base, 0x100); in snirm710_probe() 74 hostdata->differential = 0; in snirm710_probe() 76 hostdata->clock = SNIRM710_CLOCK; in snirm710_probe() 77 hostdata->force_le_on_be = 1; in snirm710_probe() 78 hostdata->chip710 = 1; in snirm710_probe() 79 hostdata->burst_length = 4; in snirm710_probe() [all …]
|
| H A D | bvme6000_scsi.c | 42 struct NCR_700_Host_Parameters *hostdata; in bvme6000_probe() local 47 hostdata = kzalloc_obj(struct NCR_700_Host_Parameters); in bvme6000_probe() 48 if (!hostdata) { in bvme6000_probe() 55 hostdata->base = (void __iomem *)BVME_NCR53C710_BASE; in bvme6000_probe() 56 hostdata->clock = 40; /* XXX - depends on the CPU clock! */ in bvme6000_probe() 57 hostdata->chip710 = 1; in bvme6000_probe() 58 hostdata->dmode_extra = DMODE_FC2; in bvme6000_probe() 59 hostdata->dcntl_extra = EA_710; in bvme6000_probe() 60 hostdata->ctest7_extra = CTEST7_TT1; in bvme6000_probe() 63 host = NCR_700_detect(&bvme6000_scsi_driver_template, hostdata, in bvme6000_probe() [all …]
|
| H A D | mvme16x_scsi.c | 41 struct NCR_700_Host_Parameters *hostdata; in mvme16x_probe() local 52 hostdata = kzalloc_obj(struct NCR_700_Host_Parameters); in mvme16x_probe() 53 if (hostdata == NULL) { in mvme16x_probe() 60 hostdata->base = (void __iomem *)0xfff47000UL; in mvme16x_probe() 61 hostdata->clock = 50; /* XXX - depends on the CPU clock! */ in mvme16x_probe() 62 hostdata->chip710 = 1; in mvme16x_probe() 63 hostdata->dmode_extra = DMODE_FC2; in mvme16x_probe() 64 hostdata->dcntl_extra = EA_710; in mvme16x_probe() 65 hostdata->ctest7_extra = CTEST7_TT1; in mvme16x_probe() 68 host = NCR_700_detect(&mvme16x_scsi_driver_template, hostdata, in mvme16x_probe() [all …]
|
| H A D | zorro7xx.c | 79 struct NCR_700_Host_Parameters *hostdata; in zorro7xx_init_one() local 98 hostdata = kzalloc_obj(struct NCR_700_Host_Parameters); 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 D | a4000t.c | 39 struct NCR_700_Host_Parameters *hostdata; in amiga_a4000t_scsi_probe() local 50 hostdata = kzalloc_obj(struct NCR_700_Host_Parameters); in amiga_a4000t_scsi_probe() 51 if (!hostdata) { in amiga_a4000t_scsi_probe() 59 hostdata->base = ZTWO_VADDR(scsi_addr); in amiga_a4000t_scsi_probe() 60 hostdata->clock = 50; in amiga_a4000t_scsi_probe() 61 hostdata->chip710 = 1; in amiga_a4000t_scsi_probe() 62 hostdata->dmode_extra = DMODE_FC2; in amiga_a4000t_scsi_probe() 63 hostdata->dcntl_extra = EA_710; in amiga_a4000t_scsi_probe() 66 host = NCR_700_detect(&a4000t_scsi_driver_template, hostdata, in amiga_a4000t_scsi_probe() 91 kfree(hostdata); in amiga_a4000t_scsi_probe() [all …]
|
| H A D | 53c700.h | 109 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 D | sim710.c | 89 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() 136 ioport_unmap(hostdata->base); in sim710_probe_common() 139 kfree(hostdata); in sim710_probe_common() [all …]
|
| H A D | dmx3191d.c | 25 #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 D | NCR5380.h | 295 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
|
| /linux/drivers/scsi/ibmvscsi/ |
| H A D | ibmvscsi.c | 110 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 D | cumana_1.c | 17 #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 D | oak.c | 18 #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 D | powertec.c | 105 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 D | cumana_2.c | 125 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 D | eesox.c | 124 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 D | arxescsi.c | 120 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 D | arcmsr_attr.c | 69 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/scsi/bfa/ |
| H A D | bfad_attr.c | 32 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_starget_port_id() 58 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_starget_node_name() 84 im_port = (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_starget_port_name() 103 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_host_port_id() 117 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_host_port_type() 149 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_host_port_state() 186 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_host_active_fc4s() 205 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_host_speed() 242 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_host_fabric_name() 259 (struct bfad_im_port_s *) shost->hostdata[0]; in bfad_im_get_stats() [all …]
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_attr.c | 122 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/usb/storage/ |
| H A D | uas.c | 122 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() 402 struct uas_dev_info *devinfo = (void *)cmnd->device->hostdata; in uas_data_cmplt() 545 struct uas_dev_info *devinfo = cmnd->device->hostdata; in uas_submit_sense_urb() 642 struct uas_dev_info *devinfo = sdev->hostdata; in uas_queuecommand_lck() 740 struct uas_dev_info *devinfo = (void *)cmnd->device->hostdata; in DEF_SCSI_QCMD() 778 struct uas_dev_info *devinfo = sdev->hostdata; in uas_eh_device_reset_handler() [all …]
|
| /linux/drivers/scsi/pcmcia/ |
| H A D | nsp_cs.c | 182 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 …]
|
| /linux/drivers/scsi/aacraid/ |
| H A D | linit.c | 257 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 …]
|