Lines Matching refs:subs
260 #define SUBSCRIPTS(subs, ...) (subs > 0 ? ((int[subs + 1]){ subs, __VA_ARGS__ }) : NULL)
276 #define us(width, name, range_min, range_max, subs, ...) \
277 xu(width, name, current->name, range_min, range_max, subs, __VA_ARGS__)
278 #define ubs(width, name, subs, ...) \
279 xu(width, name, current->name, 0, MAX_UINT_BITS(width), subs, __VA_ARGS__)
280 #define flags(name, subs, ...) \
281 xu(1, name, current->name, 0, 1, subs, __VA_ARGS__)
282 #define ues(name, range_min, range_max, subs, ...) \
283 xue(name, current->name, range_min, range_max, subs, __VA_ARGS__)
284 #define is(width, name, range_min, range_max, subs, ...) \
285 xi(width, name, current->name, range_min, range_max, subs, __VA_ARGS__)
286 #define ibs(width, name, subs, ...) \
287 xi(width, name, current->name, MIN_INT_BITS(width), MAX_INT_BITS(width), subs, __VA_ARGS__)
288 #define ses(name, range_min, range_max, subs, ...) \
289 xse(name, current->name, range_min, range_max, subs, __VA_ARGS__)
301 #define xu(width, name, var, range_min, range_max, subs, ...) do { \
304 SUBSCRIPTS(subs, __VA_ARGS__), \
308 #define xue(name, var, range_min, range_max, subs, ...) do { \
311 SUBSCRIPTS(subs, __VA_ARGS__), \
315 #define xi(width, name, var, range_min, range_max, subs, ...) do { \
318 SUBSCRIPTS(subs, __VA_ARGS__), \
322 #define xse(name, var, range_min, range_max, subs, ...) do { \
325 SUBSCRIPTS(subs, __VA_ARGS__), \
390 #define xu(width, name, var, range_min, range_max, subs, ...) do { \
393 SUBSCRIPTS(subs, __VA_ARGS__), \
396 #define xue(name, var, range_min, range_max, subs, ...) do { \
399 SUBSCRIPTS(subs, __VA_ARGS__), \
402 #define xi(width, name, var, range_min, range_max, subs, ...) do { \
405 SUBSCRIPTS(subs, __VA_ARGS__), \
408 #define xse(name, var, range_min, range_max, subs, ...) do { \
411 SUBSCRIPTS(subs, __VA_ARGS__), \