5 PR_WRITE_EXCLUSIVE
= 1,
6 PR_EXCLUSIVE_ACCESS
= 2,
7 PR_WRITE_EXCLUSIVE_REG_ONLY
= 3,
8 PR_EXCLUSIVE_ACCESS_REG_ONLY
= 4,
9 PR_WRITE_EXCLUSIVE_ALL_REGS
= 5,
10 PR_EXCLUSIVE_ACCESS_ALL_REGS
= 6,
13 struct pr_reservation
{
19 struct pr_registration
{
39 #define PR_FL_IGNORE_KEY (1 << 0) /* ignore existing key */
41 #define IOC_PR_REGISTER _IOW('p', 200, struct pr_registration)
42 #define IOC_PR_RESERVE _IOW('p', 201, struct pr_reservation)
43 #define IOC_PR_RELEASE _IOW('p', 202, struct pr_reservation)
44 #define IOC_PR_PREEMPT _IOW('p', 203, struct pr_preempt)
45 #define IOC_PR_PREEMPT_ABORT _IOW('p', 204, struct pr_preempt)
46 #define IOC_PR_CLEAR _IOW('p', 205, struct pr_clear)
48 #endif /* _UAPI_PR_H */