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