• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hardware/avm/

Lines Matching refs:card

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