www.pudn.com > at91rm9200vxworksbsp.rar > port.h


#ifndef __VXPORT_H__
#define __VXPORT_H__


#ifndef __ASSEMBLER__
#define spin_lock_irq(x)
#define spin_unlock_irq(x)
#define spin_lock_init(x) *x=0
#define request_irq(id, fn, x, name, dev)  intConnect(INUM_TO_IVEC(id), (VOIDFUNCPTR)fn, (int)dev)
    
#define free_irq(id, dev) {intDisable(id); intConnect(INUM_TO_IVEC(id),0,(int)dev);}
#define spin_lock_irqsave(x,y) 
#define spin_unlock_irqrestore(x,y) 
typedef  unsigned long spinlock_t; 
#define KERN_ERR
#define KERN_INFO
static __inline void printk(const char* x,...)
{
	
	
}
static __inline void DEBUG(int x,...)
{
	
	
}

static __inline void udelay(long l)
{
int i;
	for( i=0;i