Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /* Exports for assembly files.
  2    All C exports should go in the respective C files. */
  3 
  4 #include <linux/ftrace.h>
  5 #include <linux/module.h>
  6 #include <linux/smp.h>
  7 
  8 #include <asm/semaphore.h>
  9 #include <asm/processor.h>
 10 #include <asm/uaccess.h>
 11 #include <asm/pgtable.h>
 12 #include <asm/desc.h>
 13 
 14 #ifdef CONFIG_FTRACE
 15 /* mcount is defined in assembly */
 16 EXPORT_SYMBOL(mcount);
 17 #endif
 18 
 19 EXPORT_SYMBOL(kernel_thread);
 20 
 21 #ifdef CONFIG_RWSEM_GENERIC_SPINLOCK
 22 EXPORT_SYMBOL(__compat_down_failed);
 23 EXPORT_SYMBOL(__compat_down_failed_interruptible);
 24 EXPORT_SYMBOL(__compat_down_failed_trylock);
 25 EXPORT_SYMBOL(__compat_up_wakeup);
 26 #endif
 27 
 28 EXPORT_SYMBOL(__get_user_1);
 29 EXPORT_SYMBOL(__get_user_2);
 30 EXPORT_SYMBOL(__get_user_4);
 31 EXPORT_SYMBOL(__get_user_8);
 32 EXPORT_SYMBOL(__put_user_1);
 33 EXPORT_SYMBOL(__put_user_2);
 34 EXPORT_SYMBOL(__put_user_4);
 35 EXPORT_SYMBOL(__put_user_8);
 36 
 37 EXPORT_SYMBOL(copy_user_generic);
 38 EXPORT_SYMBOL(__copy_user_nocache);
 39 EXPORT_SYMBOL(copy_from_user);
 40 EXPORT_SYMBOL(copy_to_user);
 41 EXPORT_SYMBOL(__copy_from_user_inatomic);
 42 
 43 EXPORT_SYMBOL(copy_page);
 44 EXPORT_SYMBOL(clear_page);
 45 
 46 /* Export string functions. We normally rely on gcc builtin for most of these,
 47    but gcc sometimes decides not to inline them. */    
 48 #undef memcpy
 49 #undef memset
 50 #undef memmove
 51 
 52 extern void * memset(void *,int,__kernel_size_t);
 53 extern void * memcpy(void *,const void *,__kernel_size_t);
 54 extern void * __memcpy(void *,const void *,__kernel_size_t);
 55 
 56 EXPORT_SYMBOL(memset);
 57 EXPORT_SYMBOL(memcpy);
 58 EXPORT_SYMBOL(__memcpy);
 59 
 60 EXPORT_SYMBOL(empty_zero_page);
 61 EXPORT_SYMBOL(init_level4_pgt);
 62 EXPORT_SYMBOL(load_gs_index);
 63 
 64 EXPORT_SYMBOL(_proxy_pda);
 65 
 66 #ifdef CONFIG_PARAVIRT
 67 /* Virtualized guests may want to use it */
 68 EXPORT_SYMBOL_GPL(cpu_gdt_descr);
 69 #endif
 70 
  This page was automatically generated by the LXR engine.