Lines Matching refs:cinst
22 int cinst; variable
285 interface->id[2] = '0' + cinst; in sc_init()
290 sc_adapter[cinst] = kzalloc(sizeof(board), GFP_KERNEL); in sc_init()
291 if (sc_adapter[cinst] == NULL) { in sc_init()
298 spin_lock_init(&sc_adapter[cinst]->lock); in sc_init()
305 kfree(sc_adapter[cinst]); in sc_init()
309 sc_adapter[cinst]->card = interface; in sc_init()
310 sc_adapter[cinst]->driverId = interface->channels; in sc_init()
311 strcpy(sc_adapter[cinst]->devicename, interface->id); in sc_init()
312 sc_adapter[cinst]->nChannels = channels; in sc_init()
313 sc_adapter[cinst]->ramsize = memsize; in sc_init()
314 sc_adapter[cinst]->shmem_magic = magic; in sc_init()
315 sc_adapter[cinst]->shmem_pgport = pgport; in sc_init()
316 sc_adapter[cinst]->StartOnReset = 1; in sc_init()
321 sc_adapter[cinst]->channel = kzalloc(sizeof(bchan) * channels, GFP_KERNEL); in sc_init()
322 if (sc_adapter[cinst]->channel == NULL) { in sc_init()
326 indicate_status(cinst, ISDN_STAT_UNLOAD, 0, NULL); /* Fix me */ in sc_init()
328 kfree(sc_adapter[cinst]); in sc_init()
335 sc_adapter[cinst]->interrupt = irq[b]; in sc_init()
336 if (request_irq(sc_adapter[cinst]->interrupt, interrupt_handler, in sc_init()
338 (void *)(unsigned long) cinst)) { in sc_init()
339 kfree(sc_adapter[cinst]->channel); in sc_init()
340 indicate_status(cinst, ISDN_STAT_UNLOAD, 0, NULL); /* Fix me */ in sc_init()
342 kfree(sc_adapter[cinst]); in sc_init()
346 sc_adapter[cinst]->iobase = io[b]; in sc_init()
348 sc_adapter[cinst]->ioport[i] = io[b] + i * 0x400; in sc_init()
349 request_region(sc_adapter[cinst]->ioport[i], 1, in sc_init()
352 sc_adapter[cinst]->ioport[i]); in sc_init()
354 sc_adapter[cinst]->ioport[IRQ_SELECT] = io[b] + 0x2; in sc_init()
355 request_region(sc_adapter[cinst]->ioport[IRQ_SELECT], 1, in sc_init()
358 sc_adapter[cinst]->ioport[IRQ_SELECT]); in sc_init()
359 sc_adapter[cinst]->rambase = ram[b]; in sc_init()
360 request_region(sc_adapter[cinst]->rambase, SRAM_PAGESIZE, in sc_init()
364 sc_adapter[cinst]->devicename, in sc_init()
365 sc_adapter[cinst]->driverId, in sc_init()
371 reset(cinst); in sc_init()
373 cinst++; in sc_init()
385 for (i = 0; i < cinst; i++) { in sc_exit()