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