Lines Matching refs:card

43 	avmcard *card = cinfo->card;  in b1pcmcia_remove_ctr()  local
44 unsigned int port = card->port; in b1pcmcia_remove_ctr()
50 free_irq(card->irq, card); in b1pcmcia_remove_ctr()
51 b1_free_card(card); in b1pcmcia_remove_ctr()
64 avmcard *card; in b1pcmcia_add_card() local
68 card = b1_alloc_card(1); in b1pcmcia_add_card()
69 if (!card) { in b1pcmcia_add_card()
74 cinfo = card->ctrlinfo; in b1pcmcia_add_card()
77 case avm_m1: sprintf(card->name, "m1-%x", port); break; in b1pcmcia_add_card()
78 case avm_m2: sprintf(card->name, "m2-%x", port); break; in b1pcmcia_add_card()
79 default: sprintf(card->name, "b1pcmcia-%x", port); break; in b1pcmcia_add_card()
81 card->port = port; in b1pcmcia_add_card()
82 card->irq = irq; in b1pcmcia_add_card()
83 card->cardtype = cardtype; in b1pcmcia_add_card()
85 retval = request_irq(card->irq, b1_interrupt, IRQF_SHARED, card->name, card); in b1pcmcia_add_card()
88 card->irq); in b1pcmcia_add_card()
92 b1_reset(card->port); in b1pcmcia_add_card()
93 if ((retval = b1_detect(card->port, card->cardtype)) != 0) { in b1pcmcia_add_card()
95 card->port, retval); in b1pcmcia_add_card()
99 b1_reset(card->port); in b1pcmcia_add_card()
100 b1_getrevision(card); in b1pcmcia_add_card()
112 strcpy(cinfo->capi_ctrl.name, card->name); in b1pcmcia_add_card()
126 cardname, card->port, card->irq, card->revision); in b1pcmcia_add_card()
128 list_add(&card->list, &cards); in b1pcmcia_add_card()
132 free_irq(card->irq, card); in b1pcmcia_add_card()
134 b1_free_card(card); in b1pcmcia_add_card()
150 cinfo->card ? cinfo->card->port : 0x0, in b1pcmcia_procinfo()
151 cinfo->card ? cinfo->card->irq : 0, in b1pcmcia_procinfo()
152 cinfo->card ? cinfo->card->revision : 0 in b1pcmcia_procinfo()
177 avmcard *card; in b1pcmcia_delcard() local
180 card = list_entry(l, avmcard, list); in b1pcmcia_delcard()
181 if (card->port == port && card->irq == irq) { in b1pcmcia_delcard()
182 b1pcmcia_remove_ctr(&card->ctrlinfo[0].capi_ctrl); in b1pcmcia_delcard()