Lines Matching refs:hdata

35 	struct a2091_hostdata *hdata = shost_priv(instance);  in a2091_intr()  local
36 unsigned int status = hdata->regs->ISTR; in a2091_intr()
53 struct a2091_hostdata *hdata = shost_priv(instance); in dma_setup() local
54 struct WD33C93_hostdata *wh = &hdata->wh; in dma_setup()
55 struct a2091_scsiregs *regs = hdata->regs; in dma_setup()
59 addr = dma_map_single(hdata->dev, scsi_pointer->ptr, in dma_setup()
61 if (dma_mapping_error(hdata->dev, addr)) { in dma_setup()
62 dev_warn(hdata->dev, "cannot map SCSI data block %p\n", in dma_setup()
71 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_setup()
93 addr = dma_map_single(hdata->dev, wh->dma_bounce_buffer, in dma_setup()
96 if (dma_mapping_error(hdata->dev, addr)) { in dma_setup()
97 dev_warn(hdata->dev, "cannot map bounce buffer %p\n", in dma_setup()
139 struct a2091_hostdata *hdata = shost_priv(instance); in dma_stop() local
140 struct WD33C93_hostdata *wh = &hdata->wh; in dma_stop()
141 struct a2091_scsiregs *regs = hdata->regs; in dma_stop()
168 dma_unmap_single(hdata->dev, scsi_pointer->dma_handle, in dma_stop()
206 struct a2091_hostdata *hdata; in a2091_probe() local
232 hdata = shost_priv(instance); in a2091_probe()
233 hdata->dev = &z->dev; in a2091_probe()
234 hdata->wh.no_sync = 0xff; in a2091_probe()
235 hdata->wh.fast = 0; in a2091_probe()
236 hdata->wh.dma_mode = CTRL_DMA; in a2091_probe()
237 hdata->regs = regs; in a2091_probe()
268 struct a2091_hostdata *hdata = shost_priv(instance); in a2091_remove() local
270 hdata->regs->CNTR = 0; in a2091_remove()