Lines Matching defs:read_reg
322 #define read_reg(info, reg) inb((info)->io_base + (reg))
329 (unsigned char) (read_reg(info, (reg)) | (mask)))
332 (unsigned char) (read_reg(info, (reg)) & ~(mask)))
690 while (read_reg(info, (unsigned char)(channel+STAR)) & BIT2) {
853 fifo_count = (unsigned char)(read_reg(info, CHA+RBCL) & 0x1f);
862 data[0] = read_reg(info, CHA + RXFIFO);
903 fifo_count = (unsigned char)(read_reg(info, CHA+RBCL) & 0x1f);
908 if (!fifo_count && (read_reg(info,CHA+STAR) & BIT5))
916 data = read_reg(info, CHA + RXFIFO);
917 status = read_reg(info, CHA + RXFIFO);
1175 while ((gis = read_reg(info, CHA + GIS))) {
1236 pis = read_reg(info, CHA + PIS);
1874 val = read_reg(info, PVR) & 0x0f;
2897 val = read_reg(info, (unsigned char) (channel + CCR2)) & 0x3f;
2997 val = read_reg(info, CHA + CCR1) | (BIT2 | BIT1 | BIT0);
3001 val = read_reg(info, CHA + CCR2) | (BIT4 | BIT5);
3011 val = read_reg(info, CHA + MODE) | BIT0;
3575 if (read_reg(info, CHB + VSTR) & BIT7)
3577 if (read_reg(info, CHB + STAR) & BIT1)
3580 status = read_reg(info, CHA + PVR);
3594 val = read_reg(info, CHA + MODE);
3732 if ((read_reg(info, XAD1) != patterns[i]) ||
3733 (read_reg(info, XAD2) != patterns[(i + 1) % count])) {