1 #ifndef _ARCH_USERCOPY_H
2 #define _ARCH_USERCOPY_H
4 #include <kern/types.h>
9 static inline T copyin(T *ptr)
16 static inline void copyin(T *ptr, T &data)
23 static inline void copyin(T *ptr, T *data, int count)
26 memcpy(data, ptr, count * sizeof(T));
30 static inline void copyout(T *ptr, T &data)
37 static inline void copyout(T *ptr, T *data, int count)
40 memcpy(ptr, data, count * sizeof(T));