Lines Matching refs:read_reg
635 static unsigned char read_reg(SLMP_INFO *info, unsigned char addr);
1603 RegValue = read_reg(info, CTL);
2176 unsigned char status = read_reg(info, SR1) & info->ie1_value & (FLGD + IDLD + CDCD + BRKD);
2177 unsigned char status2 = read_reg(info, SR2) & info->ie2_value & OVRN;
2242 while((status = read_reg(info,CST0)) & BIT0)
2246 DataByte = read_reg(info,TRB);
2363 unsigned char status = read_reg(info, SR1) & info->ie1_value & (UDRN + IDLE + CCTS);
2425 unsigned char status = read_reg(info,RXDMA + DSR) & 0xc0;
2442 unsigned char status = read_reg(info,RXDMA + DSR) & 0x30;
2457 unsigned char status_reg1 = read_reg(info, SR1);
2478 unsigned char status = read_reg(info,TXDMA + DSR) & 0x30;
2625 timerstatus0 = read_reg(info, ISR2);
2637 timerstatus1 = read_reg(info->port_array[2], ISR2);
4071 write_reg(info, MD2, (unsigned char)(read_reg(info, MD2) | (BIT1 + BIT0)));
4089 write_reg(info, MD2, (unsigned char)(read_reg(info, MD2) & ~(BIT1 + BIT0)));
4144 (unsigned char)((read_reg(info, TXS) & 0xf0) | BRValue));
4146 (unsigned char)((read_reg(info, RXS) & 0xf0) | BRValue));
4344 while( info->tx_count && (read_reg(info,SR0) & BIT1) ) {
4776 u16 status = read_reg(info, SR3);
4808 RegValue = read_reg(info, CTL);
5109 if ( (read_reg(info, TMC) != testval[i]) ||
5110 (read_reg(info, IDL) != testval[(i+1)%count]) ||
5111 (read_reg(info, SA0) != testval[(i+2)%count]) ||
5112 (read_reg(info, SA1) != testval[(i+3)%count]) )
5587 unsigned char read_reg(SLMP_INFO * info, unsigned char Addr)