~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-ia64/machvec_init.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #define __MACHVEC_HDR(n)                <asm/machvec_##n##.h>
  2 #define __MACHVEC_EXPAND(n)             __MACHVEC_HDR(n)
  3 #define MACHVEC_PLATFORM_HEADER         __MACHVEC_EXPAND(MACHVEC_PLATFORM_NAME)
  4 
  5 #include <asm/machvec.h>
  6 
  7 extern ia64_mv_send_ipi_t ia64_send_ipi;
  8 extern ia64_mv_inb_t __ia64_inb;
  9 extern ia64_mv_inw_t __ia64_inw;
 10 extern ia64_mv_inl_t __ia64_inl;
 11 extern ia64_mv_outb_t __ia64_outb;
 12 extern ia64_mv_outw_t __ia64_outw;
 13 extern ia64_mv_outl_t __ia64_outl;
 14 
 15 #define MACHVEC_HELPER(name)                                                                    \
 16  struct ia64_machine_vector machvec_##name __attribute__ ((unused, __section__ (".machvec")))   \
 17         = MACHVEC_INIT(name);
 18 
 19 #define MACHVEC_DEFINE(name)    MACHVEC_HELPER(name)
 20 
 21 MACHVEC_DEFINE(MACHVEC_PLATFORM_NAME)
 22 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.