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

1990/0409/port/devlance.c (diff list | history)

1990/0319/sys/src/9/port/devlance.c:16,221990/0409/sys/src/9/port/devlance.c:16,22 (short | long | prev | next)
1990/0227    
	Nrrb=		(1<<LogNrrb),	/* number of recieve buffers */ 
	LogNtrb=	7,		/* log of number of transmit buffers */ 
	Ntrb=		(1<<LogNtrb),	/* number of transmit buffers */ 
1990/03042    
	Ndpkt=		1000,		/* number of debug packets */ 
1990/0409    
	Ndpkt=		200,		/* number of debug packets */ 
1990/0227    
}; 
#define RSUCC(x) (((x)+1)%Nrrb) 
#define TSUCC(x) (((x)+1)%Ntrb) 
1990/0319/sys/src/9/port/devlance.c:102,1081990/0409/sys/src/9/port/devlance.c:102,108
1990/0227    
	uchar d[6]; 
	uchar s[6]; 
	uchar type[2]; 
	uchar data[40]; 
1990/0409    
	uchar data[60]; 
1990/0227    
} Dpkt; 
typedef struct { 
1990/03042    
	ulong	ticks; 
1990/0319/sys/src/9/port/devlance.c:224,2361990/0409/sys/src/9/port/devlance.c:224,239
1990/03042    
sprintpacket(char *buf, Trace *t) 
1990/0227    
{ 
1990/03042    
	Dpkt *p = &t->p; 
1990/0409    
	int i; 
1990/03042    
 
	sprint(buf, "%c: %.8ud %.4d d(%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux)s(%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux)t(%.2ux %.2ux)d(%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux)\n", 
	    t->tag, t->ticks, t->len, 
	    p->d[0], p->d[1], p->d[2], p->d[3], p->d[4], p->d[5], 
	    p->s[0], p->s[1], p->s[2], p->s[3], p->s[4], p->s[5], p->type[0],p->type[1], 
	    p->data[0], p->data[1], p->data[2], p->data[3], p->data[4], p->data[5], 
	    p->data[6], p->data[7], p->data[8], p->data[9], p->data[10], p->data[11]); 
1990/0409    
	sprint(buf, "%c: %.8ud %.4d d(%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux)s(%.2ux%.2ux%.2ux%.2ux%.2ux%.2ux)t(%.2ux %.2ux)d(", 
		t->tag, t->ticks, t->len, 
		p->d[0], p->d[1], p->d[2], p->d[3], p->d[4], p->d[5], 
		p->s[0], p->s[1], p->s[2], p->s[3], p->s[4], p->s[5], 
		p->type[0], p->type[1]); 
	for(i=0; i<41; i++) 
		sprint(buf+strlen(buf), "%.2ux", p->data[i]); 
	sprint(buf+strlen(buf), ")\n"); 
1990/0227    
} 
 
/* 


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