NetBurner 3.5.8
PDF Version
atb.h
1#define ATB_CTRL_REG_EnS0_Pos 0U
2#define ATB_CTRL_REG_EnS0_Msk (0x1UL << ATB_CTRL_REG_EnS0_Pos)
3#define ATB_CTRL_REG_EnS0(_mrval) ((_mrval << ATB_CTRL_REG_EnS0_Pos) & ATB_CTRL_REG_EnS0_Msk)
4#define ATB_CTRL_REG_EnS0_DISABLED (0x0UL << ATB_CTRL_REG_EnS0_Pos)
5#define ATB_CTRL_REG_EnS0_ENABLED (0x1UL << ATB_CTRL_REG_EnS0_Pos)
6
7#define ATB_CTRL_REG_EnS1_Pos 1U
8#define ATB_CTRL_REG_EnS1_Msk (0x1UL << ATB_CTRL_REG_EnS1_Pos)
9#define ATB_CTRL_REG_EnS1(_mrval) ((_mrval << ATB_CTRL_REG_EnS1_Pos) & ATB_CTRL_REG_EnS1_Msk)
10#define ATB_CTRL_REG_EnS1_DISABLED (0x0UL << ATB_CTRL_REG_EnS1_Pos)
11#define ATB_CTRL_REG_EnS1_ENABLED (0x1UL << ATB_CTRL_REG_EnS1_Pos)
12
13#define ATB_CTRL_REG_EnS2_Pos 2U
14#define ATB_CTRL_REG_EnS2_Msk (0x1UL << ATB_CTRL_REG_EnS2_Pos)
15#define ATB_CTRL_REG_EnS2(_mrval) ((_mrval << ATB_CTRL_REG_EnS2_Pos) & ATB_CTRL_REG_EnS2_Msk)
16#define ATB_CTRL_REG_EnS2_DISABLED (0x0UL << ATB_CTRL_REG_EnS2_Pos)
17#define ATB_CTRL_REG_EnS2_ENABLED (0x1UL << ATB_CTRL_REG_EnS2_Pos)
18
19#define ATB_CTRL_REG_EnS3_Pos 3U
20#define ATB_CTRL_REG_EnS3_Msk (0x1UL << ATB_CTRL_REG_EnS3_Pos)
21#define ATB_CTRL_REG_EnS3(_mrval) ((_mrval << ATB_CTRL_REG_EnS3_Pos) & ATB_CTRL_REG_EnS3_Msk)
22#define ATB_CTRL_REG_EnS3_DISABLED (0x0UL << ATB_CTRL_REG_EnS3_Pos)
23#define ATB_CTRL_REG_EnS3_ENABLED (0x1UL << ATB_CTRL_REG_EnS3_Pos)
24
25#define ATB_CTRL_REG_EnS4_Pos 4U
26#define ATB_CTRL_REG_EnS4_Msk (0x1UL << ATB_CTRL_REG_EnS4_Pos)
27#define ATB_CTRL_REG_EnS4(_mrval) ((_mrval << ATB_CTRL_REG_EnS4_Pos) & ATB_CTRL_REG_EnS4_Msk)
28#define ATB_CTRL_REG_EnS4_DISABLED (0x0UL << ATB_CTRL_REG_EnS4_Pos)
29#define ATB_CTRL_REG_EnS4_ENABLED (0x1UL << ATB_CTRL_REG_EnS4_Pos)
30
31#define ATB_CTRL_REG_EnS5_Pos 5U
32#define ATB_CTRL_REG_EnS5_Msk (0x1UL << ATB_CTRL_REG_EnS5_Pos)
33#define ATB_CTRL_REG_EnS5(_mrval) ((_mrval << ATB_CTRL_REG_EnS5_Pos) & ATB_CTRL_REG_EnS5_Msk)
34#define ATB_CTRL_REG_EnS5_DISABLED (0x0UL << ATB_CTRL_REG_EnS5_Pos)
35#define ATB_CTRL_REG_EnS5_ENABLED (0x1UL << ATB_CTRL_REG_EnS5_Pos)
36
37#define ATB_CTRL_REG_EnS6_Pos 6U
38#define ATB_CTRL_REG_EnS6_Msk (0x1UL << ATB_CTRL_REG_EnS6_Pos)
39#define ATB_CTRL_REG_EnS6(_mrval) ((_mrval << ATB_CTRL_REG_EnS6_Pos) & ATB_CTRL_REG_EnS6_Msk)
40#define ATB_CTRL_REG_EnS6_DISABLED (0x0UL << ATB_CTRL_REG_EnS6_Pos)
41#define ATB_CTRL_REG_EnS6_ENABLED (0x1UL << ATB_CTRL_REG_EnS6_Pos)
42
43#define ATB_CTRL_REG_EnS7_Pos 7U
44#define ATB_CTRL_REG_EnS7_Msk (0x1UL << ATB_CTRL_REG_EnS7_Pos)
45#define ATB_CTRL_REG_EnS7(_mrval) ((_mrval << ATB_CTRL_REG_EnS7_Pos) & ATB_CTRL_REG_EnS7_Msk)
46#define ATB_CTRL_REG_EnS7_DISABLED (0x0UL << ATB_CTRL_REG_EnS7_Pos)
47#define ATB_CTRL_REG_EnS7_ENABLED (0x1UL << ATB_CTRL_REG_EnS7_Pos)
48
49#define ATB_CTRL_REG_HT_Pos 8U
50#define ATB_CTRL_REG_HT_Msk (0xfUL << ATB_CTRL_REG_HT_Pos)
51#define ATB_CTRL_REG_HT(_mrval) ((_mrval << ATB_CTRL_REG_HT_Pos) & ATB_CTRL_REG_HT_Msk)
52
53#define ATB_PRIORITY_CTRL_REG_PriPort0_Pos 0U
54#define ATB_PRIORITY_CTRL_REG_PriPort0_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort0_Pos)
55#define ATB_PRIORITY_CTRL_REG_PriPort0(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort0_Pos) & ATB_PRIORITY_CTRL_REG_PriPort0_Msk)
56
57#define ATB_PRIORITY_CTRL_REG_PriPort1_Pos 3U
58#define ATB_PRIORITY_CTRL_REG_PriPort1_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort1_Pos)
59#define ATB_PRIORITY_CTRL_REG_PriPort1(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort1_Pos) & ATB_PRIORITY_CTRL_REG_PriPort1_Msk)
60
61#define ATB_PRIORITY_CTRL_REG_PriPort2_Pos 6U
62#define ATB_PRIORITY_CTRL_REG_PriPort2_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort2_Pos)
63#define ATB_PRIORITY_CTRL_REG_PriPort2(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort2_Pos) & ATB_PRIORITY_CTRL_REG_PriPort2_Msk)
64
65#define ATB_PRIORITY_CTRL_REG_PriPort3_Pos 9U
66#define ATB_PRIORITY_CTRL_REG_PriPort3_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort3_Pos)
67#define ATB_PRIORITY_CTRL_REG_PriPort3(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort3_Pos) & ATB_PRIORITY_CTRL_REG_PriPort3_Msk)
68
69#define ATB_PRIORITY_CTRL_REG_PriPort4_Pos 12U
70#define ATB_PRIORITY_CTRL_REG_PriPort4_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort4_Pos)
71#define ATB_PRIORITY_CTRL_REG_PriPort4(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort4_Pos) & ATB_PRIORITY_CTRL_REG_PriPort4_Msk)
72
73#define ATB_PRIORITY_CTRL_REG_PriPort5_Pos 15U
74#define ATB_PRIORITY_CTRL_REG_PriPort5_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort5_Pos)
75#define ATB_PRIORITY_CTRL_REG_PriPort5(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort5_Pos) & ATB_PRIORITY_CTRL_REG_PriPort5_Msk)
76
77#define ATB_PRIORITY_CTRL_REG_PriPort6_Pos 18U
78#define ATB_PRIORITY_CTRL_REG_PriPort6_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort6_Pos)
79#define ATB_PRIORITY_CTRL_REG_PriPort6(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort6_Pos) & ATB_PRIORITY_CTRL_REG_PriPort6_Msk)
80
81#define ATB_PRIORITY_CTRL_REG_PriPort7_Pos 21U
82#define ATB_PRIORITY_CTRL_REG_PriPort7_Msk (0x7UL << ATB_PRIORITY_CTRL_REG_PriPort7_Pos)
83#define ATB_PRIORITY_CTRL_REG_PriPort7(_mrval) ((_mrval << ATB_PRIORITY_CTRL_REG_PriPort7_Pos) & ATB_PRIORITY_CTRL_REG_PriPort7_Msk)
84
85#define ATB_CLAIMSET_SET_Pos 0U
86#define ATB_CLAIMSET_SET_Msk (0xfUL << ATB_CLAIMSET_SET_Pos)
87#define ATB_CLAIMSET_SET(_mrval) ((_mrval << ATB_CLAIMSET_SET_Pos) & ATB_CLAIMSET_SET_Msk)
88
89#define ATB_CLAIMCLR_CLR_Pos 0U
90#define ATB_CLAIMCLR_CLR_Msk (0xfUL << ATB_CLAIMCLR_CLR_Pos)
91#define ATB_CLAIMCLR_CLR(_mrval) ((_mrval << ATB_CLAIMCLR_CLR_Pos) & ATB_CLAIMCLR_CLR_Msk)
92
93#define ATB_LOCKACCESS_KEY_Pos 0U
94#define ATB_LOCKACCESS_KEY_Msk (0xffffffffUL << ATB_LOCKACCESS_KEY_Pos)
95#define ATB_LOCKACCESS_KEY(_mrval) ((_mrval << ATB_LOCKACCESS_KEY_Pos) & ATB_LOCKACCESS_KEY_Msk)
96#define ATB_LOCKACCESS_KEY_UNLOCK (0xc5acce55UL << ATB_LOCKACCESS_KEY_Pos)
97
98#define ATB_LOCKSTATUS_SLI_Pos 0U
99#define ATB_LOCKSTATUS_SLI_Msk (0x1UL << ATB_LOCKSTATUS_SLI_Pos)
100#define ATB_LOCKSTATUS_SLI(_mrval) ((_mrval << ATB_LOCKSTATUS_SLI_Pos) & ATB_LOCKSTATUS_SLI_Msk)
101#define ATB_LOCKSTATUS_SLI_NOT_PRESENT (0x0UL << ATB_LOCKSTATUS_SLI_Pos)
102#define ATB_LOCKSTATUS_SLI_IS_PRESENT (0x1UL << ATB_LOCKSTATUS_SLI_Pos)
103
104#define ATB_LOCKSTATUS_SLK_Pos 1U
105#define ATB_LOCKSTATUS_SLK_Msk (0x1UL << ATB_LOCKSTATUS_SLK_Pos)
106#define ATB_LOCKSTATUS_SLK(_mrval) ((_mrval << ATB_LOCKSTATUS_SLK_Pos) & ATB_LOCKSTATUS_SLK_Msk)
107#define ATB_LOCKSTATUS_SLK_IS_CLEAR (0x0UL << ATB_LOCKSTATUS_SLK_Pos)
108#define ATB_LOCKSTATUS_SLK_IS_SET (0x1UL << ATB_LOCKSTATUS_SLK_Pos)
109
110#define ATB_LOCKSTATUS_NTT_Pos 2U
111#define ATB_LOCKSTATUS_NTT_Msk (0x1UL << ATB_LOCKSTATUS_NTT_Pos)
112#define ATB_LOCKSTATUS_NTT(_mrval) ((_mrval << ATB_LOCKSTATUS_NTT_Pos) & ATB_LOCKSTATUS_NTT_Msk)
113
114#define ATB_AUTHSTATUS_NSID_Pos 0U
115#define ATB_AUTHSTATUS_NSID_Msk (0x3UL << ATB_AUTHSTATUS_NSID_Pos)
116#define ATB_AUTHSTATUS_NSID(_mrval) ((_mrval << ATB_AUTHSTATUS_NSID_Pos) & ATB_AUTHSTATUS_NSID_Msk)
117
118#define ATB_AUTHSTATUS_NSNID_Pos 2U
119#define ATB_AUTHSTATUS_NSNID_Msk (0x3UL << ATB_AUTHSTATUS_NSNID_Pos)
120#define ATB_AUTHSTATUS_NSNID(_mrval) ((_mrval << ATB_AUTHSTATUS_NSNID_Pos) & ATB_AUTHSTATUS_NSNID_Msk)
121
122#define ATB_AUTHSTATUS_SID_Pos 4U
123#define ATB_AUTHSTATUS_SID_Msk (0x3UL << ATB_AUTHSTATUS_SID_Pos)
124#define ATB_AUTHSTATUS_SID(_mrval) ((_mrval << ATB_AUTHSTATUS_SID_Pos) & ATB_AUTHSTATUS_SID_Msk)
125
126#define ATB_AUTHSTATUS_SNID_Pos 6U
127#define ATB_AUTHSTATUS_SNID_Msk (0x3UL << ATB_AUTHSTATUS_SNID_Pos)
128#define ATB_AUTHSTATUS_SNID(_mrval) ((_mrval << ATB_AUTHSTATUS_SNID_Pos) & ATB_AUTHSTATUS_SNID_Msk)
129
130#define ATB_DEVID_PORTCOUNT_Pos 0U
131#define ATB_DEVID_PORTCOUNT_Msk (0xfUL << ATB_DEVID_PORTCOUNT_Pos)
132#define ATB_DEVID_PORTCOUNT(_mrval) ((_mrval << ATB_DEVID_PORTCOUNT_Pos) & ATB_DEVID_PORTCOUNT_Msk)
133
134#define ATB_DEVID_SCHEME_Pos 4U
135#define ATB_DEVID_SCHEME_Msk (0xfUL << ATB_DEVID_SCHEME_Pos)
136#define ATB_DEVID_SCHEME(_mrval) ((_mrval << ATB_DEVID_SCHEME_Pos) & ATB_DEVID_SCHEME_Msk)
137
138#define ATB_DEVTYPE_MAJOR_Pos 0U
139#define ATB_DEVTYPE_MAJOR_Msk (0xfUL << ATB_DEVTYPE_MAJOR_Pos)
140#define ATB_DEVTYPE_MAJOR(_mrval) ((_mrval << ATB_DEVTYPE_MAJOR_Pos) & ATB_DEVTYPE_MAJOR_Msk)
141#define ATB_DEVTYPE_MAJOR_ATB_IN_AND_OUT (0x2UL << ATB_DEVTYPE_MAJOR_Pos)
142
143#define ATB_DEVTYPE_SUB_Pos 4U
144#define ATB_DEVTYPE_SUB_Msk (0xfUL << ATB_DEVTYPE_SUB_Pos)
145#define ATB_DEVTYPE_SUB(_mrval) ((_mrval << ATB_DEVTYPE_SUB_Pos) & ATB_DEVTYPE_SUB_Msk)
146#define ATB_DEVTYPE_SUB_ARBITRATION (0x1UL << ATB_DEVTYPE_SUB_Pos)
147