Lines Matching refs:cardnr
773 static void closecard(int cardnr)
775 struct IsdnCardState *csta = cards[cardnr].cs;
841 static int checkcard(int cardnr, char *id, int *busy_flag, struct module *lockowner)
844 struct IsdnCard *card = cards + cardnr;
851 cardnr + 1);
859 cs->cardnr = cardnr;
879 "HiSax: No memory for dlog(card %d)\n", cardnr + 1);
885 cardnr + 1);
924 "HiSax: Card %d Protocol %s Id=%s (%d)\n", cardnr + 1,
1122 closecard(cardnr);
1129 closecard(cardnr);
1204 void HiSax_closecard(int cardnr)
1208 if (cardnr > last || cardnr < 0)
1210 if (cards[cardnr].cs) {
1211 ll_stop(cards[cardnr].cs);
1212 release_tei(cards[cardnr].cs);
1213 CallcFreeChan(cards[cardnr].cs);
1215 closecard(cardnr);
1216 if (cards[cardnr].cs->irq)
1217 free_irq(cards[cardnr].cs->irq, cards[cardnr].cs);
1218 kfree((void *) cards[cardnr].cs);
1219 cards[cardnr].cs = NULL;
1221 i = cardnr;
1229 void HiSax_reportcard(int cardnr, int sel)
1231 struct IsdnCardState *cs = cards[cardnr].cs;
1233 printk(KERN_DEBUG "HiSax: reportcard No %d\n", cardnr + 1);
1473 int cardnr = nrcards - 1;
1475 while (cardnr >= 0)
1476 HiSax_closecard(cardnr--);
1570 cards[hisax_d_if->cs->cardnr].typ = 0;
1571 HiSax_closecard(hisax_d_if->cs->cardnr);