Lines Matching refs:sv
190 struct z8530_dev *sv; in sv11_init() local
201 sv = kzalloc(sizeof(struct z8530_dev), GFP_KERNEL); in sv11_init()
202 if (!sv) in sv11_init()
209 sv->active = 0; in sv11_init()
211 sv->chanA.ctrlio = iobase + 1; in sv11_init()
212 sv->chanA.dataio = iobase + 3; in sv11_init()
213 sv->chanB.ctrlio = -1; in sv11_init()
214 sv->chanB.dataio = -1; in sv11_init()
215 sv->chanA.irqs = &z8530_nop; in sv11_init()
216 sv->chanB.irqs = &z8530_nop; in sv11_init()
224 "Hostess SV11", sv) < 0) { in sv11_init()
229 sv->irq = irq; in sv11_init()
230 sv->chanA.private = sv; in sv11_init()
231 sv->chanA.dev = sv; in sv11_init()
232 sv->chanB.dev = sv; in sv11_init()
239 sv->chanA.txdma = 3; in sv11_init()
240 sv->chanA.rxdma = 1; in sv11_init()
242 if (request_dma(sv->chanA.txdma, "Hostess SV/11 (TX)")) in sv11_init()
246 if (request_dma(sv->chanA.rxdma, "Hostess SV/11 (RX)")) in sv11_init()
258 if (z8530_init(sv)) { in sv11_init()
263 z8530_channel_load(&sv->chanB, z8530_dead_port); in sv11_init()
264 if (sv->type == Z85C30) in sv11_init()
265 z8530_channel_load(&sv->chanA, z8530_hdlc_kilostream); in sv11_init()
267 z8530_channel_load(&sv->chanA, z8530_hdlc_kilostream_85230); in sv11_init()
275 sv->chanA.netdevice = netdev = alloc_hdlcdev(sv); in sv11_init()
291 z8530_describe(sv, "I/O", iobase); in sv11_init()
292 sv->active = 1; in sv11_init()
293 return sv; in sv11_init()
297 free_dma(sv->chanA.rxdma); in sv11_init()
300 free_dma(sv->chanA.txdma); in sv11_init()
302 free_irq(irq, sv); in sv11_init()
304 kfree(sv); in sv11_init()