Lines Matching refs:var

414 #define VNAME(var, suffix)	__##var##_##suffix  argument
421 #define __DEFINE_STATIC_AREA(var) \ argument
422 static char VNAME(var, data)[EARLY_PAGES][PAGE_SIZE] __initdata; \
423 static debug_entry_t *VNAME(var, pages)[EARLY_PAGES] __initdata = { \
424 (debug_entry_t *)VNAME(var, data)[0], \
425 (debug_entry_t *)VNAME(var, data)[1], \
426 (debug_entry_t *)VNAME(var, data)[2], \
427 (debug_entry_t *)VNAME(var, data)[3], \
428 (debug_entry_t *)VNAME(var, data)[4], \
429 (debug_entry_t *)VNAME(var, data)[5], \
430 (debug_entry_t *)VNAME(var, data)[6], \
431 (debug_entry_t *)VNAME(var, data)[7], \
433 static debug_entry_t **VNAME(var, areas)[EARLY_AREAS] __initdata = { \
434 (debug_entry_t **)VNAME(var, pages), \
436 static int VNAME(var, active_pages)[EARLY_AREAS] __initdata; \
437 static int VNAME(var, active_entries)[EARLY_AREAS] __initdata
439 #define __DEBUG_INFO_INIT(var, _name, _buf_size) { \ argument
443 .lock = __SPIN_LOCK_UNLOCKED(var.lock), \
449 .areas = VNAME(var, areas), \
451 .active_pages = VNAME(var, active_pages), \
452 .active_entries = VNAME(var, active_entries), \
460 #define __REGISTER_STATIC_DEBUG_INFO(var, name, pages, areas, view) \ argument
461 static int __init VNAME(var, reg)(void) \
463 debug_register_static(&var, (pages), (areas)); \
464 debug_register_view(&var, (view)); \
467 arch_initcall(VNAME(var, reg))
489 #define DEFINE_STATIC_DEBUG_INFO(var, name, pages, nr_areas, buf_size, view) \ argument
490 __DEFINE_STATIC_AREA(var); \
491 static debug_info_t __refdata var = \
492 __DEBUG_INFO_INIT(var, (name), (buf_size)); \
493 __REGISTER_STATIC_DEBUG_INFO(var, name, pages, nr_areas, view)