Go to the documentation of this file. 1 #ifndef TARGET_CORE_PR_H
2 #define TARGET_CORE_PR_H
8 #define PRO_REGISTER 0x00
9 #define PRO_RESERVE 0x01
10 #define PRO_RELEASE 0x02
11 #define PRO_CLEAR 0x03
12 #define PRO_PREEMPT 0x04
13 #define PRO_PREEMPT_AND_ABORT 0x05
14 #define PRO_REGISTER_AND_IGNORE_EXISTING_KEY 0x06
15 #define PRO_REGISTER_AND_MOVE 0x07
21 #define PRI_READ_KEYS 0x00
22 #define PRI_READ_RESERVATION 0x01
23 #define PRI_REPORT_CAPABILITIES 0x02
24 #define PRI_READ_FULL_STATUS 0x03
30 #define PR_SCOPE_LU_SCOPE 0x00
36 #define PR_TYPE_WRITE_EXCLUSIVE 0x01
37 #define PR_TYPE_EXCLUSIVE_ACCESS 0x03
38 #define PR_TYPE_WRITE_EXCLUSIVE_REGONLY 0x05
39 #define PR_TYPE_EXCLUSIVE_ACCESS_REGONLY 0x06
40 #define PR_TYPE_WRITE_EXCLUSIVE_ALLREG 0x07
41 #define PR_TYPE_EXCLUSIVE_ACCESS_ALLREG 0x08
43 #define PR_APTPL_MAX_IPORT_LEN 256
44 #define PR_APTPL_MAX_TPORT_LEN 256
54 unsigned char *,
unsigned char *,
u32,
55 unsigned char *,
u16,
u32,
int,
int,
u8);