• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/char/

Lines Matching defs:RamIO

87 	void __iomem *RamIO;
149 if (apbs[boardno - 1].RamIO) {
158 apbs[boardno].RamIO = loc;
175 if (!apbs[i].RamIO)
181 iounmap(apbs[i].RamIO);
189 void __iomem *RamIO;
204 RamIO = ioremap_nocache(pci_resource_start(dev, 0), LEN_RAM_IO);
206 if (!RamIO) {
220 RamIO, 0);
223 iounmap(RamIO);
230 iounmap(RamIO);
232 apbs[boardno - 1].RamIO = NULL;
238 writeb(0x40, apbs[boardno - 1].RamIO + RAM_IT_FROM_PC);
259 RamIO = ioremap_nocache(mem + (LEN_RAM_IO * i), LEN_RAM_IO);
261 if (!RamIO) {
267 RamIO,i+1))) {
268 iounmap(RamIO);
277 iounmap(RamIO);
278 apbs[boardno - 1].RamIO = NULL;
310 if (!apbs[i].RamIO)
314 boardname[serial] = readb(apbs[i].RamIO + TYPE_CARD + serial);
321 (int)(readb(apbs[i].RamIO + VERS) >> 4),
322 (int)(readb(apbs[i].RamIO + VERS) & 0xF));
324 serial = (readb(apbs[i].RamIO + SERIAL_NUMBER) << 16) +
325 (readb(apbs[i].RamIO + SERIAL_NUMBER + 1) << 8) +
326 (readb(apbs[i].RamIO + SERIAL_NUMBER + 2) );
341 if (!apbs[i].RamIO)
345 iounmap(apbs[i].RamIO);
389 if((NumCard < 1) || (NumCard > MAX_BOARD) || !apbs[IndexCard].RamIO)
421 if(readb(apbs[IndexCard].RamIO + DATA_FROM_PC_READY) > 2) {
422 Dummy = readb(apbs[IndexCard].RamIO + VERS);
425 IndexCard,(int)readb(apbs[IndexCard].RamIO + DATA_FROM_PC_READY));
435 while (readb(apbs[IndexCard].RamIO + DATA_FROM_PC_READY) != 0) {
436 Dummy = readb(apbs[IndexCard].RamIO + VERS);
454 writeb(1, apbs[IndexCard].RamIO + DATA_FROM_PC_READY);
461 void __iomem *to = apbs[IndexCard].RamIO + RAM_FROM_PC;
468 writeb(0x20, apbs[IndexCard].RamIO + TIC_OWNER_FROM_PC);
469 writeb(0xff, apbs[IndexCard].RamIO + NUMCARD_OWNER_FROM_PC);
470 writeb(TicCard, apbs[IndexCard].RamIO + TIC_DES_FROM_PC);
471 writeb(NumCard, apbs[IndexCard].RamIO + NUMCARD_DES_FROM_PC);
472 writeb(2, apbs[IndexCard].RamIO + DATA_FROM_PC_READY);
473 writeb(1, apbs[IndexCard].RamIO + RAM_IT_FROM_PC);
474 Dummy = readb(apbs[IndexCard].RamIO + VERS);
482 void __iomem *from = apbs[IndexCard].RamIO + RAM_TO_PC;
488 st_loc->tic_owner_to_pc = readb(apbs[IndexCard].RamIO + TIC_OWNER_TO_PC);
489 st_loc->numcard_owner_to_pc = readb(apbs[IndexCard].RamIO + NUMCARD_OWNER_TO_PC);
498 writeb(1, apbs[IndexCard].RamIO + ACK_FROM_PC_READY);
499 writeb(1, apbs[IndexCard].RamIO + TYP_ACK_FROM_PC);
500 writeb(IndexCard+1, apbs[IndexCard].RamIO + NUMCARD_ACK_FROM_PC);
501 writeb(readb(apbs[IndexCard].RamIO + TIC_OWNER_TO_PC),
502 apbs[IndexCard].RamIO + TIC_ACK_FROM_PC);
503 writeb(2, apbs[IndexCard].RamIO + ACK_FROM_PC_READY);
504 writeb(0, apbs[IndexCard].RamIO + DATA_TO_PC_READY);
505 writeb(2, apbs[IndexCard].RamIO + RAM_IT_FROM_PC);
506 Dummy = readb(apbs[IndexCard].RamIO + VERS);
557 if (!apbs[i].RamIO)
561 tmp = readb(apbs[i].RamIO + DATA_TO_PC_READY);
582 Dummy = readb(apbs[i].RamIO + VERS);
589 i,(int)readb(apbs[i].RamIO + DATA_TO_PC_READY));
595 Dummy = readb(apbs[i].RamIO + VERS);
632 if (!apbs[i].RamIO)
638 if(readb(apbs[i].RamIO + RAM_IT_TO_PC) == 0) {
645 writeb(0, apbs[i].RamIO + RAM_IT_TO_PC);
647 if (readb(apbs[i].RamIO + DATA_TO_PC_READY) > 2) {
649 i+1,(int)readb(apbs[i].RamIO + DATA_TO_PC_READY));
653 if((readb(apbs[i].RamIO + DATA_FROM_PC_READY) > 2) &&
654 (readb(apbs[i].RamIO + DATA_FROM_PC_READY) != 6)) {
657 i+1,(int)readb(apbs[i].RamIO + DATA_FROM_PC_READY));
661 if (readb(apbs[i].RamIO + DATA_TO_PC_READY) == 2) { /* mailbox sent by the card ? */
667 if (readb(apbs[i].RamIO + DATA_FROM_PC_READY) == 0) { /* ram i/o free for write by pc ? */
672 Dummy = readb(apbs[i].RamIO + VERS);
674 if(readb(apbs[i].RamIO + RAM_IT_TO_PC)) {
713 if(cmd != 6 && ((IndexCard >= MAX_BOARD) || !apbs[IndexCard].RamIO)) {
727 pmem = apbs[IndexCard].RamIO;
734 pmem = apbs[IndexCard].RamIO + CONF_END_TEST;
741 pmem = apbs[IndexCard].RamIO + VERS;
743 pmem = apbs[IndexCard].RamIO + TYPE_CARD;
747 (readb(apbs[IndexCard].RamIO + SERIAL_NUMBER) << 16) +
748 (readb(apbs[IndexCard].RamIO + SERIAL_NUMBER + 1) << 8) +
749 (readb(apbs[IndexCard].RamIO + SERIAL_NUMBER + 2) );
755 pmem = apbs[IndexCard].RamIO + CONF_END_TEST;
759 apbs[IndexCard].RamIO + DATA_FROM_PC_READY);
761 writeb(1, apbs[IndexCard].RamIO + RAM_IT_FROM_PC);
764 if (apbs[i].RamIO) {
765 byte_reset_it = readb(apbs[i].RamIO + RAM_IT_TO_PC);
770 pmem = apbs[IndexCard].RamIO + TIC_DES_FROM_PC;
774 pmem = apbs[IndexCard].RamIO + TIC_OWNER_TO_PC;
781 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_OWNER_TO_PC);
782 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_DES_FROM_PC);
783 writeb(adgl->num_card, apbs[IndexCard].RamIO + NUMCARD_ACK_FROM_PC);
784 writeb(4, apbs[IndexCard].RamIO + DATA_FROM_PC_READY);
785 writeb(1, apbs[IndexCard].RamIO + RAM_IT_FROM_PC);
796 if (!apbs[i].RamIO)
800 boardname[serial] = readb(apbs[i].RamIO + TYPE_CARD + serial);
805 (int)(readb(apbs[IndexCard].RamIO + VERS) >> 4),
806 (int)(readb(apbs[IndexCard].RamIO + VERS) & 0xF),
810 serial = (readb(apbs[i].RamIO + SERIAL_NUMBER) << 16) +
811 (readb(apbs[i].RamIO + SERIAL_NUMBER + 1) << 8) +
812 (readb(apbs[i].RamIO + SERIAL_NUMBER + 2) );
828 if (apbs[i].RamIO && waitqueue_active(&apbs[i].FlagSleepSend))
836 Dummy = readb(apbs[IndexCard].RamIO + VERS);