plan 9 kernel history: overview | file list | diff list

1999/0128/mpc/devuart.c (diff list | history)

1999/0127/sys/src/9/mpc/devuart.c:997,10031999/0128/sys/src/9/mpc/devuart.c:997,1002 (short | long | prev | next)
1999/0122    
		p->overrun++; 
	p->interrupts++; 
	dokick = 0; 
1999/0123    
/* 
1999/0122    
	while(p->rxb != nil && ((bd = &p->rxb[p->rdrx])->status & BDEmpty) == 0){ 
		if(p->mode) 
			framedinput(p, bd); 
1999/0127/sys/src/9/mpc/devuart.c:1008,10141999/0128/sys/src/9/mpc/devuart.c:1007,1012
1999/0122    
		bd->status = (bd->status & BDWrap) | BDEmpty|BDInt; 
		p->rdrx ^= 1; 
	} 
1999/0123    
*/ 
1999/0122    
	if((bd = p->txb) != nil){ 
		if((bd->status & BDReady) == 0){ 
			ilock(&p->plock); 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)