Lines Matching refs:prram
239 eicon_pr_ram *prram = 0; in eicon_io_transmit() local
271 prram = (eicon_pr_ram *)isa_card->shmem; in eicon_io_transmit()
310 if (!(ram_inb(ccard, &prram->ReqOutput) - ram_inb(ccard, &prram->ReqInput))) { in eicon_io_transmit()
339 ReqOut = (eicon_REQ *)&prram->B[ram_inw(ccard, &prram->NextReq)]; in eicon_io_transmit()
433 ram_outw(ccard, &prram->NextReq, ram_inw(ccard, &ReqOut->next)); in eicon_io_transmit()
493 ram_outb(ccard, &prram->ReqInput, (__u8)(ram_inb(ccard, &prram->ReqInput) + ReqCount)); in eicon_io_transmit()
508 eicon_pr_ram *prram = 0; in eicon_irq() local
552 prram = (eicon_pr_ram *)isa_card->shmem; in eicon_irq()
574 writeb(0, &prram->RcOutput); in eicon_irq()
661 if((Count = ram_inb(ccard, &prram->RcOutput))) { in eicon_irq()
664 RcIn = (eicon_RC *)&prram->B[ram_inw(ccard, &prram->NextRc)]; in eicon_irq()
686 RcIn = (eicon_RC *)&prram->B[ram_inw(ccard, &RcIn->next)]; in eicon_irq()
689 ram_outb(ccard, &prram->RcOutput, 0); in eicon_irq()
693 if((Count = ram_inb(ccard, &prram->IndOutput))) { in eicon_irq()
696 IndIn = (eicon_IND *)&prram->B[ram_inw(ccard, &prram->NextInd)]; in eicon_irq()
726 IndIn = (eicon_IND *)&prram->B[ram_inw(ccard, &IndIn->next)]; in eicon_irq()
728 ram_outb(ccard, &prram->IndOutput, 0); in eicon_irq()