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

1997/1230/pc/devata.c (diff list | history)

1997/0818/sys/src/9/pc/devata.c:11,181997/1230/sys/src/9/pc/devata.c:11,18 (short | long | prev | next)
1995/0213    
#include	"../port/error.h" 
 
 
1997/0818    
#define DPRINT if(0)print 
1995/1206    
#define XPRINT if(0)print 
1997/1230    
#define DPRINT if(1)print 
#define XPRINT if(1)print 
1995/1206    
#define ILOCK(x) 
#define IUNLOCK(x) 
1995/0213    
 
1997/0818/sys/src/9/pc/devata.c:1818,18231997/1230/sys/src/9/pc/devata.c:1818,1828
1996/0112    
			cp->count, cp->status, cp->error); 
		error(Eio); 
	} 
1997/1230    
{ int i; 
  for(i = 0; i < 18; i++) 
    print("%2.2uX ", buf[i]); 
  print("\n"); 
} 
1995/1206    
 
	cp->len = 8; 
	cp->count = 0; 
1997/0818/sys/src/9/pc/devata.c:1831,18371997/1230/sys/src/9/pc/devata.c:1836,1845
1995/1206    
		error(Eio); 
	} 
	dp->lbasecs = (cp->buf[0]<<24)|(cp->buf[1]<<16)|(cp->buf[2]<<8)|cp->buf[3]; 
1997/1230    
	dp->bytes = (cp->buf[4]<<24)|(cp->buf[5]<<16)|(cp->buf[6]<<8)|cp->buf[7]; 
1995/1206    
	dp->cap = dp->lbasecs*dp->bytes; 
1997/1230    
	DPRINT("%s: atapipart secs %ud, bytes %ud, cap %ud\n", 
		dp->vol, dp->lbasecs, dp->bytes, dp->cap); 
1995/1206    
	cp->dp = 0; 
	free(cp->buf); 
	poperror(); 


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