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

2000/0626/pc/trap.c (diff list | history)

1999/0819/sys/src/9/pc/trap.c:19,252000/0626/sys/src/9/pc/trap.c:19,25 (short | long | prev | next)
1999/0819    
intrenable(int irq, void (*f)(Ureg*, void*), void* a, int tbdf, char *name) 
1991/0613    
{ 
1998/0910    
	int vno; 
1999/0819    
	Vctl *v, *p; 
2000/0626    
	Vctl *v; 
1991/0614    
 
1998/0910    
	v = xalloc(sizeof(Vctl)); 
	v->isintr = 1; 
1999/0819/sys/src/9/pc/trap.c:36,472000/0626/sys/src/9/pc/trap.c:36,41
1998/0910    
		iunlock(&vctllock); 
1999/0819    
		print("intrenable: couldn't enable irq %d, tbdf 0x%uX for %s\n", 
			irq, tbdf, v->name); 
		if(p=vctl[vno]){ 
			print("intrenable: irq %d is already used by", irq); 
			for(; p; p=p->next) 
				print(" %s", p->name); 
			print("\n"); 
		} 
1998/0910    
		xfree(v); 
1998/0806    
		return; 
1991/0709    
	} 


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