home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / mips / include / asm / mips_mt.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  588 b   |  27 lines

  1. /*
  2.  * Definitions and decalrations for MIPS MT support
  3.  * that are common between SMTC, VSMP, and/or AP/SP
  4.  * kernel models.
  5.  */
  6. #ifndef __ASM_MIPS_MT_H
  7. #define __ASM_MIPS_MT_H
  8.  
  9. #include <linux/cpumask.h>
  10.  
  11. /*
  12.  * How many VPEs and TCs is Linux allowed to use?  0 means no limit.
  13.  */
  14. extern int tclimit;
  15. extern int vpelimit;
  16.  
  17. extern cpumask_t mt_fpu_cpumask;
  18. extern unsigned long mt_fpemul_threshold;
  19.  
  20. extern void mips_mt_regdump(unsigned long previous_mvpcontrol_value);
  21. extern void mips_mt_set_cpuoptions(void);
  22.  
  23. struct class;
  24. extern struct class *mt_class;
  25.  
  26. #endif /* __ASM_MIPS_MT_H */
  27.