2005-05-05 16:15:25 -07:00
/* for use by sys-$SUBARCH/kernel-offsets.c */
2006-10-11 01:21:40 -07:00
DEFINE ( KERNEL_MADV_REMOVE , MADV_REMOVE ) ;
2005-09-28 22:27:23 +01:00
OFFSET ( HOST_TASK_REGS , task_struct , thread . regs ) ;
OFFSET ( HOST_TASK_PID , task_struct , pid ) ;
2006-10-11 01:21:40 -07:00
2005-05-05 16:15:25 -07:00
DEFINE ( UM_KERN_PAGE_SIZE , PAGE_SIZE ) ;
2007-06-16 10:16:09 -07:00
DEFINE ( UM_KERN_PAGE_MASK , PAGE_MASK ) ;
2007-10-16 01:26:44 -07:00
DEFINE ( UM_KERN_PAGE_SHIFT , PAGE_SHIFT ) ;
2005-05-05 16:15:25 -07:00
DEFINE ( UM_NSEC_PER_SEC , NSEC_PER_SEC ) ;
2006-10-11 01:21:40 -07:00
2005-05-05 16:15:25 -07:00
DEFINE_STR ( UM_KERN_EMERG , KERN_EMERG ) ;
DEFINE_STR ( UM_KERN_ALERT , KERN_ALERT ) ;
DEFINE_STR ( UM_KERN_CRIT , KERN_CRIT ) ;
DEFINE_STR ( UM_KERN_ERR , KERN_ERR ) ;
DEFINE_STR ( UM_KERN_WARNING , KERN_WARNING ) ;
DEFINE_STR ( UM_KERN_NOTICE , KERN_NOTICE ) ;
DEFINE_STR ( UM_KERN_INFO , KERN_INFO ) ;
DEFINE_STR ( UM_KERN_DEBUG , KERN_DEBUG ) ;
2006-10-11 01:21:40 -07:00
2005-09-21 18:39:47 +02:00
DEFINE ( UM_ELF_CLASS , ELF_CLASS ) ;
DEFINE ( UM_ELFCLASS32 , ELFCLASS32 ) ;
DEFINE ( UM_ELFCLASS64 , ELFCLASS64 ) ;
2006-10-11 01:21:40 -07:00
2007-05-06 14:51:25 -07:00
DEFINE ( UM_NR_CPUS , NR_CPUS ) ;
2007-07-15 23:38:56 -07:00
DEFINE ( UM_GFP_KERNEL , GFP_KERNEL ) ;
DEFINE ( UM_GFP_ATOMIC , GFP_ATOMIC ) ;
2006-10-11 01:21:40 -07:00
/* For crypto assembler code. */
2006-10-11 01:21:38 -07:00
DEFINE ( crypto_tfm_ctx_offset , offsetof ( struct crypto_tfm , __crt_ctx ) ) ;
2007-05-10 22:22:30 -07:00
DEFINE ( UM_THREAD_SIZE , THREAD_SIZE ) ;
2007-10-16 01:27:21 -07:00
DEFINE ( UM_HZ , HZ ) ;
2007-10-16 01:27:28 -07:00
DEFINE ( UM_USEC_PER_SEC , USEC_PER_SEC ) ;
DEFINE ( UM_NSEC_PER_SEC , NSEC_PER_SEC ) ;
DEFINE ( UM_NSEC_PER_USEC , NSEC_PER_USEC ) ;