Lines Matching refs:a
74 static inline uint64_t ODY_SAM_ASC_REGIONX_ATTR(uint64_t a) __attribute__ ((pure, always_inline));
75 static inline uint64_t ODY_SAM_ASC_REGIONX_ATTR(uint64_t a) in ODY_SAM_ASC_REGIONX_ATTR() argument
77 if (a <= 3) in ODY_SAM_ASC_REGIONX_ATTR()
78 return 0x87e059000018ll + 0x20ll * ((a) & 0x3); in ODY_SAM_ASC_REGIONX_ATTR()
79 __ody_csr_fatal("SAM_ASC_REGIONX_ATTR", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_ASC_REGIONX_ATTR()
82 #define typedef_ODY_SAM_ASC_REGIONX_ATTR(a) ody_sam_asc_regionx_attr_t argument
83 #define bustype_ODY_SAM_ASC_REGIONX_ATTR(a) CSR_TYPE_RSL argument
84 #define basename_ODY_SAM_ASC_REGIONX_ATTR(a) "SAM_ASC_REGIONX_ATTR" argument
85 #define device_bar_ODY_SAM_ASC_REGIONX_ATTR(a) 0x0 /* PF_BAR0 */ argument
86 #define busnum_ODY_SAM_ASC_REGIONX_ATTR(a) (a) argument
87 #define arguments_ODY_SAM_ASC_REGIONX_ATTR(a) (a), -1, -1, -1 argument
105 static inline uint64_t ODY_SAM_ASC_REGIONX_END(uint64_t a) __attribute__ ((pure, always_inline));
106 static inline uint64_t ODY_SAM_ASC_REGIONX_END(uint64_t a) in ODY_SAM_ASC_REGIONX_END() argument
108 if (a <= 3) in ODY_SAM_ASC_REGIONX_END()
109 return 0x87e059000008ll + 0x20ll * ((a) & 0x3); in ODY_SAM_ASC_REGIONX_END()
110 __ody_csr_fatal("SAM_ASC_REGIONX_END", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_ASC_REGIONX_END()
113 #define typedef_ODY_SAM_ASC_REGIONX_END(a) ody_sam_asc_regionx_end_t argument
114 #define bustype_ODY_SAM_ASC_REGIONX_END(a) CSR_TYPE_RSL argument
115 #define basename_ODY_SAM_ASC_REGIONX_END(a) "SAM_ASC_REGIONX_END" argument
116 #define device_bar_ODY_SAM_ASC_REGIONX_END(a) 0x0 /* PF_BAR0 */ argument
117 #define busnum_ODY_SAM_ASC_REGIONX_END(a) (a) argument
118 #define arguments_ODY_SAM_ASC_REGIONX_END(a) (a), -1, -1, -1 argument
136 static inline uint64_t ODY_SAM_ASC_REGIONX_START(uint64_t a) __attribute__ ((pure, always_inline));
137 static inline uint64_t ODY_SAM_ASC_REGIONX_START(uint64_t a) in ODY_SAM_ASC_REGIONX_START() argument
139 if (a <= 3) in ODY_SAM_ASC_REGIONX_START()
140 return 0x87e059000000ll + 0x20ll * ((a) & 0x3); in ODY_SAM_ASC_REGIONX_START()
141 __ody_csr_fatal("SAM_ASC_REGIONX_START", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_ASC_REGIONX_START()
144 #define typedef_ODY_SAM_ASC_REGIONX_START(a) ody_sam_asc_regionx_start_t argument
145 #define bustype_ODY_SAM_ASC_REGIONX_START(a) CSR_TYPE_RSL argument
146 #define basename_ODY_SAM_ASC_REGIONX_START(a) "SAM_ASC_REGIONX_START" argument
147 #define device_bar_ODY_SAM_ASC_REGIONX_START(a) 0x0 /* PF_BAR0 */ argument
148 #define busnum_ODY_SAM_ASC_REGIONX_START(a) (a) argument
149 #define arguments_ODY_SAM_ASC_REGIONX_START(a) (a), -1, -1, -1 argument
210 static inline uint64_t ODY_SAM_HASHX(uint64_t a) __attribute__ ((pure, always_inline));
211 static inline uint64_t ODY_SAM_HASHX(uint64_t a) in ODY_SAM_HASHX() argument
213 if (a <= 16) in ODY_SAM_HASHX()
214 return 0x87e059004000ll + 8ll * ((a) & 0x1f); in ODY_SAM_HASHX()
215 __ody_csr_fatal("SAM_HASHX", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_HASHX()
218 #define typedef_ODY_SAM_HASHX(a) ody_sam_hashx_t argument
219 #define bustype_ODY_SAM_HASHX(a) CSR_TYPE_RSL argument
220 #define basename_ODY_SAM_HASHX(a) "SAM_HASHX" argument
221 #define device_bar_ODY_SAM_HASHX(a) 0x0 /* PF_BAR0 */ argument
222 #define busnum_ODY_SAM_HASHX(a) (a) argument
223 #define arguments_ODY_SAM_HASHX(a) (a), -1, -1, -1 argument
242 static inline uint64_t ODY_SAM_IHASHX(uint64_t a) __attribute__ ((pure, always_inline));
243 static inline uint64_t ODY_SAM_IHASHX(uint64_t a) in ODY_SAM_IHASHX() argument
245 if (a <= 16) in ODY_SAM_IHASHX()
246 return 0x87e059004100ll + 8ll * ((a) & 0x1f); in ODY_SAM_IHASHX()
247 __ody_csr_fatal("SAM_IHASHX", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_IHASHX()
250 #define typedef_ODY_SAM_IHASHX(a) ody_sam_ihashx_t argument
251 #define bustype_ODY_SAM_IHASHX(a) CSR_TYPE_RSL argument
252 #define basename_ODY_SAM_IHASHX(a) "SAM_IHASHX" argument
253 #define device_bar_ODY_SAM_IHASHX(a) 0x0 /* PF_BAR0 */ argument
254 #define busnum_ODY_SAM_IHASHX(a) (a) argument
255 #define arguments_ODY_SAM_IHASHX(a) (a), -1, -1, -1 argument
276 static inline uint64_t ODY_SAM_MN_MAPX(uint64_t a) __attribute__ ((pure, always_inline));
277 static inline uint64_t ODY_SAM_MN_MAPX(uint64_t a) in ODY_SAM_MN_MAPX() argument
279 if (a <= 7) in ODY_SAM_MN_MAPX()
280 return 0x87e059004200ll + 8ll * ((a) & 0x7); in ODY_SAM_MN_MAPX()
281 __ody_csr_fatal("SAM_MN_MAPX", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_MN_MAPX()
284 #define typedef_ODY_SAM_MN_MAPX(a) ody_sam_mn_mapx_t argument
285 #define bustype_ODY_SAM_MN_MAPX(a) CSR_TYPE_RSL argument
286 #define basename_ODY_SAM_MN_MAPX(a) "SAM_MN_MAPX" argument
287 #define device_bar_ODY_SAM_MN_MAPX(a) 0x0 /* PF_BAR0 */ argument
288 #define busnum_ODY_SAM_MN_MAPX(a) (a) argument
289 #define arguments_ODY_SAM_MN_MAPX(a) (a), -1, -1, -1 argument
322 static inline uint64_t ODY_SAM_NCBX_CONST(uint64_t a) __attribute__ ((pure, always_inline));
323 static inline uint64_t ODY_SAM_NCBX_CONST(uint64_t a) in ODY_SAM_NCBX_CONST() argument
325 if (a <= 255) in ODY_SAM_NCBX_CONST()
326 return 0x87e059008800ll + 8ll * ((a) & 0xff); in ODY_SAM_NCBX_CONST()
327 __ody_csr_fatal("SAM_NCBX_CONST", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_NCBX_CONST()
330 #define typedef_ODY_SAM_NCBX_CONST(a) ody_sam_ncbx_const_t argument
331 #define bustype_ODY_SAM_NCBX_CONST(a) CSR_TYPE_RSL argument
332 #define basename_ODY_SAM_NCBX_CONST(a) "SAM_NCBX_CONST" argument
333 #define device_bar_ODY_SAM_NCBX_CONST(a) 0x0 /* PF_BAR0 */ argument
334 #define busnum_ODY_SAM_NCBX_CONST(a) (a) argument
335 #define arguments_ODY_SAM_NCBX_CONST(a) (a), -1, -1, -1 argument
356 static inline uint64_t ODY_SAM_PN_MAPX(uint64_t a) __attribute__ ((pure, always_inline));
357 static inline uint64_t ODY_SAM_PN_MAPX(uint64_t a) in ODY_SAM_PN_MAPX() argument
359 if (a <= 81) in ODY_SAM_PN_MAPX()
360 return 0x87e059000800ll + 8ll * ((a) & 0x7f); in ODY_SAM_PN_MAPX()
361 __ody_csr_fatal("SAM_PN_MAPX", 1, a, 0, 0, 0, 0, 0); in ODY_SAM_PN_MAPX()
364 #define typedef_ODY_SAM_PN_MAPX(a) ody_sam_pn_mapx_t argument
365 #define bustype_ODY_SAM_PN_MAPX(a) CSR_TYPE_RSL argument
366 #define basename_ODY_SAM_PN_MAPX(a) "SAM_PN_MAPX" argument
367 #define device_bar_ODY_SAM_PN_MAPX(a) 0x0 /* PF_BAR0 */ argument
368 #define busnum_ODY_SAM_PN_MAPX(a) (a) argument
369 #define arguments_ODY_SAM_PN_MAPX(a) (a), -1, -1, -1 argument