Lines Matching refs:card

43 	avmcard *card;  in b1isa_remove()  local
48 card = cinfo->card; in b1isa_remove()
50 b1_reset(card->port); in b1isa_remove()
51 b1_reset(card->port); in b1isa_remove()
54 free_irq(card->irq, card); in b1isa_remove()
55 release_region(card->port, AVMB1_PORTLEN); in b1isa_remove()
56 b1_free_card(card); in b1isa_remove()
66 avmcard *card; in b1isa_probe() local
69 card = b1_alloc_card(1); in b1isa_probe()
70 if (!card) { in b1isa_probe()
76 cinfo = card->ctrlinfo; in b1isa_probe()
78 card->port = pci_resource_start(pdev, 0); in b1isa_probe()
79 card->irq = pdev->irq; in b1isa_probe()
80 card->cardtype = avm_b1isa; in b1isa_probe()
81 sprintf(card->name, "b1isa-%x", card->port); in b1isa_probe()
83 if (card->port != 0x150 && card->port != 0x250 in b1isa_probe()
84 && card->port != 0x300 && card->port != 0x340) { in b1isa_probe()
85 printk(KERN_WARNING "b1isa: invalid port 0x%x.\n", card->port); in b1isa_probe()
89 if (b1_irq_table[card->irq & 0xf] == 0) { in b1isa_probe()
90 printk(KERN_WARNING "b1isa: irq %d not valid.\n", card->irq); in b1isa_probe()
94 if (!request_region(card->port, AVMB1_PORTLEN, card->name)) { in b1isa_probe()
96 card->port, card->port + AVMB1_PORTLEN); in b1isa_probe()
100 retval = request_irq(card->irq, b1_interrupt, 0, card->name, card); in b1isa_probe()
102 printk(KERN_ERR "b1isa: unable to get IRQ %d.\n", card->irq); in b1isa_probe()
105 b1_reset(card->port); in b1isa_probe()
106 if ((retval = b1_detect(card->port, card->cardtype)) != 0) { in b1isa_probe()
108 card->port, retval); in b1isa_probe()
112 b1_reset(card->port); in b1isa_probe()
113 b1_getrevision(card); in b1isa_probe()
125 strcpy(cinfo->capi_ctrl.name, card->name); in b1isa_probe()
134 card->port, card->irq, card->revision); in b1isa_probe()
140 free_irq(card->irq, card); in b1isa_probe()
142 release_region(card->port, AVMB1_PORTLEN); in b1isa_probe()
144 b1_free_card(card); in b1isa_probe()
158 cinfo->card ? cinfo->card->port : 0x0, in b1isa_procinfo()
159 cinfo->card ? cinfo->card->irq : 0, in b1isa_procinfo()
160 cinfo->card ? cinfo->card->revision : 0 in b1isa_procinfo()