Lines Matching defs:read_reg
621 static unsigned char read_reg(SLMP_INFO *info, unsigned char addr);
1510 RegValue = read_reg(info, CTL);
2082 unsigned char status = read_reg(info, SR1) & info->ie1_value & (FLGD + IDLD + CDCD + BRKD);
2083 unsigned char status2 = read_reg(info, SR2) & info->ie2_value & OVRN;
2145 while((status = read_reg(info,CST0)) & BIT0)
2149 DataByte = read_reg(info,TRB);
2261 unsigned char status = read_reg(info, SR1) & info->ie1_value & (UDRN + IDLE + CCTS);
2323 unsigned char status = read_reg(info,RXDMA + DSR) & 0xc0;
2340 unsigned char status = read_reg(info,RXDMA + DSR) & 0x30;
2355 unsigned char status_reg1 = read_reg(info, SR1);
2376 unsigned char status = read_reg(info,TXDMA + DSR) & 0x30;
2519 timerstatus0 = read_reg(info, ISR2);
2531 timerstatus1 = read_reg(info->port_array[2], ISR2);
4011 write_reg(info, MD2, (unsigned char)(read_reg(info, MD2) | (BIT1 + BIT0)));
4029 write_reg(info, MD2, (unsigned char)(read_reg(info, MD2) & ~(BIT1 + BIT0)));
4084 (unsigned char)((read_reg(info, TXS) & 0xf0) | BRValue));
4086 (unsigned char)((read_reg(info, RXS) & 0xf0) | BRValue));
4284 while( info->tx_count && (read_reg(info,SR0) & BIT1) ) {
4721 u16 status = read_reg(info, SR3);
4753 RegValue = read_reg(info, CTL);
5053 if ( (read_reg(info, TMC) != testval[i]) ||
5054 (read_reg(info, IDL) != testval[(i+1)%count]) ||
5055 (read_reg(info, SA0) != testval[(i+2)%count]) ||
5056 (read_reg(info, SA1) != testval[(i+3)%count]) )
5531 static unsigned char read_reg(SLMP_INFO * info, unsigned char Addr)