• 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 T1 PCI-card.
41 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM T1 PCI card");
51 avmcard *card;
55 card = b1_alloc_card(1);
56 if (!card) {
62 card->dma = avmcard_dma_alloc("t1pci", pdev, 2048+128, 2048+128);
63 if (!card->dma) {
69 cinfo = card->ctrlinfo;
70 sprintf(card->name, "t1pci-%x", p->port);
71 card->port = p->port;
72 card->irq = p->irq;
73 card->membase = p->membase;
74 card->cardtype = avm_t1pci;
76 if (!request_region(card->port, AVMB1_PORTLEN, card->name)) {
78 card->port, card->port + AVMB1_PORTLEN);
83 card->mbase = ioremap(card->membase, 64);
84 if (!card->mbase) {
86 card->membase);
91 b1dma_reset(card);
93 retval = t1pci_detect(card);
96 printk(KERN_NOTICE "t1pci: NO card at 0x%x (%d)\n",
97 card->port, retval);
99 printk(KERN_NOTICE "t1pci: card at 0x%x, but cable not connected or T1 has no power (%d)\n",
100 card->port, retval);
104 b1dma_reset(card);
106 retval = request_irq(card->irq, b1dma_interrupt, IRQF_SHARED, card->name, card);
108 printk(KERN_ERR "t1pci: unable to get IRQ %d.\n", card->irq);
123 strcpy(cinfo->capi_ctrl.name, card->name);
131 card->cardnr = cinfo->capi_ctrl.cnr;
134 card->port, card->irq, card->membase);
136 pci_set_drvdata(pdev, card);
140 free_irq(card->irq, card);
142 iounmap(card->mbase);
144 release_region(card->port, AVMB1_PORTLEN);
146 avmcard_dma_free(card->dma);
148 b1_free_card(card);
157 avmcard *card = pci_get_drvdata(pdev);
158 avmctrl_info *cinfo = card->ctrlinfo;
160 b1dma_reset(card);
163 free_irq(card->irq, card);
164 iounmap(card->mbase);
165 release_region(card->port, AVMB1_PORTLEN);
166 avmcard_dma_free(card->dma);
167 b1_free_card(card);
181 cinfo->card ? cinfo->card->port : 0x0,
182 cinfo->card ? cinfo->card->irq : 0,
183 cinfo->card ? cinfo->card->membase : 0