/drivers/include/linux/idr.h |
---|
13,6 → 13,7 |
#define __IDR_H__ |
#include <linux/types.h> |
#include <errno-base.h> |
#include <linux/bitops.h> |
//#include <linux/init.h> |
//#include <linux/rcupdate.h> |
/drivers/include/linux/mutex.h |
---|
56,6 → 56,14 |
int *task; |
}; |
#define __MUTEX_INITIALIZER(lockname) \ |
{ .count = ATOMIC_INIT(1) \ |
, .wait_list = LIST_HEAD_INIT(lockname.wait_list) } |
#define DEFINE_MUTEX(mutexname) \ |
struct mutex mutexname = __MUTEX_INITIALIZER(mutexname) |
void __attribute__ ((fastcall)) __attribute__ ((dllimport)) |
mutex_init(struct mutex*)__asm__("MutexInit"); |
void __attribute__ ((fastcall)) __attribute__ ((dllimport)) |