Lines Matching refs:hdata
37 struct a3000_hostdata *hdata = shost_priv(instance);
38 unsigned int status = hdata->regs->ISTR;
58 struct a3000_hostdata *hdata = shost_priv(instance);
59 struct WD33C93_hostdata *wh = &hdata->wh;
60 struct a3000_scsiregs *regs = hdata->regs;
64 addr = dma_map_single(hdata->dev, scsi_pointer->ptr,
66 if (dma_mapping_error(hdata->dev, addr)) {
67 dev_warn(hdata->dev, "cannot map SCSI data block %p\n",
84 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle,
105 addr = dma_map_single(hdata->dev, scsi_pointer->ptr,
107 if (dma_mapping_error(hdata->dev, addr)) {
108 dev_warn(hdata->dev,
143 struct a3000_hostdata *hdata = shost_priv(instance);
144 struct WD33C93_hostdata *wh = &hdata->wh;
145 struct a3000_scsiregs *regs = hdata->regs;
179 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle,
223 struct a3000_hostdata *hdata;
252 hdata = shost_priv(instance);
253 hdata->dev = &pdev->dev;
254 hdata->wh.no_sync = 0xff;
255 hdata->wh.fast = 0;
256 hdata->wh.dma_mode = CTRL_DMA;
257 hdata->regs = regs;
288 struct a3000_hostdata *hdata = shost_priv(instance);
291 hdata->regs->CNTR = 0;