forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef _NCP_NO
#define _NCP_NO
 
/* these define the attribute byte as seen by NCP */
#define aRONLY            (__cpu_to_le32(1))
#define aHIDDEN            (__cpu_to_le32(2))
#define aSYSTEM            (__cpu_to_le32(4))
#define aEXECUTE        (__cpu_to_le32(8))
#define aDIR            (__cpu_to_le32(0x10))
#define aARCH            (__cpu_to_le32(0x20))
#define aSHARED            (__cpu_to_le32(0x80))
#define aDONTSUBALLOCATE    (__cpu_to_le32(1L<<11))
#define aTRANSACTIONAL        (__cpu_to_le32(1L<<12))
#define aPURGE            (__cpu_to_le32(1L<<16))
#define aRENAMEINHIBIT        (__cpu_to_le32(1L<<17))
#define aDELETEINHIBIT        (__cpu_to_le32(1L<<18))
#define aDONTCOMPRESS        (__cpu_to_le32(1L<<27))
 
#endif /* _NCP_NO */