Lines Matching refs:_name
559 #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ argument
560 DEFINE_PER_CPU(_type, _name) = _initvalue; \
561 __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
563 __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
565 #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ argument
566 DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue; \
567 __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
569 __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
571 #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ argument
572 EXPORT_PER_CPU_SYMBOL(_name)
574 #define DECLARE_EARLY_PER_CPU(_type, _name) \ argument
575 DECLARE_PER_CPU(_type, _name); \
576 extern __typeof__(_type) *_name##_early_ptr; \
577 extern __typeof__(_type) _name##_early_map[]
579 #define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \ argument
580 DECLARE_PER_CPU_READ_MOSTLY(_type, _name); \
581 extern __typeof__(_type) *_name##_early_ptr; \
582 extern __typeof__(_type) _name##_early_map[]
584 #define early_per_cpu_ptr(_name) (_name##_early_ptr) argument
585 #define early_per_cpu_map(_name, _idx) (_name##_early_map[_idx]) argument
586 #define early_per_cpu(_name, _cpu) \ argument
587 *(early_per_cpu_ptr(_name) ? \
588 &early_per_cpu_ptr(_name)[_cpu] : \
589 &per_cpu(_name, _cpu))
592 #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ argument
593 DEFINE_PER_CPU(_type, _name) = _initvalue
595 #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ argument
596 DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue
598 #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ argument
599 EXPORT_PER_CPU_SYMBOL(_name)
601 #define DECLARE_EARLY_PER_CPU(_type, _name) \ argument
602 DECLARE_PER_CPU(_type, _name)
604 #define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \ argument
605 DECLARE_PER_CPU_READ_MOSTLY(_type, _name)
607 #define early_per_cpu(_name, _cpu) per_cpu(_name, _cpu) argument
608 #define early_per_cpu_ptr(_name) NULL argument