Lines Matching defs:reg

165 static int PS2Something (int reg);
168 static int PS2registerRead (int reg);
169 static void PS2registerWrite (int reg, int value);
172 static int EPPregisterRead (int reg);
173 static void EPPregisterWrite (int reg, int value);
181 static int ECPregisterRead (int reg);
182 static void ECPregisterWrite (int reg, int value);
197 static void ClearRegister (int reg);
1614 * PS2RegisterLowNibbleRead(reg)
1617 PS2Something (int reg)
1622 Outb (DATA, reg); /* register number ? */
1630 /* since reg & 0x08 != 0, high and low nibble
1699 PS2registerWrite (int reg, int value)
1702 Outb (DATA, reg | 0x60);
1703 Outb (DATA, reg | 0x60);
1917 ClearRegister (int reg)
1921 Outb (DATA, reg);
1922 Outb (DATA, reg);
1948 PS2registerRead (int reg)
1954 Outb (DATA, reg);
1955 Outb (DATA, reg);
2390 ECPregisterRead (int reg)
2403 Outb (DATA, reg);
2445 Outb (DATA, reg);
2482 EPPregisterRead (int reg)
2497 breg = (unsigned char) (reg);
2534 Outb (EPPADDR, reg);
2547 registerRead (int reg)
2552 return ECPregisterRead (reg);
2557 return EPPregisterRead (reg);
2560 return PS2registerRead (reg);
2569 ECPregisterWrite (int reg, int value)
2579 Outb (DATA, reg);
2606 Outb (DATA, reg);
2629 EPPregisterWrite (int reg, int value)
2636 reg = reg | 0x40;
2643 breg = (unsigned char) (reg);
2665 Outb (EPPADDR, reg);
2670 registerWrite (int reg, int value)
2675 PS2registerWrite (reg, value);
2679 ECPregisterWrite (reg, value);
2682 EPPregisterWrite (reg, value);
4240 int reg;
4244 reg = registerRead (0x19) & 0xF8;
4247 reg = registerRead (0x19) & 0xF8;
4250 reg = registerRead (0x19) & 0xF8;
4253 if ((reg & 0x08) == 0x00)
4255 reg = registerRead (0x1C);
4256 DBG (16, "UTA: reg1C=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
4257 if (((reg & 0x10) != 0x10) && (reg != 0x6B) && (reg != 0xAB)
4258 && (reg != 0x23))
4260 DBG (0, "sendWord failed (reg1C=0x%02X) (%s:%d)\n", reg, __FILE__,
4267 reg = registerRead (0x19) & 0xF8;
4268 if (reg != 0xC8)
4270 DBG (0, "Unexpected reg19=0x%2X (%s:%d)\n", reg, __FILE__,
4276 if ((reg != 0xC0) && (reg != 0xC8))
4278 DBG (0, "Unexpected reg19=0x%2X (%s:%d)\n", reg, __FILE__,
4282 if ((reg == 0xC0) || (reg == 0xD0))
4287 reg = registerRead (0x19) & 0xF8;
4289 while (reg != 0xC8);
4294 while ((reg == 0xC8) && (cmd[i] != -1))
4298 reg = registerRead (0x19) & 0xF8;
4301 if ((reg != 0xC0) && (reg != 0xD0))
4304 reg, __FILE__, __LINE__);
4307 if (((reg == 0xC0) || (reg == 0xD0)) && (cmd[i] != -1))
4312 reg = registerRead (0x1C);
4313 DBG (16, "sendWord, reg1C=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
4316 scannerStatus = reg & 0xFC;
4320 reg = reg & 0x10;
4321 if ((reg != 0x10) && (scannerStatus != 0x68) && (scannerStatus != 0xA8))
4907 int reg, wait;
4915 reg = registerRead (0x19) & 0xF8;
4918 reg = registerRead (0x19) & 0xF8;
4923 reg = registerRead (0x1C);
4924 while (((reg & 0x10) != 0x10) && (reg != 0x6B) && (reg != 0xAB)
4925 && (reg != 0x23))
4928 "sendLength failed, expected reg & 0x10=0x10 , found 0x%02X (%s:%d)\n",
4929 reg, __FILE__, __LINE__);
4947 reg = registerRead (0x19) & 0xF8;
4948 if (reg != 0xC8)
4950 DBG (0, "Unexpected reg19=0x%2X (%s:%d)\n", reg, __FILE__,
4953 if ((reg == 0xC0) || (reg == 0xD0) || (reg == 0x80))
4979 if ((reg != 0xC0) && (reg != 0xD0) && (reg != 0xC8))
4983 DBG (0, "Unexpected reg19=0x%2X (%s:%d)\n", reg, __FILE__,
4987 if ((reg == 0xC0) || (reg == 0xD0) || (reg == 0x80))
5003 reg = registerRead (0x19) & 0xF8;
5005 while (reg != 0xC8);
5010 while ((reg == 0xC8) && (i < len))
5014 reg = registerRead (0x19) & 0xF8;
5020 reg = registerRead (0x19) & 0xF8;
5024 DBG (16, "sendLength, reg19=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
5025 if ((reg != 0xC0) && (reg != 0xD0))
5029 reg, __FILE__, __LINE__);
5034 if (((reg == 0xC0) || (reg == 0xD0)) && (i != len))
5042 reg = registerRead (0x1C);
5043 DBG (16, "sendLength, reg1C=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
5046 scannerStatus = reg & 0xFC;
5047 reg = reg & 0x10;
5048 if ((reg != 0x10) && (scannerStatus != 0x68) && (scannerStatus != 0xA8))
5120 int reg;
5126 reg = registerRead (0x19) & 0xF8;
5130 while ((reg == 0xC8) && (i < len))
5134 reg = registerRead (0x19) & 0xF8;
5140 reg = registerRead (0x19) & 0xF8;
5147 reg = registerRead (0x19) & 0xF8;
5153 DBG (16, "sendData, reg19=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
5154 if ((reg != 0xC0) && (reg != 0xD0))
5157 reg, __FILE__, __LINE__);
5162 if (((reg == 0xC0) || (reg == 0xD0)) && (i < len))
5170 reg = registerRead (0x1C);
5171 DBG (16, "sendData, reg1C=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
5174 scannerStatus = reg & 0xFC;
5175 reg = reg & 0x10;
5176 if ((reg != 0x10) && (scannerStatus != 0x68) && (scannerStatus != 0xA8)
5194 int reg;
5200 reg = registerRead (0x19) & 0xF8;
5201 if ((reg != 0xC0) && (reg != 0xD0))
5204 reg, __FILE__, __LINE__);
5258 Outb (CONTROL, 0x26); /* data reverse+ 'reg' */
5260 Outb (CONTROL, 0x24); /* data reverse+ 'reg' */
5288 int reg;
5291 reg = registerRead (0x19) & 0xF8;
5295 while (((reg == 0xD0) || (reg == 0xC0)) && (i < len))
5299 reg = registerRead (0x19) & 0xF8;
5302 DBG (16, "receiveData, reg19=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
5303 if ((reg != 0xC0) && (reg != 0xD0))
5306 reg, __FILE__, __LINE__);
5311 if (((reg == 0xC0) || (reg == 0xD0)) && (i != len))
5320 reg = registerRead (0x1C);
5321 DBG (16, "receiveData, reg1C=0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
5324 scannerStatus = reg & 0xF8;
5325 reg = reg & 0x10;
5326 if ((reg != 0x10) && (scannerStatus != 0x68) && (scannerStatus != 0xA8))
5342 int reg;
5354 reg = registerRead (0x19) & 0xF8;
5355 if ((reg & 0x78) == 0x38)
5373 reg = registerRead (0x19) & 0xF8;
5374 if ((reg & 0x78) == 0x38)
5388 reg = registerRead (0x19) & 0xF8;
5389 if ((reg & 0xF8) == 0xF8)
5403 reg = registerRead (0x1A);
5404 if (reg == 0x05)
6040 int reg, tmp;
6048 reg = registerRead (0x0B);
6049 if (reg != gEPAT)
6052 gEPAT, reg, __FILE__, __LINE__);
6064 reg = registerRead (0x0D);
6065 reg = (reg & 0xE8) | 0x43;
6066 registerWrite (0x0D, reg);
6068 reg = registerRead (0x0A);
6069 if (reg != 0x00)
6071 if (reg != 0x1C)
6074 reg, __FILE__, __LINE__);
6342 int reg;
6359 reg = registerRead (0x0A);
6360 if (reg != 0)
6362 DBG (0, "registerRead, found 0x%X expected 0x00 (%s:%d)\n", reg,
6364 if (reg == 0xFF)
6894 int reg, nb;
7235 reg = registerRead (0x0D);
7236 reg = (reg & 0xE8) | 0x43;
7237 registerWrite (0x0D, reg);
7248 reg = registerRead (0x0D); /* 0x48 expected */
7249 reg = registerRead (0x0D);
7250 reg = registerRead (0x0D);
7251 reg = (reg & 0xB7) | 0x03;
7252 registerWrite (0x0D, reg);
7255 reg = registerRead (0x12); /* 0x10 for model 0x0F, 0x20 for model 0x07 */
7257 reg = reg & 0xEF;
7258 registerWrite (0x12, reg);
7261 reg = registerRead (0x0A);
7262 if (reg != 0x1C)
7264 DBG (0, "Warning! expected reg0A=0x1C, found 0x%02X! (%s:%d) \n", reg,
7281 reg = registerRead (0x0D);
7282 reg = (reg & 0xE8);
7283 registerWrite (0x0D, reg);
7288 reg = registerRead (0x13);
7289 if (reg != 0x00)
7292 reg, __FILE__, __LINE__);
7350 reg = registerRead (0x10);
7351 DBG (1, "Count-down value is 0x%02X (%s:%d)\n", reg, __FILE__, __LINE__);
7355 /*if (reg != 0x00)
7358 reg, __FILE__, __LINE__);
7381 reg = registerRead (0x19) & 0xC8;
7382 /* if reg=E8 or D8 , we have a 'messed' scanner */
7551 int reg;
7560 reg = registerRead (0x0B);
7561 if (reg != gEPAT)
7566 reg, __FILE__, __LINE__);
7571 reg = registerRead (0x0D);
7572 reg = (reg | 0x43) & 0xEB;
7573 REGISTERWRITE (0x0D, reg);
7575 reg = registerRead (0x0A);
7576 if (reg != 0x00)
7580 DBG (0, "Warning! expected reg0A=0x00, found 0x%02X! (%s:%d) \n", reg,
8547 Outb (CONTROL, 0x26); /* data reverse+ 'reg' */
8549 Outb (CONTROL, 0x24); /* data reverse+ 'reg' */
8565 int reg, tmp;
8592 reg = registerRead (0x19) & 0xF8;
8595 while ((reg & 0x08) == 0x08)
8596 reg = registerRead (0x19) & 0xF8;
8597 if ((reg != 0xC0) && (reg != 0xD0))
8609 reg = registerRead (0x0C);
8610 if (reg != 0x04)
8613 reg, __FILE__, __LINE__);
8616 REGISTERWRITE (0x0C, reg | 0x40);
8656 reg = registerRead (0x19) & 0xF8;
8657 DBG (64, "Status after block read is 0x%02X (%s:%d)\n", reg,
8659 if ((reg & 0x08) == 0x08)
8665 reg = registerRead (0x19) & 0xF8;
8669 while ((pass < 32768) && ((reg & 0x08) == 0x08));
8671 reg, pass, __FILE__, __LINE__);
8672 if ((reg != 0xC0) && (reg != 0xD0))
8676 reg, __FILE__, __LINE__);
8686 reg = registerRead (0x0C);
8687 registerWrite (0x0C, reg | 0x40);
8704 int reg, tmp;
8734 reg = registerRead (0x19) & 0xF8;
8737 while ((reg & 0x08) == 0x08)
8738 reg = registerRead (0x19) & 0xF8;
8739 if ((reg != 0xC0) && (reg != 0xD0))
8742 reg, __FILE__, __LINE__);
8745 reg = registerRead (0x0C);
8746 if (reg != 0x04)
8749 reg, __FILE__, __LINE__);
8752 REGISTERWRITE (0x0C, reg | 0x40);
8761 reg = registerRead (0x19) & 0xF8;
8762 if ((read + tmp < len) && (reg & 0x08) == 0x08)
8766 reg = registerRead (0x19) & 0xF8;
8768 while ((reg & 0x08) == 0x08);
8769 if ((reg != 0xC0) && (reg != 0xD0))
8773 reg, __FILE__, __LINE__);
8777 reg = registerRead (0x0C);
8778 registerWrite (0x0C, reg | 0x40);
8788 reg = registerRead (0x19) & 0xF8;
8789 while ((reg & 0x08) == 0x08)
8791 reg = registerRead (0x19) & 0xF8;
8850 int reg;
8891 reg = registerRead (0x19) & 0xF8;
8901 while ((reg & 0x08) == 0x08)
8903 reg = registerRead (0x19) & 0xF8;
8914 elapsed, reg, __FILE__, __LINE__);
8920 if ((reg != 0xC0) && (reg != 0xD0) && (reg != 0x00))
8924 reg, __FILE__, __LINE__);
8929 reg = registerRead (0x0C);
8930 if (reg != 0x04)
8934 reg, __FILE__, __LINE__);
8937 REGISTERWRITE (0x0C, reg | 0x40);
8952 reg = registerRead (0x19) & 0xF8;
8960 while ((reg & 0x08) == 0x08)
8962 reg = registerRead (0x19) & 0xF8;
8973 elapsed, reg, __FILE__, __LINE__);
8979 if ((reg != 0xC0) && (reg != 0xD0) && (reg != 0x00))
8982 reg, __FILE__, __LINE__);