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

1995/0721/pc/ether8390.c (diff list | history)

1995/0409/sys/src/9/pc/ether8390.c:189,1951995/0721/sys/src/9/pc/ether8390.c:189,195 (short | long | prev | next)
1992/1222    
void 
1993/1116    
dp8390setea(Ether *ether) 
1992/1222    
{ 
1993/1118    
	ulong port = ((Dp8390*)ether->private)->dp8390; 
1995/0721    
	ulong port = ((Dp8390*)ether->ctlr)->dp8390; 
1992/1222    
	uchar cr; 
	int i; 
 
1995/0409/sys/src/9/pc/ether8390.c:210,2161995/0721/sys/src/9/pc/ether8390.c:210,216
1993/0915    
void 
1993/1116    
dp8390getea(Ether *ether) 
1993/0915    
{ 
1993/1118    
	ulong port = ((Dp8390*)ether->private)->dp8390; 
1995/0721    
	ulong port = ((Dp8390*)ether->ctlr)->dp8390; 
1993/0915    
	uchar cr; 
	int i; 
 
1995/0409/sys/src/9/pc/ether8390.c:384,3901995/0721/sys/src/9/pc/ether8390.c:384,390
1992/1222    
	Hdr hdr; 
1993/1118    
	ulong port, data, len, len1; 
1992/1222    
 
1993/1118    
	dp8390 = ether->private; 
1995/0721    
	dp8390 = ether->ctlr; 
1993/1118    
	port = dp8390->dp8390; 
	for(curr = getcurr(dp8390); dp8390->nxtpkt != curr; curr = getcurr(dp8390)){ 
1993/1116    
		ether->inpackets++; 
1995/0409/sys/src/9/pc/ether8390.c:455,4611995/0721/sys/src/9/pc/ether8390.c:455,461
1993/1116    
			/* 
			 * Copy the packet to whoever wants it. 
			 */ 
1994/0715    
			etherrloop(ether, ðer->rpkt, len, 1); 
1995/0721    
			etherrloop(ether, ðer->rpkt, len); 
1992/1222    
		} 
 
1993/0212    
		/* 
1995/0409/sys/src/9/pc/ether8390.c:484,4901995/0721/sys/src/9/pc/ether8390.c:484,490
1993/1118    
	ulong port; 
1993/1120    
	Etherpkt *pkt; 
1993/0213    
 
1993/1118    
	dp8390 = ether->private; 
1995/0721    
	dp8390 = ether->ctlr; 
1993/1118    
	port = dp8390->dp8390; 
1993/0213    
 
1993/1119    
	tsleep(ðer->tr, istxavail, ether, 10000); 
1995/0409/sys/src/9/pc/ether8390.c:534,5401995/0721/sys/src/9/pc/ether8390.c:534,540
1993/0212    
	uchar txp; 
	int resend; 
 
1993/1118    
	dp8390 = ether->private; 
1995/0721    
	dp8390 = ether->ctlr; 
1993/1118    
	port = dp8390->dp8390; 
 
1993/0212    
	/* 
1995/0409/sys/src/9/pc/ether8390.c:572,5781995/0721/sys/src/9/pc/ether8390.c:572,578
1993/1124    
	USED(ur); 
 
	ether = arg; 
1993/1118    
	dp8390 = ether->private; 
1995/0721    
	dp8390 = ether->ctlr; 
1993/1118    
	port = dp8390->dp8390; 
 
1992/1222    
	/* 
1995/0409/sys/src/9/pc/ether8390.c:631,6371995/0721/sys/src/9/pc/ether8390.c:631,637
1993/1116    
static void 
1993/1118    
promiscuous(void *arg, int on) 
1993/1116    
{ 
1993/1118    
	Dp8390 *dp8390 = ((Ether*)arg)->private; 
1995/0721    
	Dp8390 *dp8390 = ((Ether*)arg)->ctlr; 
1993/1117    
 
1993/1116    
	/* 
	 * Set/reset promiscuous mode. 
1995/0409/sys/src/9/pc/ether8390.c:645,6511995/0721/sys/src/9/pc/ether8390.c:645,651
1993/1118    
static void 
attach(Ether *ether) 
1993/1116    
{ 
1993/1118    
	Dp8390 *dp8390 = ether->private; 
1995/0721    
	Dp8390 *dp8390 = ether->ctlr; 
1993/1117    
 
1993/1116    
	/* 
	 * Enable the chip for transmit/receive. 
1995/0409/sys/src/9/pc/ether8390.c:663,6691995/0721/sys/src/9/pc/ether8390.c:663,669
1993/1118    
	Dp8390 *dp8390; 
	ulong port; 
1993/1116    
 
1993/1118    
	dp8390 = ether->private; 
1995/0721    
	dp8390 = ether->ctlr; 
1993/1118    
	port = dp8390->dp8390; 
 
1993/1116    
	/* 


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