Lines Matching refs:addr

49 static void TDFXWriteControlPIO(TDFXPtr pTDFX, int addr, char index, char val) {
50 outb(pTDFX->PIOBase[0]+addr, index);
51 outb(pTDFX->PIOBase[0]+addr+1, val);
54 static char TDFXReadControlPIO(TDFXPtr pTDFX, int addr, char index) {
55 outb(pTDFX->PIOBase[0]+addr, index);
56 return inb(pTDFX->PIOBase[0]+addr+1);
59 static void TDFXWriteChipLongPIO(TDFXPtr pTDFX, int chip, int addr, int val) {
60 outl(pTDFX->PIOBase[chip]+addr, val);
63 static int TDFXReadChipLongPIO(TDFXPtr pTDFX, int chip, int addr) {
64 return inl(pTDFX->PIOBase[chip]+addr);
67 static void TDFXWriteLongPIO(TDFXPtr pTDFX, int addr, int val) {
68 TDFXWriteChipLongPIO(pTDFX, 0, addr, val);
71 static int TDFXReadLongPIO(TDFXPtr pTDFX, int addr) {
72 return TDFXReadChipLongPIO(pTDFX, 0, addr);
86 static void TDFXWriteControlMMIO(TDFXPtr pTDFX, int addr, char index, char val) {
87 moutb(pTDFX->MMIOBase[0], addr, index);
88 moutb(pTDFX->MMIOBase[0], addr+1, val);
91 static char TDFXReadControlMMIO(TDFXPtr pTDFX, int addr, char index) {
92 moutb(pTDFX->MMIOBase[0], addr, index);
93 return minb(pTDFX->MMIOBase[0], addr+1);
96 void TDFXWriteChipLongMMIO(TDFXPtr pTDFX, int chip, int addr, int val) {
97 moutl(pTDFX->MMIOBase[chip], addr, val);
100 static int TDFXReadChipLongMMIO(TDFXPtr pTDFX, int chip, int addr) {
101 return minl(pTDFX->MMIOBase[chip], addr);
104 void TDFXWriteLongMMIO(TDFXPtr pTDFX, int addr, int val) {
105 TDFXWriteChipLongMMIO(pTDFX, 0, addr, val);
108 int TDFXReadLongMMIO(TDFXPtr pTDFX, int addr) {
109 return TDFXReadChipLongMMIO(pTDFX, 0, addr);