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

1992/0508/power/devhotrod.c (diff list | history)

1992/0428/sys/src/9/power/devhotrod.c:412,4201992/0508/sys/src/9/power/devhotrod.c:412,422 (short | long | prev | next)
1991/0306    
	Hotmsg *hm; 
1991/0326    
	ulong l; 
1990/1013    
 
1992/0508    
	LEDON(LEDhotintr); 
1991/0306    
	h = &hotrod[vec - Vmevec]; 
1991/0326    
	if(h<hotrod || h>&hotrod[Nhotrod]){ 
1990/1013    
		print("bad hotrod vec\n"); 
1992/0508    
		LEDOFF(LEDhotintr); 
1990/1013    
		return; 
	} 
1991/0401    
	while(l = h->addr->replyq[h->ri]){	/* assign = */ 
1992/0428/sys/src/9/power/devhotrod.c:427,4301992/0508/sys/src/9/power/devhotrod.c:429,433
1992/0317    
		if(!hm->abort) 
1991/0326    
			wakeup(&hm->r); 
	} 
1992/0508    
	LEDOFF(LEDhotintr); 
1991/0303    
} 


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