Lines Matching refs:hdata
38 struct gvp11_hostdata *hdata = shost_priv(instance); in gvp11_intr() local
39 unsigned int status = hdata->regs->CNTR; in gvp11_intr()
58 struct gvp11_hostdata *hdata = shost_priv(instance); in dma_setup() local
59 struct WD33C93_hostdata *wh = &hdata->wh; in dma_setup()
60 struct gvp11_scsiregs *regs = hdata->regs; in dma_setup()
66 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, in dma_setup()
68 if (dma_mapping_error(hdata->dev, addr)) { in dma_setup()
69 dev_warn(hdata->dev, "cannot map SCSI data block %p\n", in dma_setup()
78 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_setup()
113 addr = dma_map_single(hdata->dev, in dma_setup()
118 if (dma_mapping_error(hdata->dev, addr)) { in dma_setup()
119 dev_warn(hdata->dev, in dma_setup()
128 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_setup()
190 struct gvp11_hostdata *hdata = shost_priv(instance); in dma_stop() local
191 struct WD33C93_hostdata *wh = &hdata->wh; in dma_stop()
192 struct gvp11_scsiregs *regs = hdata->regs; in dma_stop()
200 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_stop()
324 struct gvp11_hostdata *hdata; in gvp11_probe() local
376 hdata = shost_priv(instance); in gvp11_probe()
378 hdata->wh.dma_xfer_mask = gvp11_xfer_mask; in gvp11_probe()
387 hdata->wh.dma_xfer_mask = default_dma_xfer_mask; in gvp11_probe()
389 hdata->wh.no_sync = 0xff; in gvp11_probe()
390 hdata->wh.fast = 0; in gvp11_probe()
391 hdata->wh.dma_mode = CTRL_DMA; in gvp11_probe()
392 hdata->regs = regs; in gvp11_probe()
429 struct gvp11_hostdata *hdata = shost_priv(instance); in gvp11_remove() local
431 hdata->regs->CNTR = 0; in gvp11_remove()