Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 80 → Rev 102

/shark/tags/rel_0_5/drivers/linuxcom/include/linux/netdevice.h
8,13 → 8,25
 
#include <linux/skbuff.h>
#include <linux/notifier.h>
#include <time.h>
#include "ll/sys/cdefs.h"
 
__BEGIN_DECLS
 
// for 3c59x.c (!!!)
#define le32_to_cpu(val) (val)
#define cpu_to_le32(val) (val)
#define test_and_set_bit(val, addr) set_bit(val, addr)
#define mdelay(x) task_delay((x)*1000)
#define kfree(x) { }
 
static __inline__ void mdelay(int x)
{
struct timespec delay;
delay.tv_sec=x/1000;
delay.tv_nsec=(x%1000)*1000000;
nanosleep(&delay, NULL);
}
 
#define kfree(x) free(x)
#define ioremap(a,b) \
(((a)<0x100000) ? (void *)((u_long)(a)) : vremap(a,b))
#define iounmap(v) \
249,6 → 261,7
 
void netif_rx(struct sk_buff *skb);
 
__END_DECLS
#endif