20 #ifndef _XENO_NUCLEUS_SYS_PPD_H
21 #define _XENO_NUCLEUS_SYS_PPD_H
24 #include <nucleus/heap.h>
29 #ifdef XNARCH_HAVE_MAYDAY
30 unsigned long mayday_addr;
32 xnarch_atomic_t refcnt;
33 #define ppd2sys(addr) container_of(addr, struct xnsys_ppd, ppd)
36 extern struct xnsys_ppd __xnsys_global_ppd;
38 #ifdef CONFIG_XENO_OPT_PERVASIVE
40 static inline struct xnsys_ppd *xnsys_ppd_get(
int global)
45 return &__xnsys_global_ppd;
52 static inline struct xnsys_ppd *xnsys_ppd_get(
int global)
54 return &__xnsys_global_ppd;
xnshadow_ppd_t * xnshadow_ppd_get(unsigned muxid)
Return the per-process data attached to the calling process.
Definition: shadow.c:3014