Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
agent.h File Reference
#include <asm/sn/addrs.h>
#include <asm/sn/arch.h>

Go to the source code of this file.

Macros

#define SET_HUB_NIC(_my_cpuid, _val)   (HUB_S(HUB_NIC_ADDR(_my_cpuid), (_val)))
 
#define SET_MY_HUB_NIC(_v)   SET_HUB_NIC(cpuid(), (_v))
 
#define GET_HUB_NIC(_my_cpuid)   (HUB_L(HUB_NIC_ADDR(_my_cpuid)))
 
#define GET_MY_HUB_NIC()   GET_HUB_NIC(cpuid())
 

Macro Definition Documentation

#define GET_HUB_NIC (   _my_cpuid)    (HUB_L(HUB_NIC_ADDR(_my_cpuid)))

Definition at line 39 of file agent.h.

#define GET_MY_HUB_NIC ( )    GET_HUB_NIC(cpuid())

Definition at line 42 of file agent.h.

#define SET_HUB_NIC (   _my_cpuid,
  _val 
)    (HUB_S(HUB_NIC_ADDR(_my_cpuid), (_val)))

Definition at line 33 of file agent.h.

#define SET_MY_HUB_NIC (   _v)    SET_HUB_NIC(cpuid(), (_v))

Definition at line 36 of file agent.h.