1*7f4dd379Sjsg /* Public domain. */ 2*7f4dd379Sjsg 3*7f4dd379Sjsg #ifndef _LINUX_ASYNC_H 4*7f4dd379Sjsg #define _LINUX_ASYNC_H 5*7f4dd379Sjsg 6*7f4dd379Sjsg #include <sys/types.h> 7*7f4dd379Sjsg 8*7f4dd379Sjsg typedef uint64_t async_cookie_t; 9*7f4dd379Sjsg typedef void (*async_func_t) (void *, async_cookie_t); 10*7f4dd379Sjsg 11*7f4dd379Sjsg static inline async_cookie_t async_schedule(async_func_t func,void * data)12*7f4dd379Sjsgasync_schedule(async_func_t func, void *data) 13*7f4dd379Sjsg { 14*7f4dd379Sjsg func(data, 0); 15*7f4dd379Sjsg return 0; 16*7f4dd379Sjsg } 17*7f4dd379Sjsg 18*7f4dd379Sjsg #endif 19