blob: 5682a76b3acb84212ae0b42967ed07528cab3a71 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
#ifndef _LITMUS_PGM_H_
#define _LITMUS_PGM_H_
#include <litmus/litmus.h>
#define is_pgm_waiting(t) (tsk_rt(t)->ctrl_page && tsk_rt(t)->ctrl_page->pgm_waiting)
#define is_pgm_sending(t) (tsk_rt(t)->ctrl_page && tsk_rt(t)->ctrl_page->pgm_sending)
#define is_pgm_satisfied(t) (tsk_rt(t)->ctrl_page && tsk_rt(t)->ctrl_page->pgm_satisfied)
int setup_pgm_release(struct task_struct* t);
#endif
|