Lines Matching refs:_name
616 #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ argument
617 DEFINE_PER_CPU(_type, _name) = _initvalue; \
618 __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
620 __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
622 #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ argument
623 DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue; \
624 __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
626 __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
628 #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ argument
629 EXPORT_PER_CPU_SYMBOL(_name)
631 #define DECLARE_EARLY_PER_CPU(_type, _name) \ argument
632 DECLARE_PER_CPU(_type, _name); \
633 extern __typeof__(_type) *_name##_early_ptr; \
634 extern __typeof__(_type) _name##_early_map[]
636 #define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \ argument
637 DECLARE_PER_CPU_READ_MOSTLY(_type, _name); \
638 extern __typeof__(_type) *_name##_early_ptr; \
639 extern __typeof__(_type) _name##_early_map[]
641 #define early_per_cpu_ptr(_name) (_name##_early_ptr) argument
642 #define early_per_cpu_map(_name, _idx) (_name##_early_map[_idx]) argument
644 #define early_per_cpu(_name, _cpu) \ argument
645 *(early_per_cpu_ptr(_name) ? \
646 &early_per_cpu_ptr(_name)[_cpu] : \
647 &per_cpu(_name, _cpu))
650 #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ argument
651 DEFINE_PER_CPU(_type, _name) = _initvalue
653 #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ argument
654 DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue
656 #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ argument
657 EXPORT_PER_CPU_SYMBOL(_name)
659 #define DECLARE_EARLY_PER_CPU(_type, _name) \ argument
660 DECLARE_PER_CPU(_type, _name)
662 #define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \ argument
663 DECLARE_PER_CPU_READ_MOSTLY(_type, _name)
665 #define early_per_cpu(_name, _cpu) per_cpu(_name, _cpu) argument
666 #define early_per_cpu_ptr(_name) NULL argument