@ -416,19 +416,17 @@ static inline void writesl(unsigned int *addr, const void *data, int longlen)
# define eth_io_copy_and_sum(s, c, l, b) \
# define eth_io_copy_and_sum(s, c, l, b) \
eth_copy_and_sum ( ( s ) , __mem_pci ( c ) , ( l ) , ( b ) )
eth_copy_and_sum ( ( s ) , __mem_pci ( c ) , ( l ) , ( b ) )
static inline int
static inline int check_signature ( ulong io_addr , const uchar * s , int len )
check_signature ( unsigned long io_addr , const unsigned char * signature ,
int length )
{
{
int retval = 0 ;
int retval = 0 ;
do {
do {
if ( readb ( io_addr ) ! = * signature )
if ( readb ( io_addr ) ! = * s )
goto out ;
goto out ;
io_addr + + ;
io_addr + + ;
signature + + ;
s + + ;
length - - ;
len - - ;
} while ( length ) ;
} while ( len ) ;
retval = 1 ;
retval = 1 ;
out :
out :
return retval ;
return retval ;
@ -455,18 +453,17 @@ out:
eth_copy_and_sum ( ( a ) , __mem_isa ( b ) , ( c ) , ( d ) )
eth_copy_and_sum ( ( a ) , __mem_isa ( b ) , ( c ) , ( d ) )
static inline int
static inline int
isa_check_signature ( unsigned long io_addr , const unsigned char * signature ,
isa_check_signature ( ulong io_addr , const uchar * s , int len )
int length )
{
{
int retval = 0 ;
int retval = 0 ;
do {
do {
if ( isa_readb ( io_addr ) ! = * signature )
if ( isa_readb ( io_addr ) ! = * s )
goto out ;
goto out ;
io_addr + + ;
io_addr + + ;
signature + + ;
s + + ;
length - - ;
len - - ;
} while ( length ) ;
} while ( len ) ;
retval = 1 ;
retval = 1 ;
out :
out :
return retval ;
return retval ;