• 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/sc/

Lines Matching refs:card

22 #include "card.h"
27 void memcpy_toshmem(int card, void *dest, const void *src, size_t n)
33 if (!IS_VALID_CARD(card)) {
34 pr_debug("Invalid param: %d is not a valid card id\n", card);
45 pr_debug("%s: loaded page %d\n", sc_adapter[card]->devicename,ch);
49 spin_lock_irqsave(&sc_adapter[card]->lock, flags);
51 outb(((sc_adapter[card]->shmem_magic + ch * SRAM_PAGESIZE) >> 14) | 0x80,
52 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]);
53 memcpy_toio((void __iomem *)(sc_adapter[card]->rambase + dest_rem), src, n);
54 spin_unlock_irqrestore(&sc_adapter[card]->lock, flags);
55 pr_debug("%s: set page to %#x\n",sc_adapter[card]->devicename,
56 ((sc_adapter[card]->shmem_magic + ch * SRAM_PAGESIZE)>>14)|0x80);
58 sc_adapter[card]->devicename, n,
60 sc_adapter[card]->rambase + ((unsigned long) dest %0x4000));
66 void memcpy_fromshmem(int card, void *dest, const void *src, size_t n)
71 if(!IS_VALID_CARD(card)) {
72 pr_debug("Invalid param: %d is not a valid card id\n", card);
84 pr_debug("%s: loaded page %d\n", sc_adapter[card]->devicename,ch);
90 spin_lock_irqsave(&sc_adapter[card]->lock, flags);
92 outb(((sc_adapter[card]->shmem_magic + ch * SRAM_PAGESIZE) >> 14) | 0x80,
93 sc_adapter[card]->ioport[sc_adapter[card]->shmem_pgport]);
94 memcpy_fromio(dest,(void *)(sc_adapter[card]->rambase +
96 spin_unlock_irqrestore(&sc_adapter[card]->lock, flags);
97 pr_debug("%s: set page to %#x\n",sc_adapter[card]->devicename,
98 ((sc_adapter[card]->shmem_magic + ch * SRAM_PAGESIZE)>>14)|0x80);
100 sc_adapter[card]->devicename, n,
101 sc_adapter[card]->rambase + ((unsigned long) src %0x4000), (unsigned long) dest); */