_name 54 arch/arc/include/asm/mach_desc.h #define MACHINE_START(_type, _name) \ _name 57 arch/arc/include/asm/mach_desc.h .name = _name, _name 81 arch/arm/include/asm/mach/arch.h #define MACHINE_START(_type,_name) \ _name 86 arch/arm/include/asm/mach/arch.h .name = _name, _name 91 arch/arm/include/asm/mach/arch.h #define DT_MACHINE_START(_name, _namestr) \ _name 92 arch/arm/include/asm/mach/arch.h static const struct machine_desc __mach_desc_##_name \ _name 29 arch/arm/mach-ep93xx/dma.c #define DMA_CHANNEL(_name, _base, _irq) \ _name 30 arch/arm/mach-ep93xx/dma.c { .name = (_name), .base = (_base), .irq = (_irq) } _name 71 arch/arm/mach-imx/devices/platform-imx-ssi.c #define DMARES(_name) { \ _name 72 arch/arm/mach-imx/devices/platform-imx-ssi.c .name = #_name, \ _name 73 arch/arm/mach-imx/devices/platform-imx-ssi.c .start = data->dma ## _name, \ _name 74 arch/arm/mach-imx/devices/platform-imx-ssi.c .end = data->dma ## _name, \ _name 25 arch/arm/mach-mmp/clock.h #define APBC_CLK(_name, _reg, _fnclksel, _rate) \ _name 26 arch/arm/mach-mmp/clock.h struct clk clk_##_name = { \ _name 33 arch/arm/mach-mmp/clock.h #define APBC_CLK_OPS(_name, _reg, _fnclksel, _rate, _ops) \ _name 34 arch/arm/mach-mmp/clock.h struct clk clk_##_name = { \ _name 41 arch/arm/mach-mmp/clock.h #define APMU_CLK(_name, _reg, _eval, _rate) \ _name 42 arch/arm/mach-mmp/clock.h struct clk clk_##_name = { \ _name 49 arch/arm/mach-mmp/clock.h #define APMU_CLK_OPS(_name, _reg, _eval, _rate, _ops) \ _name 50 arch/arm/mach-mmp/clock.h struct clk clk_##_name = { \ _name 20 arch/arm/mach-mmp/devices.h #define PXA168_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...) \ _name 21 arch/arm/mach-mmp/devices.h struct pxa_device_desc pxa168_device_##_name __initdata = { \ _name 22 arch/arm/mach-mmp/devices.h .dev_name = "pxa168-" #_name, \ _name 31 arch/arm/mach-mmp/devices.h #define PXA910_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...) \ _name 32 arch/arm/mach-mmp/devices.h struct pxa_device_desc pxa910_device_##_name __initdata = { \ _name 33 arch/arm/mach-mmp/devices.h .dev_name = "pxa910-" #_name, \ _name 42 arch/arm/mach-mmp/devices.h #define MMP2_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...) \ _name 43 arch/arm/mach-mmp/devices.h struct pxa_device_desc mmp2_device_##_name __initdata = { \ _name 44 arch/arm/mach-mmp/devices.h .dev_name = "mmp2-" #_name, \ _name 519 arch/arm/mach-omap2/prcm-common.h #define OMAP_PRCM_IRQ(_name, _offset, _priority) { \ _name 520 arch/arm/mach-omap2/prcm-common.h .name = _name, \ _name 1052 arch/arm/mach-pxa/em-x270.c #define REGULATOR_CONSUMER(_name, _dev_name, _supply) \ _name 1053 arch/arm/mach-pxa/em-x270.c static struct regulator_consumer_supply _name##_consumers[] = { \ _name 1139 arch/arm/mach-pxa/em-x270.c #define DA9030_SUBDEV(_name, _id, _pdata) \ _name 1141 arch/arm/mach-pxa/em-x270.c .name = "da903x-" #_name, \ _name 262 arch/arm/mach-pxa/mioa701.c #define ONE_LED(_gpio, _name) \ _name 263 arch/arm/mach-pxa/mioa701.c { .gpio = (_gpio), .name = (_name), .active_low = true } _name 327 arch/arm/mm/cache-l2x0-pmu.c #define L2X0_EVENT_ATTR(_name, _config, _pl310_only) \ _name 329 arch/arm/mm/cache-l2x0-pmu.c .attr = __ATTR(_name, S_IRUGO, l2x0_pmu_event_show, NULL), \ _name 334 arch/arm/mm/cache-l2x0-pmu.c #define L220_PLUS_EVENT_ATTR(_name, _config) \ _name 335 arch/arm/mm/cache-l2x0-pmu.c L2X0_EVENT_ATTR(_name, _config, false) _name 337 arch/arm/mm/cache-l2x0-pmu.c #define PL310_EVENT_ATTR(_name, _config) \ _name 338 arch/arm/mm/cache-l2x0-pmu.c L2X0_EVENT_ATTR(_name, _config, true) _name 224 arch/arm64/kernel/cpuinfo.c #define CPUREGS_ATTR_RO(_name, _field) \ _name 225 arch/arm64/kernel/cpuinfo.c static ssize_t _name##_show(struct kobject *kobj, \ _name 235 arch/arm64/kernel/cpuinfo.c static struct kobj_attribute cpuregs_attr_##_name = __ATTR_RO(_name) _name 244 arch/ia64/kernel/topology.c #define define_one_ro(_name) \ _name 245 arch/ia64/kernel/topology.c static struct cache_attr _name = \ _name 246 arch/ia64/kernel/topology.c __ATTR(_name, 0444, show_##_name, NULL) _name 12 arch/mips/include/asm/mach-ralink/pinmux.h #define GRP(_name, _func, _mask, _shift) \ _name 13 arch/mips/include/asm/mach-ralink/pinmux.h { .name = _name, .mask = _mask, .shift = _shift, \ _name 17 arch/mips/include/asm/mach-ralink/pinmux.h #define GRP_G(_name, _func, _mask, _gpio, _shift) \ _name 18 arch/mips/include/asm/mach-ralink/pinmux.h { .name = _name, .mask = _mask, .shift = _shift, \ _name 21 arch/mips/include/asm/mips_machine.h #define MIPS_MACHINE(_type, _id, _name, _setup) \ _name 23 arch/mips/include/asm/mips_machine.h __aligned(1) = _name; \ _name 152 arch/powerpc/include/asm/perf_event_server.h #define EVENT_ATTR(_name, _id, _suffix) \ _name 153 arch/powerpc/include/asm/perf_event_server.h PMU_EVENT_ATTR(_name, EVENT_VAR(_id, _suffix), _id, \ _name 156 arch/powerpc/include/asm/perf_event_server.h #define GENERIC_EVENT_ATTR(_name, _id) EVENT_ATTR(_name, _id, _g) _name 159 arch/powerpc/include/asm/perf_event_server.h #define CACHE_EVENT_ATTR(_name, _id) EVENT_ATTR(_name, _id, _c) _name 162 arch/powerpc/include/asm/perf_event_server.h #define POWER_EVENT_ATTR(_name, _id) EVENT_ATTR(_name, _id, _p) _name 39 arch/powerpc/kernel/eeh_sysfs.c #define EEH_SHOW_ATTR(_name,_memb,_format) \ _name 40 arch/powerpc/kernel/eeh_sysfs.c static ssize_t eeh_show_##_name(struct device *dev, \ _name 51 arch/powerpc/kernel/eeh_sysfs.c static DEVICE_ATTR(_name, 0444, eeh_show_##_name, NULL); _name 41 arch/powerpc/perf/generic-compat-pmu.c #define EVENT(_name, _code) _name = _code, _name 1006 arch/powerpc/perf/hv-24x7.c #define PAGE_0_ATTR(_name, _fmt, _expr) \ _name 1007 arch/powerpc/perf/hv-24x7.c static ssize_t _name##_show(struct device *dev, \ _name 1027 arch/powerpc/perf/hv-24x7.c static DEVICE_ATTR_RO(_name) _name 76 arch/powerpc/perf/hv-gpci.c #define HV_CAPS_ATTR(_name, _format) \ _name 77 arch/powerpc/perf/hv-gpci.c static ssize_t _name##_show(struct device *dev, \ _name 86 arch/powerpc/perf/hv-gpci.c return sprintf(page, _format, caps._name); \ _name 88 arch/powerpc/perf/hv-gpci.c static struct device_attribute hv_caps_attr_##_name = __ATTR_RO(_name) _name 52 arch/powerpc/perf/power7-pmu.c #define EVENT(_name, _code) \ _name 53 arch/powerpc/perf/power7-pmu.c _name = _code, _name 383 arch/powerpc/perf/power7-pmu.c #define EVENT(_name, _code) POWER_EVENT_ATTR(_name, _name); _name 387 arch/powerpc/perf/power7-pmu.c #define EVENT(_name, _code) POWER_EVENT_PTR(_name), _name 16 arch/powerpc/perf/power8-pmu.c #define EVENT(_name, _code) _name = _code, _name 79 arch/powerpc/perf/power9-pmu.c #define EVENT(_name, _code) _name = _code, _name 50 arch/powerpc/platforms/cell/cbe_thermal.c #define DEVICE_PREFIX_ATTR(_prefix,_name,_mode) \ _name 51 arch/powerpc/platforms/cell/cbe_thermal.c struct device_attribute attr_ ## _prefix ## _ ## _name = { \ _name 52 arch/powerpc/platforms/cell/cbe_thermal.c .attr = { .name = __stringify(_name), .mode = _mode }, \ _name 53 arch/powerpc/platforms/cell/cbe_thermal.c .show = _prefix ## _show_ ## _name, \ _name 54 arch/powerpc/platforms/cell/cbe_thermal.c .store = _prefix ## _store_ ## _name, \ _name 29 arch/s390/include/asm/perf_event.h #define EVENT_VAR(_cat, _name) event_attr_##_cat##_##_name _name 30 arch/s390/include/asm/perf_event.h #define EVENT_PTR(_cat, _name) (&EVENT_VAR(_cat, _name).attr.attr) _name 172 arch/s390/kernel/ipl.c #define IPL_ATTR_SHOW_FN(_prefix, _name, _format, args...) \ _name 173 arch/s390/kernel/ipl.c static ssize_t sys_##_prefix##_##_name##_show(struct kobject *kobj, \ _name 180 arch/s390/kernel/ipl.c #define IPL_ATTR_CCW_STORE_FN(_prefix, _name, _ipl_blk) \ _name 181 arch/s390/kernel/ipl.c static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \ _name 198 arch/s390/kernel/ipl.c #define DEFINE_IPL_CCW_ATTR_RW(_prefix, _name, _ipl_blk) \ _name 199 arch/s390/kernel/ipl.c IPL_ATTR_SHOW_FN(_prefix, _name, "0.%x.%04x\n", \ _name 201 arch/s390/kernel/ipl.c IPL_ATTR_CCW_STORE_FN(_prefix, _name, _ipl_blk); \ _name 202 arch/s390/kernel/ipl.c static struct kobj_attribute sys_##_prefix##_##_name##_attr = \ _name 203 arch/s390/kernel/ipl.c __ATTR(_name, (S_IRUGO | S_IWUSR), \ _name 204 arch/s390/kernel/ipl.c sys_##_prefix##_##_name##_show, \ _name 205 arch/s390/kernel/ipl.c sys_##_prefix##_##_name##_store) \ _name 207 arch/s390/kernel/ipl.c #define DEFINE_IPL_ATTR_RO(_prefix, _name, _format, _value) \ _name 208 arch/s390/kernel/ipl.c IPL_ATTR_SHOW_FN(_prefix, _name, _format, _value) \ _name 209 arch/s390/kernel/ipl.c static struct kobj_attribute sys_##_prefix##_##_name##_attr = \ _name 210 arch/s390/kernel/ipl.c __ATTR(_name, S_IRUGO, sys_##_prefix##_##_name##_show, NULL) _name 212 arch/s390/kernel/ipl.c #define DEFINE_IPL_ATTR_RW(_prefix, _name, _fmt_out, _fmt_in, _value) \ _name 213 arch/s390/kernel/ipl.c IPL_ATTR_SHOW_FN(_prefix, _name, _fmt_out, (unsigned long long) _value) \ _name 214 arch/s390/kernel/ipl.c static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \ _name 224 arch/s390/kernel/ipl.c static struct kobj_attribute sys_##_prefix##_##_name##_attr = \ _name 225 arch/s390/kernel/ipl.c __ATTR(_name,(S_IRUGO | S_IWUSR), \ _name 226 arch/s390/kernel/ipl.c sys_##_prefix##_##_name##_show, \ _name 227 arch/s390/kernel/ipl.c sys_##_prefix##_##_name##_store) _name 229 arch/s390/kernel/ipl.c #define DEFINE_IPL_ATTR_STR_RW(_prefix, _name, _fmt_out, _fmt_in, _value)\ _name 230 arch/s390/kernel/ipl.c IPL_ATTR_SHOW_FN(_prefix, _name, _fmt_out, _value) \ _name 231 arch/s390/kernel/ipl.c static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \ _name 239 arch/s390/kernel/ipl.c static struct kobj_attribute sys_##_prefix##_##_name##_attr = \ _name 240 arch/s390/kernel/ipl.c __ATTR(_name,(S_IRUGO | S_IWUSR), \ _name 241 arch/s390/kernel/ipl.c sys_##_prefix##_##_name##_show, \ _name 242 arch/s390/kernel/ipl.c sys_##_prefix##_##_name##_store) _name 54 arch/sparc/kernel/cpu.c #define CPU(ver, _name) \ _name 55 arch/sparc/kernel/cpu.c { .psr_vers = ver, .name = _name } _name 57 arch/sparc/kernel/cpu.c #define CPU_PMU(ver, _name, _pmu_name) \ _name 58 arch/sparc/kernel/cpu.c { .psr_vers = ver, .name = _name, .pmu_name = _pmu_name } _name 60 arch/sparc/kernel/cpu.c #define FPU(ver, _name) \ _name 61 arch/sparc/kernel/cpu.c { .fp_vers = ver, .name = _name } _name 96 arch/x86/events/amd/iommu.c #define AMD_IOMMU_EVENT_DESC(_name, _event) \ _name 98 arch/x86/events/amd/iommu.c .attr = __ATTR(_name, 0444, _iommu_event_show, NULL), \ _name 263 arch/x86/events/amd/uncore.c #define AMD_FORMAT_ATTR(_dev, _name, _format) \ _name 265 arch/x86/events/amd/uncore.c _dev##_show##_name(struct device *dev, \ _name 272 arch/x86/events/amd/uncore.c static struct device_attribute format_attr_##_dev##_name = __ATTR_RO(_dev); _name 275 arch/x86/events/amd/uncore.c #define AMD_ATTRIBUTE(_name) \ _name 276 arch/x86/events/amd/uncore.c static struct attribute *amd_uncore_format_attr_##_name[] = { \ _name 277 arch/x86/events/amd/uncore.c &format_attr_event_##_name.attr, \ _name 281 arch/x86/events/amd/uncore.c static struct attribute_group amd_uncore_format_group_##_name = { \ _name 283 arch/x86/events/amd/uncore.c .attrs = amd_uncore_format_attr_##_name, \ _name 285 arch/x86/events/amd/uncore.c static const struct attribute_group *amd_uncore_attr_groups_##_name[] = { \ _name 287 arch/x86/events/amd/uncore.c &amd_uncore_format_group_##_name, \ _name 109 arch/x86/events/intel/cstate.c #define DEFINE_CSTATE_FORMAT_ATTR(_var, _name, _format) \ _name 118 arch/x86/events/intel/cstate.c __ATTR(_name, 0444, __cstate_##_var##_show, NULL) _name 94 arch/x86/events/intel/rapl.c #define DEFINE_RAPL_FORMAT_ATTR(_var, _name, _format) \ _name 103 arch/x86/events/intel/rapl.c __ATTR(_name, 0444, __rapl_##_var##_show, NULL) _name 107 arch/x86/events/intel/rapl.c #define RAPL_EVENT_ATTR_STR(_name, v, str) \ _name 109 arch/x86/events/intel/rapl.c .attr = __ATTR(_name, 0444, perf_event_sysfs_show, NULL), \ _name 171 arch/x86/events/intel/uncore.h #define INTEL_UNCORE_EVENT_DESC(_name, _config) \ _name 173 arch/x86/events/intel/uncore.h .attr = __ATTR(_name, 0444, uncore_event_show, NULL), \ _name 177 arch/x86/events/intel/uncore.h #define DEFINE_UNCORE_FORMAT_ATTR(_var, _name, _format) \ _name 186 arch/x86/events/intel/uncore.h __ATTR(_name, 0444, __uncore_##_var##_show, NULL) _name 744 arch/x86/events/perf_event.h #define EVENT_ATTR(_name, _id) \ _name 746 arch/x86/events/perf_event.h .attr = __ATTR(_name, 0444, events_sysfs_show, NULL), \ _name 751 arch/x86/events/perf_event.h #define EVENT_ATTR_STR(_name, v, str) \ _name 753 arch/x86/events/perf_event.h .attr = __ATTR(_name, 0444, events_sysfs_show, NULL), \ _name 758 arch/x86/events/perf_event.h #define EVENT_ATTR_STR_HT(_name, v, noht, ht) \ _name 760 arch/x86/events/perf_event.h .attr = __ATTR(_name, 0444, events_ht_sysfs_show, NULL),\ _name 16 arch/x86/events/probe.h #define __PMU_EVENT_GROUP(_name) \ _name 17 arch/x86/events/probe.h static struct attribute *attrs_##_name[] = { \ _name 18 arch/x86/events/probe.h &attr_##_name.attr.attr, \ _name 22 arch/x86/events/probe.h #define PMU_EVENT_GROUP(_grp, _name) \ _name 23 arch/x86/events/probe.h __PMU_EVENT_GROUP(_name); \ _name 24 arch/x86/events/probe.h static struct attribute_group group_##_name = { \ _name 26 arch/x86/events/probe.h .attrs = attrs_##_name, \ _name 571 arch/x86/include/asm/percpu.h #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ _name 572 arch/x86/include/asm/percpu.h DEFINE_PER_CPU(_type, _name) = _initvalue; \ _name 573 arch/x86/include/asm/percpu.h __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \ _name 575 arch/x86/include/asm/percpu.h __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map _name 577 arch/x86/include/asm/percpu.h #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ _name 578 arch/x86/include/asm/percpu.h DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue; \ _name 579 arch/x86/include/asm/percpu.h __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \ _name 581 arch/x86/include/asm/percpu.h __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map _name 583 arch/x86/include/asm/percpu.h #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ _name 584 arch/x86/include/asm/percpu.h EXPORT_PER_CPU_SYMBOL(_name) _name 586 arch/x86/include/asm/percpu.h #define DECLARE_EARLY_PER_CPU(_type, _name) \ _name 587 arch/x86/include/asm/percpu.h DECLARE_PER_CPU(_type, _name); \ _name 588 arch/x86/include/asm/percpu.h extern __typeof__(_type) *_name##_early_ptr; \ _name 589 arch/x86/include/asm/percpu.h extern __typeof__(_type) _name##_early_map[] _name 591 arch/x86/include/asm/percpu.h #define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \ _name 592 arch/x86/include/asm/percpu.h DECLARE_PER_CPU_READ_MOSTLY(_type, _name); \ _name 593 arch/x86/include/asm/percpu.h extern __typeof__(_type) *_name##_early_ptr; \ _name 594 arch/x86/include/asm/percpu.h extern __typeof__(_type) _name##_early_map[] _name 596 arch/x86/include/asm/percpu.h #define early_per_cpu_ptr(_name) (_name##_early_ptr) _name 597 arch/x86/include/asm/percpu.h #define early_per_cpu_map(_name, _idx) (_name##_early_map[_idx]) _name 598 arch/x86/include/asm/percpu.h #define early_per_cpu(_name, _cpu) \ _name 599 arch/x86/include/asm/percpu.h *(early_per_cpu_ptr(_name) ? \ _name 600 arch/x86/include/asm/percpu.h &early_per_cpu_ptr(_name)[_cpu] : \ _name 601 arch/x86/include/asm/percpu.h &per_cpu(_name, _cpu)) _name 604 arch/x86/include/asm/percpu.h #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ _name 605 arch/x86/include/asm/percpu.h DEFINE_PER_CPU(_type, _name) = _initvalue _name 607 arch/x86/include/asm/percpu.h #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ _name 608 arch/x86/include/asm/percpu.h DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue _name 610 arch/x86/include/asm/percpu.h #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ _name 611 arch/x86/include/asm/percpu.h EXPORT_PER_CPU_SYMBOL(_name) _name 613 arch/x86/include/asm/percpu.h #define DECLARE_EARLY_PER_CPU(_type, _name) \ _name 614 arch/x86/include/asm/percpu.h DECLARE_PER_CPU(_type, _name) _name 616 arch/x86/include/asm/percpu.h #define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \ _name 617 arch/x86/include/asm/percpu.h DECLARE_PER_CPU_READ_MOSTLY(_type, _name) _name 619 arch/x86/include/asm/percpu.h #define early_per_cpu(_name, _cpu) per_cpu(_name, _cpu) _name 620 arch/x86/include/asm/percpu.h #define early_per_cpu_ptr(_name) NULL _name 86 arch/x86/kernel/cpu/mce/therm_throt.c #define define_therm_throt_device_one_ro(_name) \ _name 87 arch/x86/kernel/cpu/mce/therm_throt.c static DEVICE_ATTR(_name, 0444, \ _name 88 arch/x86/kernel/cpu/mce/therm_throt.c therm_throt_device_show_##_name, \ _name 330 crypto/asymmetric_keys/x509_cert_parser.c char **_name, size_t vlen) _name 336 crypto/asymmetric_keys/x509_cert_parser.c if (*_name) _name 396 crypto/asymmetric_keys/x509_cert_parser.c *_name = buffer; _name 129 drivers/acpi/cppc_acpi.c #define define_one_cppc_ro(_name) \ _name 130 drivers/acpi/cppc_acpi.c static struct cppc_attr _name = \ _name 131 drivers/acpi/cppc_acpi.c __ATTR(_name, 0444, show_##_name, NULL) _name 41 drivers/acpi/device_sysfs.c #define DATA_NODE_ATTR(_name) \ _name 42 drivers/acpi/device_sysfs.c static struct acpi_data_node_attr data_node_##_name = \ _name 43 drivers/acpi/device_sysfs.c __ATTR(_name, 0444, data_node_show_##_name, NULL) _name 92 drivers/ata/libata-transport.c #define ATA_DEVICE_ATTR(_prefix,_name,_mode,_show,_store) \ _name 93 drivers/ata/libata-transport.c struct device_attribute device_attr_##_prefix##_##_name = \ _name 94 drivers/ata/libata-transport.c __ATTR(_name,_mode,_show,_store) _name 511 drivers/atm/solos-pci.c #define SOLOS_GPIO_ATTR(_name, _mode, _show, _store, _offset) \ _name 512 drivers/atm/solos-pci.c struct geos_gpio_attr gpio_attr_##_name = { \ _name 513 drivers/atm/solos-pci.c .attr = __ATTR(_name, _mode, _show, _store), \ _name 34 drivers/base/bus.c #define DRIVER_ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) \ _name 35 drivers/base/bus.c struct driver_attribute driver_attr_##_name = \ _name 36 drivers/base/bus.c __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) _name 23 drivers/base/power/wakeup_stats.c #define wakeup_attr(_name) \ _name 24 drivers/base/power/wakeup_stats.c static ssize_t _name##_show(struct device *dev, \ _name 29 drivers/base/power/wakeup_stats.c return sprintf(buf, "%lu\n", ws->_name); \ _name 31 drivers/base/power/wakeup_stats.c static DEVICE_ATTR_RO(_name) _name 763 drivers/block/loop.c #define LOOP_ATTR_RO(_name) \ _name 764 drivers/block/loop.c static ssize_t loop_attr_##_name##_show(struct loop_device *, char *); \ _name 765 drivers/block/loop.c static ssize_t loop_attr_do_show_##_name(struct device *d, \ _name 768 drivers/block/loop.c return loop_attr_show(d, b, loop_attr_##_name##_show); \ _name 770 drivers/block/loop.c static struct device_attribute loop_attr_##_name = \ _name 771 drivers/block/loop.c __ATTR(_name, 0444, loop_attr_do_show_##_name, NULL); _name 163 drivers/block/pktcdvd.c #define DEF_ATTR(_obj,_name,_mode) \ _name 164 drivers/block/pktcdvd.c static struct attribute _obj = { .name = _name, .mode = _mode } _name 190 drivers/bus/mips_cdmm.c #define BUILD_PERCPU_HELPER(_ret, _name) \ _name 191 drivers/bus/mips_cdmm.c static _ret mips_cdmm_##_name(struct device *dev) \ _name 196 drivers/bus/mips_cdmm.c .fn = cdrv->_name, \ _name 578 drivers/bus/mips_cdmm.c #define BUILD_PERDEV_HELPER(_name) \ _name 579 drivers/bus/mips_cdmm.c static int mips_cdmm_##_name##_helper(struct device *dev, void *data) \ _name 589 drivers/bus/mips_cdmm.c if (!cdrv->_name) \ _name 591 drivers/bus/mips_cdmm.c return cdrv->_name(cdev); \ _name 37 drivers/clk/actions/owl-composite.h #define OWL_COMP_DIV(_struct, _name, _parent, \ _name 45 drivers/clk/actions/owl-composite.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 52 drivers/clk/actions/owl-composite.h #define OWL_COMP_DIV_FIXED(_struct, _name, _parent, \ _name 59 drivers/clk/actions/owl-composite.h .hw.init = CLK_HW_INIT(_name, \ _name 66 drivers/clk/actions/owl-composite.h #define OWL_COMP_FACTOR(_struct, _name, _parent, \ _name 74 drivers/clk/actions/owl-composite.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 81 drivers/clk/actions/owl-composite.h #define OWL_COMP_FIXED_FACTOR(_struct, _name, _parent, \ _name 90 drivers/clk/actions/owl-composite.h .hw.init = CLK_HW_INIT(_name, \ _name 97 drivers/clk/actions/owl-composite.h #define OWL_COMP_PASS(_struct, _name, _parent, \ _name 104 drivers/clk/actions/owl-composite.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 38 drivers/clk/actions/owl-divider.h #define OWL_DIVIDER(_struct, _name, _parent, _reg, \ _name 45 drivers/clk/actions/owl-divider.h .hw.init = CLK_HW_INIT(_name, \ _name 44 drivers/clk/actions/owl-factor.h #define OWL_FACTOR(_struct, _name, _parent, _reg, \ _name 51 drivers/clk/actions/owl-factor.h .hw.init = CLK_HW_INIT(_name, \ _name 16 drivers/clk/actions/owl-fixed-factor.h #define OWL_FIX_FACT(_struct, _name, _parent, _mul, _div, _flags) \ _name 20 drivers/clk/actions/owl-fixed-factor.h .hw.init = CLK_HW_INIT(_name, \ _name 34 drivers/clk/actions/owl-gate.h #define OWL_GATE(_struct, _name, _parent, _reg, \ _name 40 drivers/clk/actions/owl-gate.h .hw.init = CLK_HW_INIT(_name, \ _name 47 drivers/clk/actions/owl-gate.h #define OWL_GATE_NO_PARENT(_struct, _name, _reg, \ _name 53 drivers/clk/actions/owl-gate.h .hw.init = CLK_HW_INIT_NO_PARENT(_name, \ _name 34 drivers/clk/actions/owl-mux.h #define OWL_MUX(_struct, _name, _parents, _reg, \ _name 40 drivers/clk/actions/owl-mux.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 55 drivers/clk/actions/owl-pll.h #define OWL_PLL(_struct, _name, _parent, _reg, _bfreq, _bit_idx, \ _name 63 drivers/clk/actions/owl-pll.h .hw.init = CLK_HW_INIT(_name, \ _name 70 drivers/clk/actions/owl-pll.h #define OWL_PLL_NO_PARENT(_struct, _name, _reg, _bfreq, _bit_idx, \ _name 78 drivers/clk/actions/owl-pll.h .hw.init = CLK_HW_INIT_NO_PARENT(_name, \ _name 84 drivers/clk/actions/owl-pll.h #define OWL_PLL_NO_PARENT_DELAY(_struct, _name, _reg, _bfreq, _bit_idx, \ _name 93 drivers/clk/actions/owl-pll.h .hw.init = CLK_HW_INIT_NO_PARENT(_name, \ _name 18 drivers/clk/bcm/clk-bcm21664.c #define BCM21664_CCU_COMMON(_name, _capname) \ _name 19 drivers/clk/bcm/clk-bcm21664.c KONA_CCU_COMMON(BCM21664, _name, _capname) _name 18 drivers/clk/bcm/clk-bcm281xx.c #define BCM281XX_CCU_COMMON(_name, _ucase_name) \ _name 19 drivers/clk/bcm/clk-bcm281xx.c KONA_CCU_COMMON(BCM281XX, _name, _ucase_name) _name 491 drivers/clk/bcm/clk-kona.h #define KONA_CCU_COMMON(_prefix, _name, _ccuname) \ _name 492 drivers/clk/bcm/clk-kona.h .name = #_name "_ccu", \ _name 493 drivers/clk/bcm/clk-kona.h .lock = __SPIN_LOCK_UNLOCKED(_name ## _ccu_data.lock), \ _name 89 drivers/clk/clk-oxnas.c #define OXNAS_GATE(_name, _bit, _parents) \ _name 90 drivers/clk/clk-oxnas.c struct clk_oxnas_gate _name = { \ _name 93 drivers/clk/clk-oxnas.c .name = #_name, \ _name 567 drivers/clk/clk-stm32h7.c #define M_MCLOCF(_name, _parents, _mux_offset, _mux_shift, _mux_width, _flags)\ _name 569 drivers/clk/clk-stm32h7.c .name = _name,\ _name 578 drivers/clk/clk-stm32h7.c #define M_MCLOC(_name, _parents, _mux_offset, _mux_shift, _mux_width)\ _name 579 drivers/clk/clk-stm32h7.c M_MCLOCF(_name, _parents, _mux_offset, _mux_shift, _mux_width, 0)\ _name 598 drivers/clk/clk-stm32h7.c #define OSC_CLKF(_name, _parent, _gate_offset, _bit_idx, _bit_rdy, _flags)\ _name 600 drivers/clk/clk-stm32h7.c .name = _name,\ _name 608 drivers/clk/clk-stm32h7.c #define OSC_CLK(_name, _parent, _gate_offset, _bit_idx, _bit_rdy)\ _name 609 drivers/clk/clk-stm32h7.c OSC_CLKF(_name, _parent, _gate_offset, _bit_idx, _bit_rdy, 0) _name 938 drivers/clk/clk-stm32h7.c #define M_ODF_F(_name, _parent, _gate_offset, _bit_idx, _rate_offset,\ _name 944 drivers/clk/clk-stm32h7.c .name = _name,\ _name 950 drivers/clk/clk-stm32h7.c #define M_ODF(_name, _parent, _gate_offset, _bit_idx, _rate_offset,\ _name 952 drivers/clk/clk-stm32h7.c M_ODF_F(_name, _parent, _gate_offset, _bit_idx, _rate_offset,\ _name 986 drivers/clk/clk-stm32h7.c #define PER_CLKF(_gate_offset, _bit_idx, _name, _parent, _flags)\ _name 990 drivers/clk/clk-stm32h7.c .name = _name,\ _name 995 drivers/clk/clk-stm32h7.c #define PER_CLK(_gate_offset, _bit_idx, _name, _parent)\ _name 996 drivers/clk/clk-stm32h7.c PER_CLKF(_gate_offset, _bit_idx, _name, _parent, 0) _name 1066 drivers/clk/clk-stm32h7.c _name, _parent_name,\ _name 1071 drivers/clk/clk-stm32h7.c .name = _name, \ _name 1078 drivers/clk/clk-stm32h7.c _name, _parent_name) \ _name 1080 drivers/clk/clk-stm32h7.c _name, _parent_name, 0)\ _name 1083 drivers/clk/clk-stm32h7.c _name, _parent_name,\ _name 1088 drivers/clk/clk-stm32h7.c .name = _name, \ _name 1178 drivers/clk/clk-stm32h7.c #define M_MCO_F(_name, _parents, _mux_offset, _mux_shift, _mux_width,\ _name 1185 drivers/clk/clk-stm32h7.c .name = _name,\ _name 1092 drivers/clk/clk-stm32mp1.c #define GATE(_id, _name, _parent, _flags, _offset, _bit_idx, _gate_flags)\ _name 1095 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1106 drivers/clk/clk-stm32mp1.c #define FIXED_FACTOR(_id, _name, _parent, _flags, _mult, _div)\ _name 1109 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1119 drivers/clk/clk-stm32mp1.c #define DIV_TABLE(_id, _name, _parent, _flags, _offset, _shift, _width,\ _name 1123 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1136 drivers/clk/clk-stm32mp1.c #define DIV(_id, _name, _parent, _flags, _offset, _shift, _width, _div_flags)\ _name 1137 drivers/clk/clk-stm32mp1.c DIV_TABLE(_id, _name, _parent, _flags, _offset, _shift, _width,\ _name 1140 drivers/clk/clk-stm32mp1.c #define MUX(_id, _name, _parents, _flags, _offset, _shift, _width, _mux_flags)\ _name 1143 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1156 drivers/clk/clk-stm32mp1.c #define PLL(_id, _name, _parent, _flags, _offset)\ _name 1159 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1168 drivers/clk/clk-stm32mp1.c #define STM32_CKTIM(_name, _parent, _flags, _offset_apbdiv, _offset_timpre)\ _name 1171 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1181 drivers/clk/clk-stm32mp1.c #define STM32_TIM(_id, _name, _parent, _offset_set, _bit_idx)\ _name 1182 drivers/clk/clk-stm32mp1.c GATE_MP1(_id, _name, _parent, CLK_SET_RATE_PARENT,\ _name 1186 drivers/clk/clk-stm32mp1.c #define STM32_GATE(_id, _name, _parent, _flags, _gate)\ _name 1189 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1221 drivers/clk/clk-stm32mp1.c #define GATE_MP1(_id, _name, _parent, _flags, _offset, _bit_idx, _gate_flags)\ _name 1222 drivers/clk/clk-stm32mp1.c STM32_GATE(_id, _name, _parent, _flags,\ _name 1225 drivers/clk/clk-stm32mp1.c #define MGATE_MP1(_id, _name, _parent, _flags, _mgate)\ _name 1226 drivers/clk/clk-stm32mp1.c STM32_GATE(_id, _name, _parent, _flags,\ _name 1270 drivers/clk/clk-stm32mp1.c #define COMPOSITE(_id, _name, _parents, _flags, _gate, _mux, _div)\ _name 1273 drivers/clk/clk-stm32mp1.c .name = _name,\ _name 1285 drivers/clk/clk-stm32mp1.c #define PCLK(_id, _name, _parent, _flags, _mgate)\ _name 1286 drivers/clk/clk-stm32mp1.c MGATE_MP1(_id, _name, _parent, _flags, _mgate) _name 1288 drivers/clk/clk-stm32mp1.c #define KCLK(_id, _name, _parents, _flags, _mgate, _mmux)\ _name 1289 drivers/clk/clk-stm32mp1.c COMPOSITE(_id, _name, _parents, CLK_OPS_PARENT_ENABLE |\ _name 27 drivers/clk/hisilicon/clk-hi3660-stub.c #define DEFINE_CLK_STUB(_id, _cmd, _name) \ _name 32 drivers/clk/hisilicon/clk-hi3660-stub.c .name = #_name, \ _name 240 drivers/clk/ingenic/tcu.c #define DEF_TIMER(_name, _gate_bit, _tcsr) \ _name 243 drivers/clk/ingenic/tcu.c .name = _name, \ _name 46 drivers/clk/mediatek/clk-gate.h #define GATE_MTK_FLAGS(_id, _name, _parent, _regs, _shift, \ _name 49 drivers/clk/mediatek/clk-gate.h .name = _name, \ _name 57 drivers/clk/mediatek/clk-gate.h #define GATE_MTK(_id, _name, _parent, _regs, _shift, _ops) \ _name 58 drivers/clk/mediatek/clk-gate.h GATE_MTK_FLAGS(_id, _name, _parent, _regs, _shift, _ops, 0) _name 18 drivers/clk/mediatek/clk-mt2701-aud.c #define GATE_AUDIO0(_id, _name, _parent, _shift) { \ _name 20 drivers/clk/mediatek/clk-mt2701-aud.c .name = _name, \ _name 27 drivers/clk/mediatek/clk-mt2701-aud.c #define GATE_AUDIO1(_id, _name, _parent, _shift) { \ _name 29 drivers/clk/mediatek/clk-mt2701-aud.c .name = _name, \ _name 36 drivers/clk/mediatek/clk-mt2701-aud.c #define GATE_AUDIO2(_id, _name, _parent, _shift) { \ _name 38 drivers/clk/mediatek/clk-mt2701-aud.c .name = _name, \ _name 45 drivers/clk/mediatek/clk-mt2701-aud.c #define GATE_AUDIO3(_id, _name, _parent, _shift) { \ _name 47 drivers/clk/mediatek/clk-mt2701-aud.c .name = _name, \ _name 27 drivers/clk/mediatek/clk-mt2701-bdp.c #define GATE_BDP0(_id, _name, _parent, _shift) { \ _name 29 drivers/clk/mediatek/clk-mt2701-bdp.c .name = _name, \ _name 36 drivers/clk/mediatek/clk-mt2701-bdp.c #define GATE_BDP1(_id, _name, _parent, _shift) { \ _name 38 drivers/clk/mediatek/clk-mt2701-bdp.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt2701-eth.c #define GATE_ETH(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt2701-eth.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt2701-g3d.c #define GATE_G3D(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt2701-g3d.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt2701-hif.c #define GATE_HIF(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt2701-hif.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt2701-img.c #define GATE_IMG(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt2701-img.c .name = _name, \ _name 27 drivers/clk/mediatek/clk-mt2701-mm.c #define GATE_DISP0(_id, _name, _parent, _shift) { \ _name 29 drivers/clk/mediatek/clk-mt2701-mm.c .name = _name, \ _name 36 drivers/clk/mediatek/clk-mt2701-mm.c #define GATE_DISP1(_id, _name, _parent, _shift) { \ _name 38 drivers/clk/mediatek/clk-mt2701-mm.c .name = _name, \ _name 27 drivers/clk/mediatek/clk-mt2701-vdec.c #define GATE_VDEC0(_id, _name, _parent, _shift) { \ _name 29 drivers/clk/mediatek/clk-mt2701-vdec.c .name = _name, \ _name 36 drivers/clk/mediatek/clk-mt2701-vdec.c #define GATE_VDEC1(_id, _name, _parent, _shift) { \ _name 38 drivers/clk/mediatek/clk-mt2701-vdec.c .name = _name, \ _name 638 drivers/clk/mediatek/clk-mt2701.c #define GATE_TOP_AUD(_id, _name, _parent, _shift) { \ _name 640 drivers/clk/mediatek/clk-mt2701.c .name = _name, \ _name 703 drivers/clk/mediatek/clk-mt2701.c #define GATE_ICG(_id, _name, _parent, _shift) { \ _name 705 drivers/clk/mediatek/clk-mt2701.c .name = _name, \ _name 804 drivers/clk/mediatek/clk-mt2701.c #define GATE_PERI0(_id, _name, _parent, _shift) { \ _name 806 drivers/clk/mediatek/clk-mt2701.c .name = _name, \ _name 813 drivers/clk/mediatek/clk-mt2701.c #define GATE_PERI1(_id, _name, _parent, _shift) { \ _name 815 drivers/clk/mediatek/clk-mt2701.c .name = _name, \ _name 918 drivers/clk/mediatek/clk-mt2701.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, _pd_reg, \ _name 921 drivers/clk/mediatek/clk-mt2701.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt2712-bdp.c #define GATE_BDP(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt2712-bdp.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt2712-img.c #define GATE_IMG(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt2712-img.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt2712-jpgdec.c #define GATE_JPGDEC(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt2712-jpgdec.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt2712-mfg.c #define GATE_MFG(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt2712-mfg.c .name = _name, \ _name 33 drivers/clk/mediatek/clk-mt2712-mm.c #define GATE_MM0(_id, _name, _parent, _shift) { \ _name 35 drivers/clk/mediatek/clk-mt2712-mm.c .name = _name, \ _name 42 drivers/clk/mediatek/clk-mt2712-mm.c #define GATE_MM1(_id, _name, _parent, _shift) { \ _name 44 drivers/clk/mediatek/clk-mt2712-mm.c .name = _name, \ _name 51 drivers/clk/mediatek/clk-mt2712-mm.c #define GATE_MM2(_id, _name, _parent, _shift) { \ _name 53 drivers/clk/mediatek/clk-mt2712-mm.c .name = _name, \ _name 27 drivers/clk/mediatek/clk-mt2712-vdec.c #define GATE_VDEC0(_id, _name, _parent, _shift) { \ _name 29 drivers/clk/mediatek/clk-mt2712-vdec.c .name = _name, \ _name 36 drivers/clk/mediatek/clk-mt2712-vdec.c #define GATE_VDEC1(_id, _name, _parent, _shift) { \ _name 38 drivers/clk/mediatek/clk-mt2712-vdec.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt2712-venc.c #define GATE_VENC(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt2712-venc.c .name = _name, \ _name 960 drivers/clk/mediatek/clk-mt2712.c #define GATE_TOP0(_id, _name, _parent, _shift) { \ _name 962 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 969 drivers/clk/mediatek/clk-mt2712.c #define GATE_TOP1(_id, _name, _parent, _shift) { \ _name 971 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 1000 drivers/clk/mediatek/clk-mt2712.c #define GATE_INFRA(_id, _name, _parent, _shift) { \ _name 1002 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 1037 drivers/clk/mediatek/clk-mt2712.c #define GATE_PERI0(_id, _name, _parent, _shift) { \ _name 1039 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 1046 drivers/clk/mediatek/clk-mt2712.c #define GATE_PERI1(_id, _name, _parent, _shift) { \ _name 1048 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 1055 drivers/clk/mediatek/clk-mt2712.c #define GATE_PERI2(_id, _name, _parent, _shift) { \ _name 1057 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 1166 drivers/clk/mediatek/clk-mt2712.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 1171 drivers/clk/mediatek/clk-mt2712.c .name = _name, \ _name 1189 drivers/clk/mediatek/clk-mt2712.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 1192 drivers/clk/mediatek/clk-mt2712.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 30 drivers/clk/mediatek/clk-mt6779-aud.c #define GATE_AUDIO0(_id, _name, _parent, _shift) \ _name 31 drivers/clk/mediatek/clk-mt6779-aud.c GATE_MTK(_id, _name, _parent, &audio0_cg_regs, _shift, \ _name 33 drivers/clk/mediatek/clk-mt6779-aud.c #define GATE_AUDIO1(_id, _name, _parent, _shift) \ _name 34 drivers/clk/mediatek/clk-mt6779-aud.c GATE_MTK(_id, _name, _parent, &audio1_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt6779-cam.c #define GATE_CAM(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt6779-cam.c GATE_MTK(_id, _name, _parent, &cam_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt6779-img.c #define GATE_IMG(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt6779-img.c GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt6779-ipe.c #define GATE_IPE(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt6779-ipe.c GATE_MTK(_id, _name, _parent, &ipe_cg_regs, _shift, \ _name 21 drivers/clk/mediatek/clk-mt6779-mfg.c #define GATE_MFG(_id, _name, _parent, _shift) \ _name 22 drivers/clk/mediatek/clk-mt6779-mfg.c GATE_MTK(_id, _name, _parent, &mfg_cg_regs, _shift, \ _name 26 drivers/clk/mediatek/clk-mt6779-mm.c #define GATE_MM0(_id, _name, _parent, _shift) \ _name 27 drivers/clk/mediatek/clk-mt6779-mm.c GATE_MTK(_id, _name, _parent, &mm0_cg_regs, _shift, \ _name 29 drivers/clk/mediatek/clk-mt6779-mm.c #define GATE_MM1(_id, _name, _parent, _shift) \ _name 30 drivers/clk/mediatek/clk-mt6779-mm.c GATE_MTK(_id, _name, _parent, &mm1_cg_regs, _shift, \ _name 27 drivers/clk/mediatek/clk-mt6779-vdec.c #define GATE_VDEC0_I(_id, _name, _parent, _shift) \ _name 28 drivers/clk/mediatek/clk-mt6779-vdec.c GATE_MTK(_id, _name, _parent, &vdec0_cg_regs, _shift, \ _name 30 drivers/clk/mediatek/clk-mt6779-vdec.c #define GATE_VDEC1_I(_id, _name, _parent, _shift) \ _name 31 drivers/clk/mediatek/clk-mt6779-vdec.c GATE_MTK(_id, _name, _parent, &vdec1_cg_regs, _shift, \ _name 21 drivers/clk/mediatek/clk-mt6779-venc.c #define GATE_VENC_I(_id, _name, _parent, _shift) \ _name 22 drivers/clk/mediatek/clk-mt6779-venc.c GATE_MTK(_id, _name, _parent, &venc_cg_regs, _shift, \ _name 867 drivers/clk/mediatek/clk-mt6779.c #define GATE_INFRA0(_id, _name, _parent, _shift) \ _name 868 drivers/clk/mediatek/clk-mt6779.c GATE_MTK(_id, _name, _parent, &infra0_cg_regs, _shift, \ _name 870 drivers/clk/mediatek/clk-mt6779.c #define GATE_INFRA1(_id, _name, _parent, _shift) \ _name 871 drivers/clk/mediatek/clk-mt6779.c GATE_MTK(_id, _name, _parent, &infra1_cg_regs, _shift, \ _name 873 drivers/clk/mediatek/clk-mt6779.c #define GATE_INFRA2(_id, _name, _parent, _shift) \ _name 874 drivers/clk/mediatek/clk-mt6779.c GATE_MTK(_id, _name, _parent, &infra2_cg_regs, _shift, \ _name 876 drivers/clk/mediatek/clk-mt6779.c #define GATE_INFRA3(_id, _name, _parent, _shift) \ _name 877 drivers/clk/mediatek/clk-mt6779.c GATE_MTK(_id, _name, _parent, &infra3_cg_regs, _shift, \ _name 1103 drivers/clk/mediatek/clk-mt6779.c #define GATE_APMIXED_FLAGS(_id, _name, _parent, _shift, _flags) \ _name 1104 drivers/clk/mediatek/clk-mt6779.c GATE_MTK_FLAGS(_id, _name, _parent, &apmixed_cg_regs, \ _name 1107 drivers/clk/mediatek/clk-mt6779.c #define GATE_APMIXED(_id, _name, _parent, _shift) \ _name 1108 drivers/clk/mediatek/clk-mt6779.c GATE_APMIXED_FLAGS(_id, _name, _parent, _shift, 0) _name 1142 drivers/clk/mediatek/clk-mt6779.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 1148 drivers/clk/mediatek/clk-mt6779.c .name = _name, \ _name 1169 drivers/clk/mediatek/clk-mt6779.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 1174 drivers/clk/mediatek/clk-mt6779.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 19 drivers/clk/mediatek/clk-mt6797-img.c #define GATE_IMG(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt6797-img.c .name = _name, \ _name 26 drivers/clk/mediatek/clk-mt6797-mm.c #define GATE_MM0(_id, _name, _parent, _shift) { \ _name 28 drivers/clk/mediatek/clk-mt6797-mm.c .name = _name, \ _name 35 drivers/clk/mediatek/clk-mt6797-mm.c #define GATE_MM1(_id, _name, _parent, _shift) { \ _name 37 drivers/clk/mediatek/clk-mt6797-mm.c .name = _name, \ _name 27 drivers/clk/mediatek/clk-mt6797-vdec.c #define GATE_VDEC0(_id, _name, _parent, _shift) { \ _name 29 drivers/clk/mediatek/clk-mt6797-vdec.c .name = _name, \ _name 36 drivers/clk/mediatek/clk-mt6797-vdec.c #define GATE_VDEC1(_id, _name, _parent, _shift) { \ _name 38 drivers/clk/mediatek/clk-mt6797-vdec.c .name = _name, \ _name 21 drivers/clk/mediatek/clk-mt6797-venc.c #define GATE_VENC(_id, _name, _parent, _shift) { \ _name 23 drivers/clk/mediatek/clk-mt6797-venc.c .name = _name, \ _name 423 drivers/clk/mediatek/clk-mt6797.c #define GATE_ICG0(_id, _name, _parent, _shift) { \ _name 425 drivers/clk/mediatek/clk-mt6797.c .name = _name, \ _name 432 drivers/clk/mediatek/clk-mt6797.c #define GATE_ICG1(_id, _name, _parent, _shift) \ _name 433 drivers/clk/mediatek/clk-mt6797.c GATE_ICG1_FLAGS(_id, _name, _parent, _shift, 0) _name 435 drivers/clk/mediatek/clk-mt6797.c #define GATE_ICG1_FLAGS(_id, _name, _parent, _shift, _flags) { \ _name 437 drivers/clk/mediatek/clk-mt6797.c .name = _name, \ _name 445 drivers/clk/mediatek/clk-mt6797.c #define GATE_ICG2(_id, _name, _parent, _shift) \ _name 446 drivers/clk/mediatek/clk-mt6797.c GATE_ICG2_FLAGS(_id, _name, _parent, _shift, 0) _name 448 drivers/clk/mediatek/clk-mt6797.c #define GATE_ICG2_FLAGS(_id, _name, _parent, _shift, _flags) { \ _name 450 drivers/clk/mediatek/clk-mt6797.c .name = _name, \ _name 614 drivers/clk/mediatek/clk-mt6797.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 618 drivers/clk/mediatek/clk-mt6797.c .name = _name, \ _name 634 drivers/clk/mediatek/clk-mt6797.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 637 drivers/clk/mediatek/clk-mt6797.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 19 drivers/clk/mediatek/clk-mt7622-aud.c #define GATE_AUDIO0(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt7622-aud.c .name = _name, \ _name 28 drivers/clk/mediatek/clk-mt7622-aud.c #define GATE_AUDIO1(_id, _name, _parent, _shift) { \ _name 30 drivers/clk/mediatek/clk-mt7622-aud.c .name = _name, \ _name 37 drivers/clk/mediatek/clk-mt7622-aud.c #define GATE_AUDIO2(_id, _name, _parent, _shift) { \ _name 39 drivers/clk/mediatek/clk-mt7622-aud.c .name = _name, \ _name 46 drivers/clk/mediatek/clk-mt7622-aud.c #define GATE_AUDIO3(_id, _name, _parent, _shift) { \ _name 48 drivers/clk/mediatek/clk-mt7622-aud.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt7622-eth.c #define GATE_ETH(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt7622-eth.c .name = _name, \ _name 48 drivers/clk/mediatek/clk-mt7622-eth.c #define GATE_SGMII(_id, _name, _parent, _shift) { \ _name 50 drivers/clk/mediatek/clk-mt7622-eth.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt7622-hif.c #define GATE_PCIE(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt7622-hif.c .name = _name, \ _name 28 drivers/clk/mediatek/clk-mt7622-hif.c #define GATE_SSUSB(_id, _name, _parent, _shift) { \ _name 30 drivers/clk/mediatek/clk-mt7622-hif.c .name = _name, \ _name 24 drivers/clk/mediatek/clk-mt7622.c #define PLL_xtal(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits,\ _name 28 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 45 drivers/clk/mediatek/clk-mt7622.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 48 drivers/clk/mediatek/clk-mt7622.c PLL_xtal(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits,\ _name 52 drivers/clk/mediatek/clk-mt7622.c #define GATE_APMIXED(_id, _name, _parent, _shift) { \ _name 54 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 61 drivers/clk/mediatek/clk-mt7622.c #define GATE_INFRA(_id, _name, _parent, _shift) { \ _name 63 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 70 drivers/clk/mediatek/clk-mt7622.c #define GATE_TOP0(_id, _name, _parent, _shift) { \ _name 72 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 79 drivers/clk/mediatek/clk-mt7622.c #define GATE_TOP1(_id, _name, _parent, _shift) { \ _name 81 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 88 drivers/clk/mediatek/clk-mt7622.c #define GATE_PERI0(_id, _name, _parent, _shift) { \ _name 90 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 97 drivers/clk/mediatek/clk-mt7622.c #define GATE_PERI1(_id, _name, _parent, _shift) { \ _name 99 drivers/clk/mediatek/clk-mt7622.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt7629-eth.c #define GATE_ETH(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt7629-eth.c .name = _name, \ _name 48 drivers/clk/mediatek/clk-mt7629-eth.c #define GATE_SGMII(_id, _name, _parent, _shift) { \ _name 50 drivers/clk/mediatek/clk-mt7629-eth.c .name = _name, \ _name 19 drivers/clk/mediatek/clk-mt7629-hif.c #define GATE_PCIE(_id, _name, _parent, _shift) { \ _name 21 drivers/clk/mediatek/clk-mt7629-hif.c .name = _name, \ _name 28 drivers/clk/mediatek/clk-mt7629-hif.c #define GATE_SSUSB(_id, _name, _parent, _shift) { \ _name 30 drivers/clk/mediatek/clk-mt7629-hif.c .name = _name, \ _name 24 drivers/clk/mediatek/clk-mt7629.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 28 drivers/clk/mediatek/clk-mt7629.c .name = _name, \ _name 45 drivers/clk/mediatek/clk-mt7629.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 48 drivers/clk/mediatek/clk-mt7629.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 52 drivers/clk/mediatek/clk-mt7629.c #define GATE_APMIXED(_id, _name, _parent, _shift) { \ _name 54 drivers/clk/mediatek/clk-mt7629.c .name = _name, \ _name 61 drivers/clk/mediatek/clk-mt7629.c #define GATE_INFRA(_id, _name, _parent, _shift) { \ _name 63 drivers/clk/mediatek/clk-mt7629.c .name = _name, \ _name 70 drivers/clk/mediatek/clk-mt7629.c #define GATE_PERI0(_id, _name, _parent, _shift) { \ _name 72 drivers/clk/mediatek/clk-mt7629.c .name = _name, \ _name 79 drivers/clk/mediatek/clk-mt7629.c #define GATE_PERI1(_id, _name, _parent, _shift) { \ _name 81 drivers/clk/mediatek/clk-mt7629.c .name = _name, \ _name 403 drivers/clk/mediatek/clk-mt8135.c #define GATE_ICG(_id, _name, _parent, _shift) { \ _name 405 drivers/clk/mediatek/clk-mt8135.c .name = _name, \ _name 440 drivers/clk/mediatek/clk-mt8135.c #define GATE_PERI0(_id, _name, _parent, _shift) { \ _name 442 drivers/clk/mediatek/clk-mt8135.c .name = _name, \ _name 449 drivers/clk/mediatek/clk-mt8135.c #define GATE_PERI1(_id, _name, _parent, _shift) { \ _name 451 drivers/clk/mediatek/clk-mt8135.c .name = _name, \ _name 596 drivers/clk/mediatek/clk-mt8135.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, _pd_reg, _pd_shift, _tuner_reg, _pcw_reg, _pcw_shift) { \ _name 598 drivers/clk/mediatek/clk-mt8135.c .name = _name, \ _name 622 drivers/clk/mediatek/clk-mt8173.c #define GATE_ICG(_id, _name, _parent, _shift) { \ _name 624 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 661 drivers/clk/mediatek/clk-mt8173.c #define GATE_PERI0(_id, _name, _parent, _shift) { \ _name 663 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 670 drivers/clk/mediatek/clk-mt8173.c #define GATE_PERI1(_id, _name, _parent, _shift) { \ _name 672 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 737 drivers/clk/mediatek/clk-mt8173.c #define GATE_IMG(_id, _name, _parent, _shift) { \ _name 739 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 768 drivers/clk/mediatek/clk-mt8173.c #define GATE_MM0(_id, _name, _parent, _shift) { \ _name 770 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 777 drivers/clk/mediatek/clk-mt8173.c #define GATE_MM1(_id, _name, _parent, _shift) { \ _name 779 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 855 drivers/clk/mediatek/clk-mt8173.c #define GATE_VDEC0(_id, _name, _parent, _shift) { \ _name 857 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 864 drivers/clk/mediatek/clk-mt8173.c #define GATE_VDEC1(_id, _name, _parent, _shift) { \ _name 866 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 878 drivers/clk/mediatek/clk-mt8173.c #define GATE_VENC(_id, _name, _parent, _shift) { \ _name 880 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 894 drivers/clk/mediatek/clk-mt8173.c #define GATE_VENCLT(_id, _name, _parent, _shift) { \ _name 896 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 1010 drivers/clk/mediatek/clk-mt8173.c #define APMIXED_USB(_id, _name, _parent, _reg_ofs) { \ _name 1012 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 1025 drivers/clk/mediatek/clk-mt8173.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 1029 drivers/clk/mediatek/clk-mt8173.c .name = _name, \ _name 1045 drivers/clk/mediatek/clk-mt8173.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 1048 drivers/clk/mediatek/clk-mt8173.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 27 drivers/clk/mediatek/clk-mt8183-audio.c #define GATE_AUDIO0(_id, _name, _parent, _shift) \ _name 28 drivers/clk/mediatek/clk-mt8183-audio.c GATE_MTK(_id, _name, _parent, &audio0_cg_regs, _shift, \ _name 31 drivers/clk/mediatek/clk-mt8183-audio.c #define GATE_AUDIO1(_id, _name, _parent, _shift) \ _name 32 drivers/clk/mediatek/clk-mt8183-audio.c GATE_MTK(_id, _name, _parent, &audio1_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt8183-cam.c #define GATE_CAM(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt8183-cam.c GATE_MTK(_id, _name, _parent, &cam_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt8183-img.c #define GATE_IMG(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt8183-img.c GATE_MTK(_id, _name, _parent, &img_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt8183-ipu0.c #define GATE_IPU_CORE0(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt8183-ipu0.c GATE_MTK(_id, _name, _parent, &ipu_core0_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt8183-ipu1.c #define GATE_IPU_CORE1(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt8183-ipu1.c GATE_MTK(_id, _name, _parent, &ipu_core1_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt8183-ipu_adl.c #define GATE_IPU_ADL_I(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt8183-ipu_adl.c GATE_MTK(_id, _name, _parent, &ipu_adl_cg_regs, _shift, \ _name 44 drivers/clk/mediatek/clk-mt8183-ipu_conn.c #define GATE_IPU_CONN(_id, _name, _parent, _shift) \ _name 45 drivers/clk/mediatek/clk-mt8183-ipu_conn.c GATE_MTK(_id, _name, _parent, &ipu_conn_cg_regs, _shift, \ _name 48 drivers/clk/mediatek/clk-mt8183-ipu_conn.c #define GATE_IPU_CONN_APB(_id, _name, _parent, _shift) \ _name 49 drivers/clk/mediatek/clk-mt8183-ipu_conn.c GATE_MTK(_id, _name, _parent, &ipu_conn_apb_cg_regs, _shift, \ _name 52 drivers/clk/mediatek/clk-mt8183-ipu_conn.c #define GATE_IPU_CONN_AXI_I(_id, _name, _parent, _shift) \ _name 53 drivers/clk/mediatek/clk-mt8183-ipu_conn.c GATE_MTK(_id, _name, _parent, &ipu_conn_axi_cg_regs, _shift, \ _name 56 drivers/clk/mediatek/clk-mt8183-ipu_conn.c #define GATE_IPU_CONN_AXI1_I(_id, _name, _parent, _shift) \ _name 57 drivers/clk/mediatek/clk-mt8183-ipu_conn.c GATE_MTK(_id, _name, _parent, &ipu_conn_axi1_cg_regs, _shift, \ _name 60 drivers/clk/mediatek/clk-mt8183-ipu_conn.c #define GATE_IPU_CONN_AXI2_I(_id, _name, _parent, _shift) \ _name 61 drivers/clk/mediatek/clk-mt8183-ipu_conn.c GATE_MTK(_id, _name, _parent, &ipu_conn_axi2_cg_regs, _shift, \ _name 21 drivers/clk/mediatek/clk-mt8183-mfgcfg.c #define GATE_MFG(_id, _name, _parent, _shift) \ _name 22 drivers/clk/mediatek/clk-mt8183-mfgcfg.c GATE_MTK(_id, _name, _parent, &mfg_cg_regs, _shift, \ _name 26 drivers/clk/mediatek/clk-mt8183-mm.c #define GATE_MM0(_id, _name, _parent, _shift) \ _name 27 drivers/clk/mediatek/clk-mt8183-mm.c GATE_MTK(_id, _name, _parent, &mm0_cg_regs, _shift, \ _name 30 drivers/clk/mediatek/clk-mt8183-mm.c #define GATE_MM1(_id, _name, _parent, _shift) \ _name 31 drivers/clk/mediatek/clk-mt8183-mm.c GATE_MTK(_id, _name, _parent, &mm1_cg_regs, _shift, \ _name 26 drivers/clk/mediatek/clk-mt8183-vdec.c #define GATE_VDEC0_I(_id, _name, _parent, _shift) \ _name 27 drivers/clk/mediatek/clk-mt8183-vdec.c GATE_MTK(_id, _name, _parent, &vdec0_cg_regs, _shift, \ _name 30 drivers/clk/mediatek/clk-mt8183-vdec.c #define GATE_VDEC1_I(_id, _name, _parent, _shift) \ _name 31 drivers/clk/mediatek/clk-mt8183-vdec.c GATE_MTK(_id, _name, _parent, &vdec1_cg_regs, _shift, \ _name 20 drivers/clk/mediatek/clk-mt8183-venc.c #define GATE_VENC_I(_id, _name, _parent, _shift) \ _name 21 drivers/clk/mediatek/clk-mt8183-venc.c GATE_MTK(_id, _name, _parent, &venc_cg_regs, _shift, \ _name 756 drivers/clk/mediatek/clk-mt8183.c #define GATE_TOP(_id, _name, _parent, _shift) \ _name 757 drivers/clk/mediatek/clk-mt8183.c GATE_MTK(_id, _name, _parent, &top_cg_regs, _shift, \ _name 790 drivers/clk/mediatek/clk-mt8183.c #define GATE_INFRA0(_id, _name, _parent, _shift) \ _name 791 drivers/clk/mediatek/clk-mt8183.c GATE_MTK(_id, _name, _parent, &infra0_cg_regs, _shift, \ _name 794 drivers/clk/mediatek/clk-mt8183.c #define GATE_INFRA1(_id, _name, _parent, _shift) \ _name 795 drivers/clk/mediatek/clk-mt8183.c GATE_MTK(_id, _name, _parent, &infra1_cg_regs, _shift, \ _name 798 drivers/clk/mediatek/clk-mt8183.c #define GATE_INFRA2(_id, _name, _parent, _shift) \ _name 799 drivers/clk/mediatek/clk-mt8183.c GATE_MTK(_id, _name, _parent, &infra2_cg_regs, _shift, \ _name 802 drivers/clk/mediatek/clk-mt8183.c #define GATE_INFRA3(_id, _name, _parent, _shift) \ _name 803 drivers/clk/mediatek/clk-mt8183.c GATE_MTK(_id, _name, _parent, &infra3_cg_regs, _shift, \ _name 1013 drivers/clk/mediatek/clk-mt8183.c #define GATE_PERI(_id, _name, _parent, _shift) \ _name 1014 drivers/clk/mediatek/clk-mt8183.c GATE_MTK(_id, _name, _parent, &peri_cg_regs, _shift, \ _name 1027 drivers/clk/mediatek/clk-mt8183.c #define GATE_APMIXED_FLAGS(_id, _name, _parent, _shift, _flags) \ _name 1028 drivers/clk/mediatek/clk-mt8183.c GATE_MTK_FLAGS(_id, _name, _parent, &apmixed_cg_regs, \ _name 1031 drivers/clk/mediatek/clk-mt8183.c #define GATE_APMIXED(_id, _name, _parent, _shift) \ _name 1032 drivers/clk/mediatek/clk-mt8183.c GATE_APMIXED_FLAGS(_id, _name, _parent, _shift, 0) _name 1067 drivers/clk/mediatek/clk-mt8183.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 1073 drivers/clk/mediatek/clk-mt8183.c .name = _name, \ _name 1094 drivers/clk/mediatek/clk-mt8183.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 1099 drivers/clk/mediatek/clk-mt8183.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, \ _name 25 drivers/clk/mediatek/clk-mt8516-aud.c #define GATE_AUD(_id, _name, _parent, _shift) { \ _name 27 drivers/clk/mediatek/clk-mt8516-aud.c .name = _name, \ _name 467 drivers/clk/mediatek/clk-mt8516.c #define DIV_ADJ(_id, _name, _parent, _reg, _shift, _width) { \ _name 469 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 527 drivers/clk/mediatek/clk-mt8516.c #define GATE_TOP1(_id, _name, _parent, _shift) { \ _name 529 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 536 drivers/clk/mediatek/clk-mt8516.c #define GATE_TOP2(_id, _name, _parent, _shift) { \ _name 538 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 545 drivers/clk/mediatek/clk-mt8516.c #define GATE_TOP2_I(_id, _name, _parent, _shift) { \ _name 547 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 554 drivers/clk/mediatek/clk-mt8516.c #define GATE_TOP3(_id, _name, _parent, _shift) { \ _name 556 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 563 drivers/clk/mediatek/clk-mt8516.c #define GATE_TOP4_I(_id, _name, _parent, _shift) { \ _name 565 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 572 drivers/clk/mediatek/clk-mt8516.c #define GATE_TOP5(_id, _name, _parent, _shift) { \ _name 574 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 736 drivers/clk/mediatek/clk-mt8516.c #define PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 740 drivers/clk/mediatek/clk-mt8516.c .name = _name, \ _name 756 drivers/clk/mediatek/clk-mt8516.c #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 759 drivers/clk/mediatek/clk-mt8516.c PLL_B(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, \ _name 29 drivers/clk/mediatek/clk-mtk.h #define FIXED_CLK(_id, _name, _parent, _rate) { \ _name 31 drivers/clk/mediatek/clk-mtk.h .name = _name, \ _name 47 drivers/clk/mediatek/clk-mtk.h #define FACTOR(_id, _name, _parent, _mult, _div) { \ _name 49 drivers/clk/mediatek/clk-mtk.h .name = _name, \ _name 81 drivers/clk/mediatek/clk-mtk.h #define MUX_GATE_FLAGS_2(_id, _name, _parents, _reg, _shift, \ _name 84 drivers/clk/mediatek/clk-mtk.h .name = _name, \ _name 101 drivers/clk/mediatek/clk-mtk.h #define MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \ _name 103 drivers/clk/mediatek/clk-mtk.h MUX_GATE_FLAGS_2(_id, _name, _parents, _reg, \ _name 110 drivers/clk/mediatek/clk-mtk.h #define MUX_GATE(_id, _name, _parents, _reg, _shift, _width, _gate) \ _name 111 drivers/clk/mediatek/clk-mtk.h MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \ _name 114 drivers/clk/mediatek/clk-mtk.h #define MUX(_id, _name, _parents, _reg, _shift, _width) \ _name 115 drivers/clk/mediatek/clk-mtk.h MUX_FLAGS(_id, _name, _parents, _reg, \ _name 118 drivers/clk/mediatek/clk-mtk.h #define MUX_FLAGS(_id, _name, _parents, _reg, _shift, _width, _flags) { \ _name 120 drivers/clk/mediatek/clk-mtk.h .name = _name, \ _name 131 drivers/clk/mediatek/clk-mtk.h #define DIV_GATE(_id, _name, _parent, _gate_reg, _gate_shift, _div_reg, \ _name 135 drivers/clk/mediatek/clk-mtk.h .name = _name, \ _name 190 drivers/clk/mediatek/clk-mtk.h #define DIV_ADJ(_id, _name, _parent, _reg, _shift, _width) { \ _name 192 drivers/clk/mediatek/clk-mtk.h .name = _name, \ _name 45 drivers/clk/mediatek/clk-mux.h #define GATE_CLR_SET_UPD_FLAGS(_id, _name, _parents, _mux_ofs, \ _name 49 drivers/clk/mediatek/clk-mux.h .name = _name, \ _name 64 drivers/clk/mediatek/clk-mux.h #define MUX_GATE_CLR_SET_UPD_FLAGS(_id, _name, _parents, _mux_ofs, \ _name 67 drivers/clk/mediatek/clk-mux.h GATE_CLR_SET_UPD_FLAGS(_id, _name, _parents, _mux_ofs, \ _name 72 drivers/clk/mediatek/clk-mux.h #define MUX_GATE_CLR_SET_UPD(_id, _name, _parents, _mux_ofs, \ _name 75 drivers/clk/mediatek/clk-mux.h MUX_GATE_CLR_SET_UPD_FLAGS(_id, _name, _parents, \ _name 34 drivers/clk/meson/axg-aoclk.c #define AXG_AO_GATE(_name, _bit) \ _name 35 drivers/clk/meson/axg-aoclk.c static struct clk_regmap axg_aoclk_##_name = { \ _name 41 drivers/clk/meson/axg-aoclk.c .name = "axg_ao_" #_name, \ _name 27 drivers/clk/meson/axg-audio.c #define AUD_GATE(_name, _reg, _bit, _phws, _iflags) \ _name 28 drivers/clk/meson/axg-audio.c struct clk_regmap aud_##_name = { \ _name 34 drivers/clk/meson/axg-audio.c .name = "aud_"#_name, \ _name 42 drivers/clk/meson/axg-audio.c #define AUD_MUX(_name, _reg, _mask, _shift, _dflags, _pdata, _iflags) \ _name 43 drivers/clk/meson/axg-audio.c struct clk_regmap aud_##_name = { \ _name 51 drivers/clk/meson/axg-audio.c .name = "aud_"#_name, \ _name 59 drivers/clk/meson/axg-audio.c #define AUD_DIV(_name, _reg, _shift, _width, _dflags, _phws, _iflags) \ _name 60 drivers/clk/meson/axg-audio.c struct clk_regmap aud_##_name = { \ _name 68 drivers/clk/meson/axg-audio.c .name = "aud_"#_name, \ _name 76 drivers/clk/meson/axg-audio.c #define AUD_PCLK_GATE(_name, _bit) \ _name 77 drivers/clk/meson/axg-audio.c struct clk_regmap aud_##_name = { \ _name 83 drivers/clk/meson/axg-audio.c .name = "aud_"#_name, \ _name 126 drivers/clk/meson/axg-audio.c #define AUD_MST_MUX(_name, _reg, _flag) \ _name 127 drivers/clk/meson/axg-audio.c AUD_MUX(_name##_sel, _reg, 0x7, 24, _flag, \ _name 130 drivers/clk/meson/axg-audio.c #define AUD_MST_MCLK_MUX(_name, _reg) \ _name 131 drivers/clk/meson/axg-audio.c AUD_MST_MUX(_name, _reg, CLK_MUX_ROUND_CLOSEST) _name 133 drivers/clk/meson/axg-audio.c #define AUD_MST_SYS_MUX(_name, _reg) \ _name 134 drivers/clk/meson/axg-audio.c AUD_MST_MUX(_name, _reg, 0) _name 148 drivers/clk/meson/axg-audio.c #define AUD_MST_DIV(_name, _reg, _flag) \ _name 149 drivers/clk/meson/axg-audio.c AUD_DIV(_name##_div, _reg, 0, 16, _flag, \ _name 150 drivers/clk/meson/axg-audio.c aud_##_name##_sel, CLK_SET_RATE_PARENT) \ _name 152 drivers/clk/meson/axg-audio.c #define AUD_MST_MCLK_DIV(_name, _reg) \ _name 153 drivers/clk/meson/axg-audio.c AUD_MST_DIV(_name, _reg, CLK_DIVIDER_ROUND_CLOSEST) _name 155 drivers/clk/meson/axg-audio.c #define AUD_MST_SYS_DIV(_name, _reg) \ _name 156 drivers/clk/meson/axg-audio.c AUD_MST_DIV(_name, _reg, 0) _name 170 drivers/clk/meson/axg-audio.c #define AUD_MST_MCLK_GATE(_name, _reg) \ _name 171 drivers/clk/meson/axg-audio.c AUD_GATE(_name, _reg, 31, aud_##_name##_div, \ _name 187 drivers/clk/meson/axg-audio.c #define AUD_MST_SCLK_PRE_EN(_name, _reg) \ _name 188 drivers/clk/meson/axg-audio.c AUD_GATE(mst_##_name##_sclk_pre_en, _reg, 31, \ _name 189 drivers/clk/meson/axg-audio.c aud_mst_##_name##_mclk, 0) _name 198 drivers/clk/meson/axg-audio.c #define AUD_SCLK_DIV(_name, _reg, _div_shift, _div_width, \ _name 200 drivers/clk/meson/axg-audio.c struct clk_regmap aud_##_name = { \ _name 214 drivers/clk/meson/axg-audio.c .name = "aud_"#_name, \ _name 222 drivers/clk/meson/axg-audio.c #define AUD_MST_SCLK_DIV(_name, _reg) \ _name 223 drivers/clk/meson/axg-audio.c AUD_SCLK_DIV(mst_##_name##_sclk_div, _reg, 20, 10, 0, 0, \ _name 224 drivers/clk/meson/axg-audio.c aud_mst_##_name##_sclk_pre_en, \ _name 234 drivers/clk/meson/axg-audio.c #define AUD_MST_SCLK_POST_EN(_name, _reg) \ _name 235 drivers/clk/meson/axg-audio.c AUD_GATE(mst_##_name##_sclk_post_en, _reg, 30, \ _name 236 drivers/clk/meson/axg-audio.c aud_mst_##_name##_sclk_div, CLK_SET_RATE_PARENT) _name 245 drivers/clk/meson/axg-audio.c #define AUD_TRIPHASE(_name, _reg, _width, _shift0, _shift1, _shift2, \ _name 247 drivers/clk/meson/axg-audio.c struct clk_regmap aud_##_name = { \ _name 266 drivers/clk/meson/axg-audio.c .name = "aud_"#_name, \ _name 274 drivers/clk/meson/axg-audio.c #define AUD_MST_SCLK(_name, _reg) \ _name 275 drivers/clk/meson/axg-audio.c AUD_TRIPHASE(mst_##_name##_sclk, _reg, 1, 0, 2, 4, \ _name 276 drivers/clk/meson/axg-audio.c aud_mst_##_name##_sclk_post_en, CLK_SET_RATE_PARENT) _name 285 drivers/clk/meson/axg-audio.c #define AUD_MST_LRCLK_DIV(_name, _reg) \ _name 286 drivers/clk/meson/axg-audio.c AUD_SCLK_DIV(mst_##_name##_lrclk_div, _reg, 0, 10, 10, 10, \ _name 287 drivers/clk/meson/axg-audio.c aud_mst_##_name##_sclk_post_en, 0) \ _name 296 drivers/clk/meson/axg-audio.c #define AUD_MST_LRCLK(_name, _reg) \ _name 297 drivers/clk/meson/axg-audio.c AUD_TRIPHASE(mst_##_name##_lrclk, _reg, 1, 1, 3, 5, \ _name 298 drivers/clk/meson/axg-audio.c aud_mst_##_name##_lrclk_div, CLK_SET_RATE_PARENT) _name 326 drivers/clk/meson/axg-audio.c #define AUD_TDM_SCLK_MUX(_name, _reg) \ _name 327 drivers/clk/meson/axg-audio.c AUD_MUX(tdm##_name##_sclk_sel, _reg, 0xf, 24, \ _name 339 drivers/clk/meson/axg-audio.c #define AUD_TDM_SCLK_PRE_EN(_name, _reg) \ _name 340 drivers/clk/meson/axg-audio.c AUD_GATE(tdm##_name##_sclk_pre_en, _reg, 31, \ _name 341 drivers/clk/meson/axg-audio.c aud_tdm##_name##_sclk_sel, CLK_SET_RATE_PARENT) _name 351 drivers/clk/meson/axg-audio.c #define AUD_TDM_SCLK_POST_EN(_name, _reg) \ _name 352 drivers/clk/meson/axg-audio.c AUD_GATE(tdm##_name##_sclk_post_en, _reg, 30, \ _name 353 drivers/clk/meson/axg-audio.c aud_tdm##_name##_sclk_pre_en, CLK_SET_RATE_PARENT) _name 363 drivers/clk/meson/axg-audio.c #define AUD_TDM_SCLK(_name, _reg) \ _name 364 drivers/clk/meson/axg-audio.c struct clk_regmap aud_tdm##_name##_sclk = { \ _name 373 drivers/clk/meson/axg-audio.c .name = "aud_tdm"#_name"_sclk", \ _name 376 drivers/clk/meson/axg-audio.c &aud_tdm##_name##_sclk_post_en.hw \ _name 410 drivers/clk/meson/axg-audio.c #define AUD_TDM_LRLCK(_name, _reg) \ _name 411 drivers/clk/meson/axg-audio.c AUD_MUX(tdm##_name##_lrclk, _reg, 0xf, 20, \ _name 424 drivers/clk/meson/axg-audio.c #define AUD_TDM_PAD_CTRL(_name, _reg, _shift, _parents) \ _name 425 drivers/clk/meson/axg-audio.c AUD_MUX(tdm_##_name, _reg, 0x7, _shift, 0, _parents, \ _name 1099 drivers/clk/meson/axg.c #define MESON_GATE(_name, _reg, _bit) \ _name 1100 drivers/clk/meson/axg.c MESON_PCLK(_name, _reg, _bit, &axg_clk81.hw) _name 114 drivers/clk/meson/clk-regmap.h #define __MESON_PCLK(_name, _reg, _bit, _ops, _pname) \ _name 115 drivers/clk/meson/clk-regmap.h struct clk_regmap _name = { \ _name 121 drivers/clk/meson/clk-regmap.h .name = #_name, \ _name 129 drivers/clk/meson/clk-regmap.h #define MESON_PCLK(_name, _reg, _bit, _pname) \ _name 130 drivers/clk/meson/clk-regmap.h __MESON_PCLK(_name, _reg, _bit, &clk_regmap_gate_ops, _pname) _name 132 drivers/clk/meson/clk-regmap.h #define MESON_PCLK_RO(_name, _reg, _bit, _pname) \ _name 133 drivers/clk/meson/clk-regmap.h __MESON_PCLK(_name, _reg, _bit, &clk_regmap_gate_ro_ops, _pname) _name 43 drivers/clk/meson/g12a-aoclk.c #define AXG_AO_GATE(_name, _reg, _bit) \ _name 44 drivers/clk/meson/g12a-aoclk.c static struct clk_regmap g12a_aoclk_##_name = { \ _name 50 drivers/clk/meson/g12a-aoclk.c .name = "g12a_ao_" #_name, \ _name 3865 drivers/clk/meson/g12a.c #define MESON_GATE(_name, _reg, _bit) \ _name 3866 drivers/clk/meson/g12a.c MESON_PCLK(_name, _reg, _bit, &g12a_clk81.hw) _name 3868 drivers/clk/meson/g12a.c #define MESON_GATE_RO(_name, _reg, _bit) \ _name 3869 drivers/clk/meson/g12a.c MESON_PCLK_RO(_name, _reg, _bit, &g12a_clk81.hw) _name 23 drivers/clk/meson/gxbb-aoclk.c #define GXBB_AO_GATE(_name, _bit) \ _name 24 drivers/clk/meson/gxbb-aoclk.c static struct clk_regmap _name##_ao = { \ _name 30 drivers/clk/meson/gxbb-aoclk.c .name = #_name "_ao", \ _name 2591 drivers/clk/meson/gxbb.c #define MESON_GATE(_name, _reg, _bit) \ _name 2592 drivers/clk/meson/gxbb.c MESON_PCLK(_name, _reg, _bit, &gxbb_clk81.hw) _name 2570 drivers/clk/meson/meson8b.c #define MESON_GATE(_name, _reg, _bit) \ _name 2571 drivers/clk/meson/meson8b.c MESON_PCLK(_name, _reg, _bit, &meson8b_clk81.hw) _name 128 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_GATE(_name, _bit) \ _name 129 drivers/clk/mvebu/armada-37xx-periph.c struct clk_gate gate_##_name = { \ _name 137 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_MUX(_name, _shift) \ _name 138 drivers/clk/mvebu/armada-37xx-periph.c struct clk_mux mux_##_name = { \ _name 147 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_DOUBLEDIV(_name, _reg1, _reg2, _shift1, _shift2) \ _name 148 drivers/clk/mvebu/armada-37xx-periph.c struct clk_double_div rate_##_name = { \ _name 158 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_DIV(_name, _reg, _shift, _table) \ _name 159 drivers/clk/mvebu/armada-37xx-periph.c struct clk_divider rate_##_name = { \ _name 168 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_PM_CPU(_name, _shift1, _reg, _shift2) \ _name 169 drivers/clk/mvebu/armada-37xx-periph.c struct clk_pm_cpu muxrate_##_name = { \ _name 180 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_CLK_FULL_DD(_name, _bit, _shift, _reg1, _reg2, _shift1, _shift2)\ _name 181 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_GATE(_name, _bit); \ _name 182 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_MUX(_name, _shift); \ _name 183 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_DOUBLEDIV(_name, _reg1, _reg2, _shift1, _shift2); _name 185 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_CLK_FULL(_name, _bit, _shift, _reg, _shift1, _table) \ _name 186 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_GATE(_name, _bit); \ _name 187 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_MUX(_name, _shift); \ _name 188 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_DIV(_name, _reg, _shift1, _table); _name 190 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_CLK_GATE_DIV(_name, _bit, _reg, _shift, _table) \ _name 191 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_GATE(_name, _bit); \ _name 192 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_DIV(_name, _reg, _shift, _table); _name 194 drivers/clk/mvebu/armada-37xx-periph.c #define PERIPH_CLK_MUX_DD(_name, _shift, _reg1, _reg2, _shift1, _shift2)\ _name 195 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_MUX(_name, _shift); \ _name 196 drivers/clk/mvebu/armada-37xx-periph.c static PERIPH_DOUBLEDIV(_name, _reg1, _reg2, _shift1, _shift2); _name 198 drivers/clk/mvebu/armada-37xx-periph.c #define REF_CLK_FULL(_name) \ _name 199 drivers/clk/mvebu/armada-37xx-periph.c { .name = #_name, \ _name 203 drivers/clk/mvebu/armada-37xx-periph.c .mux_hw = &mux_##_name.hw, \ _name 204 drivers/clk/mvebu/armada-37xx-periph.c .gate_hw = &gate_##_name.hw, \ _name 205 drivers/clk/mvebu/armada-37xx-periph.c .rate_hw = &rate_##_name.hw, \ _name 208 drivers/clk/mvebu/armada-37xx-periph.c #define REF_CLK_FULL_DD(_name) \ _name 209 drivers/clk/mvebu/armada-37xx-periph.c { .name = #_name, \ _name 213 drivers/clk/mvebu/armada-37xx-periph.c .mux_hw = &mux_##_name.hw, \ _name 214 drivers/clk/mvebu/armada-37xx-periph.c .gate_hw = &gate_##_name.hw, \ _name 215 drivers/clk/mvebu/armada-37xx-periph.c .rate_hw = &rate_##_name.hw, \ _name 219 drivers/clk/mvebu/armada-37xx-periph.c #define REF_CLK_GATE(_name, _parent_name) \ _name 220 drivers/clk/mvebu/armada-37xx-periph.c { .name = #_name, \ _name 223 drivers/clk/mvebu/armada-37xx-periph.c .gate_hw = &gate_##_name.hw, \ _name 226 drivers/clk/mvebu/armada-37xx-periph.c #define REF_CLK_GATE_DIV(_name, _parent_name) \ _name 227 drivers/clk/mvebu/armada-37xx-periph.c { .name = #_name, \ _name 230 drivers/clk/mvebu/armada-37xx-periph.c .gate_hw = &gate_##_name.hw, \ _name 231 drivers/clk/mvebu/armada-37xx-periph.c .rate_hw = &rate_##_name.hw, \ _name 234 drivers/clk/mvebu/armada-37xx-periph.c #define REF_CLK_PM_CPU(_name) \ _name 235 drivers/clk/mvebu/armada-37xx-periph.c { .name = #_name, \ _name 239 drivers/clk/mvebu/armada-37xx-periph.c .muxrate_hw = &muxrate_##_name.hw, \ _name 242 drivers/clk/mvebu/armada-37xx-periph.c #define REF_CLK_MUX_DD(_name) \ _name 243 drivers/clk/mvebu/armada-37xx-periph.c { .name = #_name, \ _name 247 drivers/clk/mvebu/armada-37xx-periph.c .mux_hw = &mux_##_name.hw, \ _name 248 drivers/clk/mvebu/armada-37xx-periph.c .rate_hw = &rate_##_name.hw, \ _name 41 drivers/clk/nxp/clk-lpc18xx-creg.c #define CREG_CLK(_name, _emask, _ops) \ _name 43 drivers/clk/nxp/clk-lpc18xx-creg.c .name = _name, \ _name 189 drivers/clk/nxp/clk-lpc32xx.c #define LPC32XX_CLK_DEFINE(_idx, _name, _flags, ...) \ _name 191 drivers/clk/nxp/clk-lpc32xx.c .name = _name, \ _name 697 drivers/clk/nxp/clk-lpc32xx.c #define LPC32XX_DEFINE_PLL_OPS(_name, _rc, _sr, _rr) \ _name 698 drivers/clk/nxp/clk-lpc32xx.c static const struct clk_ops clk_ ##_name ## _ops = { \ _name 1093 drivers/clk/nxp/clk-lpc32xx.c #define LPC32XX_DEFINE_PLL(_idx, _name, _reg, _enable) \ _name 1098 drivers/clk/nxp/clk-lpc32xx.c .ops = &clk_ ##_name ## _ops, \ _name 19 drivers/clk/pistachio/clk.h #define GATE(_id, _name, _pname, _reg, _shift) \ _name 24 drivers/clk/pistachio/clk.h .name = _name, \ _name 39 drivers/clk/pistachio/clk.h #define MUX(_id, _name, _pnames, _reg, _shift) \ _name 44 drivers/clk/pistachio/clk.h .name = _name, \ _name 59 drivers/clk/pistachio/clk.h #define DIV(_id, _name, _pname, _reg, _width) \ _name 65 drivers/clk/pistachio/clk.h .name = _name, \ _name 69 drivers/clk/pistachio/clk.h #define DIV_F(_id, _name, _pname, _reg, _width, _div_flags) \ _name 75 drivers/clk/pistachio/clk.h .name = _name, \ _name 86 drivers/clk/pistachio/clk.h #define FIXED_FACTOR(_id, _name, _pname, _div) \ _name 90 drivers/clk/pistachio/clk.h .name = _name, \ _name 119 drivers/clk/pistachio/clk.h #define PLL(_id, _name, _pname, _type, _reg, _rates) \ _name 126 drivers/clk/pistachio/clk.h .name = _name, \ _name 130 drivers/clk/pistachio/clk.h #define PLL_FIXED(_id, _name, _pname, _type, _reg) \ _name 137 drivers/clk/pistachio/clk.h .name = _name, \ _name 119 drivers/clk/pxa/clk-pxa.h #define PXA_CKEN(_dev_id, _con_id, _name, parents, _mult_lp, _div_lp, \ _name 121 drivers/clk/pxa/clk-pxa.h { .ckid = CLK_ ## _name, .name = #_name, \ _name 26 drivers/clk/qcom/clk-rpm.c #define DEFINE_CLK_RPM(_platform, _name, _active, r_id) \ _name 28 drivers/clk/qcom/clk-rpm.c static struct clk_rpm _platform##_##_name = { \ _name 34 drivers/clk/qcom/clk-rpm.c .name = #_name, \ _name 41 drivers/clk/qcom/clk-rpm.c .peer = &_platform##_##_name, \ _name 52 drivers/clk/qcom/clk-rpm.c #define DEFINE_CLK_RPM_XO_BUFFER(_platform, _name, _active, offset) \ _name 53 drivers/clk/qcom/clk-rpm.c static struct clk_rpm _platform##_##_name = { \ _name 58 drivers/clk/qcom/clk-rpm.c .name = #_name, \ _name 64 drivers/clk/qcom/clk-rpm.c #define DEFINE_CLK_RPM_FIXED(_platform, _name, _active, r_id, r) \ _name 65 drivers/clk/qcom/clk-rpm.c static struct clk_rpm _platform##_##_name = { \ _name 70 drivers/clk/qcom/clk-rpm.c .name = #_name, \ _name 76 drivers/clk/qcom/clk-rpm.c #define DEFINE_CLK_RPM_PXO_BRANCH(_platform, _name, _active, r_id, r) \ _name 78 drivers/clk/qcom/clk-rpm.c static struct clk_rpm _platform##_##_name = { \ _name 86 drivers/clk/qcom/clk-rpm.c .name = #_name, \ _name 93 drivers/clk/qcom/clk-rpm.c .peer = &_platform##_##_name, \ _name 104 drivers/clk/qcom/clk-rpm.c #define DEFINE_CLK_RPM_CXO_BRANCH(_platform, _name, _active, r_id, r) \ _name 106 drivers/clk/qcom/clk-rpm.c static struct clk_rpm _platform##_##_name = { \ _name 113 drivers/clk/qcom/clk-rpm.c .name = #_name, \ _name 121 drivers/clk/qcom/clk-rpm.c .peer = &_platform##_##_name, \ _name 73 drivers/clk/qcom/clk-rpmh.c #define __DEFINE_CLK_RPMH(_platform, _name, _name_active, _res_name, \ _name 76 drivers/clk/qcom/clk-rpmh.c static struct clk_rpmh _platform##_##_name = { \ _name 87 drivers/clk/qcom/clk-rpmh.c .name = #_name, \ _name 100 drivers/clk/qcom/clk-rpmh.c .peer = &_platform##_##_name, \ _name 114 drivers/clk/qcom/clk-rpmh.c #define DEFINE_CLK_RPMH_ARC(_platform, _name, _name_active, _res_name, \ _name 116 drivers/clk/qcom/clk-rpmh.c __DEFINE_CLK_RPMH(_platform, _name, _name_active, _res_name, \ _name 119 drivers/clk/qcom/clk-rpmh.c #define DEFINE_CLK_RPMH_VRM(_platform, _name, _name_active, _res_name, \ _name 121 drivers/clk/qcom/clk-rpmh.c __DEFINE_CLK_RPMH(_platform, _name, _name_active, _res_name, \ _name 124 drivers/clk/qcom/clk-rpmh.c #define DEFINE_CLK_RPMH_BCM(_platform, _name, _res_name) \ _name 125 drivers/clk/qcom/clk-rpmh.c static struct clk_rpmh _platform##_##_name = { \ _name 131 drivers/clk/qcom/clk-rpmh.c .name = #_name, \ _name 29 drivers/clk/qcom/clk-smd-rpm.c #define __DEFINE_CLK_SMD_RPM(_platform, _name, _active, type, r_id, stat_id, \ _name 32 drivers/clk/qcom/clk-smd-rpm.c static struct clk_smd_rpm _platform##_##_name = { \ _name 41 drivers/clk/qcom/clk-smd-rpm.c .name = #_name, \ _name 52 drivers/clk/qcom/clk-smd-rpm.c .peer = &_platform##_##_name, \ _name 62 drivers/clk/qcom/clk-smd-rpm.c #define __DEFINE_CLK_SMD_RPM_BRANCH(_platform, _name, _active, type, r_id, \ _name 65 drivers/clk/qcom/clk-smd-rpm.c static struct clk_smd_rpm _platform##_##_name = { \ _name 75 drivers/clk/qcom/clk-smd-rpm.c .name = #_name, \ _name 87 drivers/clk/qcom/clk-smd-rpm.c .peer = &_platform##_##_name, \ _name 97 drivers/clk/qcom/clk-smd-rpm.c #define DEFINE_CLK_SMD_RPM(_platform, _name, _active, type, r_id) \ _name 98 drivers/clk/qcom/clk-smd-rpm.c __DEFINE_CLK_SMD_RPM(_platform, _name, _active, type, r_id, \ _name 101 drivers/clk/qcom/clk-smd-rpm.c #define DEFINE_CLK_SMD_RPM_BRANCH(_platform, _name, _active, type, r_id, r) \ _name 102 drivers/clk/qcom/clk-smd-rpm.c __DEFINE_CLK_SMD_RPM_BRANCH(_platform, _name, _active, type, \ _name 105 drivers/clk/qcom/clk-smd-rpm.c #define DEFINE_CLK_SMD_RPM_QDSS(_platform, _name, _active, type, r_id) \ _name 106 drivers/clk/qcom/clk-smd-rpm.c __DEFINE_CLK_SMD_RPM(_platform, _name, _active, type, r_id, \ _name 109 drivers/clk/qcom/clk-smd-rpm.c #define DEFINE_CLK_SMD_RPM_XO_BUFFER(_platform, _name, _active, r_id) \ _name 110 drivers/clk/qcom/clk-smd-rpm.c __DEFINE_CLK_SMD_RPM_BRANCH(_platform, _name, _active, \ _name 114 drivers/clk/qcom/clk-smd-rpm.c #define DEFINE_CLK_SMD_RPM_XO_BUFFER_PINCTRL(_platform, _name, _active, r_id) \ _name 115 drivers/clk/qcom/clk-smd-rpm.c __DEFINE_CLK_SMD_RPM_BRANCH(_platform, _name, _active, \ _name 34 drivers/clk/renesas/rcar-gen3-cpg.h #define DEF_GEN3_SD(_name, _id, _parent, _offset) \ _name 35 drivers/clk/renesas/rcar-gen3-cpg.h DEF_BASE(_name, _id, CLK_TYPE_GEN3_SD, _parent, .offset = _offset) _name 37 drivers/clk/renesas/rcar-gen3-cpg.h #define DEF_GEN3_MDSEL(_name, _id, _md, _parent0, _div0, _parent1, _div1) \ _name 38 drivers/clk/renesas/rcar-gen3-cpg.h DEF_BASE(_name, _id, CLK_TYPE_GEN3_MDSEL, \ _name 42 drivers/clk/renesas/rcar-gen3-cpg.h #define DEF_GEN3_PE(_name, _id, _parent_sscg, _div_sscg, _parent_clean, \ _name 44 drivers/clk/renesas/rcar-gen3-cpg.h DEF_GEN3_MDSEL(_name, _id, 12, _parent_sscg, _div_sscg, \ _name 47 drivers/clk/renesas/rcar-gen3-cpg.h #define DEF_GEN3_OSC(_name, _id, _parent, _div) \ _name 48 drivers/clk/renesas/rcar-gen3-cpg.h DEF_BASE(_name, _id, CLK_TYPE_GEN3_OSC, _parent, .div = _div) _name 50 drivers/clk/renesas/rcar-gen3-cpg.h #define DEF_GEN3_RCKSEL(_name, _id, _parent0, _div0, _parent1, _div1) \ _name 51 drivers/clk/renesas/rcar-gen3-cpg.h DEF_BASE(_name, _id, CLK_TYPE_GEN3_RCKSEL, \ _name 54 drivers/clk/renesas/rcar-gen3-cpg.h #define DEF_GEN3_Z(_name, _id, _type, _parent, _div, _offset) \ _name 55 drivers/clk/renesas/rcar-gen3-cpg.h DEF_BASE(_name, _id, _type, _parent, .div = _div, .offset = _offset) _name 44 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_TYPE(_name, _id, _type...) \ _name 45 drivers/clk/renesas/renesas-cpg-mssr.h { .name = _name, .id = _id, .type = _type } _name 46 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_BASE(_name, _id, _type, _parent...) \ _name 47 drivers/clk/renesas/renesas-cpg-mssr.h DEF_TYPE(_name, _id, _type, .parent = _parent) _name 49 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_INPUT(_name, _id) \ _name 50 drivers/clk/renesas/renesas-cpg-mssr.h DEF_TYPE(_name, _id, CLK_TYPE_IN) _name 51 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_FIXED(_name, _id, _parent, _div, _mult) \ _name 52 drivers/clk/renesas/renesas-cpg-mssr.h DEF_BASE(_name, _id, CLK_TYPE_FF, _parent, .div = _div, .mult = _mult) _name 53 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_DIV6P1(_name, _id, _parent, _offset) \ _name 54 drivers/clk/renesas/renesas-cpg-mssr.h DEF_BASE(_name, _id, CLK_TYPE_DIV6P1, _parent, .offset = _offset) _name 55 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_DIV6_RO(_name, _id, _parent, _offset, _div) \ _name 56 drivers/clk/renesas/renesas-cpg-mssr.h DEF_BASE(_name, _id, CLK_TYPE_DIV6_RO, _parent, .offset = _offset, .div = _div, .mult = 1) _name 57 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_RATE(_name, _id, _rate) \ _name 58 drivers/clk/renesas/renesas-cpg-mssr.h DEF_TYPE(_name, _id, CLK_TYPE_FR, .mult = _rate) _name 75 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_MOD(_name, _mod, _parent...) \ _name 76 drivers/clk/renesas/renesas-cpg-mssr.h { .name = _name, .id = MOD_CLK_ID(_mod), .parent = _parent } _name 83 drivers/clk/renesas/renesas-cpg-mssr.h #define DEF_MOD_STB(_name, _mod, _parent...) \ _name 84 drivers/clk/renesas/renesas-cpg-mssr.h { .name = _name, .id = MOD_CLK_ID_10(_mod), .parent = _parent } _name 295 drivers/clk/rockchip/clk.h #define PLL(_type, _id, _name, _pnames, _flags, _con, _mode, _mshift, \ _name 300 drivers/clk/rockchip/clk.h .name = _name, \ _name 258 drivers/clk/samsung/clk.h #define __PLL(_typ, _id, _name, _pname, _flags, _lock, _con, _rtable) \ _name 262 drivers/clk/samsung/clk.h .name = _name, \ _name 270 drivers/clk/samsung/clk.h #define PLL(_typ, _id, _name, _pname, _lock, _con, _rtable) \ _name 271 drivers/clk/samsung/clk.h __PLL(_typ, _id, _name, _pname, CLK_GET_RATE_NOCACHE, _lock, \ _name 21 drivers/clk/sprd/composite.h #define SPRD_COMP_CLK_TABLE(_struct, _name, _parent, _reg, _table, \ _name 29 drivers/clk/sprd/composite.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 36 drivers/clk/sprd/composite.h #define SPRD_COMP_CLK(_struct, _name, _parent, _reg, _mshift, \ _name 38 drivers/clk/sprd/composite.h SPRD_COMP_CLK_TABLE(_struct, _name, _parent, _reg, \ _name 38 drivers/clk/sprd/div.h #define SPRD_DIV_CLK(_struct, _name, _parent, _reg, \ _name 45 drivers/clk/sprd/div.h .hw.init = CLK_HW_INIT(_name, \ _name 21 drivers/clk/sprd/gate.h #define SPRD_SC_GATE_CLK_OPS(_struct, _name, _parent, _reg, _sc_offset, \ _name 30 drivers/clk/sprd/gate.h .hw.init = CLK_HW_INIT(_name, \ _name 37 drivers/clk/sprd/gate.h #define SPRD_GATE_CLK(_struct, _name, _parent, _reg, \ _name 39 drivers/clk/sprd/gate.h SPRD_SC_GATE_CLK_OPS(_struct, _name, _parent, _reg, 0, \ _name 43 drivers/clk/sprd/gate.h #define SPRD_SC_GATE_CLK(_struct, _name, _parent, _reg, _sc_offset, \ _name 45 drivers/clk/sprd/gate.h SPRD_SC_GATE_CLK_OPS(_struct, _name, _parent, _reg, _sc_offset, \ _name 39 drivers/clk/sprd/mux.h #define SPRD_MUX_CLK_TABLE(_struct, _name, _parents, _table, \ _name 47 drivers/clk/sprd/mux.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 54 drivers/clk/sprd/mux.h #define SPRD_MUX_CLK(_struct, _name, _parents, _reg, \ _name 56 drivers/clk/sprd/mux.h SPRD_MUX_CLK_TABLE(_struct, _name, _parents, NULL, \ _name 64 drivers/clk/sprd/pll.h #define SPRD_PLL_WITH_ITABLE_K_FVCO(_struct, _name, _parent, _reg, \ _name 79 drivers/clk/sprd/pll.h .hw.init = CLK_HW_INIT(_name, \ _name 86 drivers/clk/sprd/pll.h #define SPRD_PLL_WITH_ITABLE_K(_struct, _name, _parent, _reg, \ _name 89 drivers/clk/sprd/pll.h SPRD_PLL_WITH_ITABLE_K_FVCO(_struct, _name, _parent, _reg, \ _name 93 drivers/clk/sprd/pll.h #define SPRD_PLL_WITH_ITABLE_1K(_struct, _name, _parent, _reg, \ _name 95 drivers/clk/sprd/pll.h SPRD_PLL_WITH_ITABLE_K_FVCO(_struct, _name, _parent, _reg, \ _name 87 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_DIV_TABLE_WITH_GATE(_struct, _name, _parent, _reg, \ _name 96 drivers/clk/sunxi-ng/ccu_div.h .hw.init = CLK_HW_INIT(_name, \ _name 104 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_DIV_TABLE(_struct, _name, _parent, _reg, \ _name 107 drivers/clk/sunxi-ng/ccu_div.h SUNXI_CCU_DIV_TABLE_WITH_GATE(_struct, _name, _parent, _reg, \ _name 111 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_M_WITH_MUX_TABLE_GATE(_struct, _name, \ _name 123 drivers/clk/sunxi-ng/ccu_div.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 130 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_M_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ _name 133 drivers/clk/sunxi-ng/ccu_div.h SUNXI_CCU_M_WITH_MUX_TABLE_GATE(_struct, _name, \ _name 139 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_M_WITH_MUX(_struct, _name, _parents, _reg, \ _name 142 drivers/clk/sunxi-ng/ccu_div.h SUNXI_CCU_M_WITH_MUX_TABLE_GATE(_struct, _name, \ _name 149 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_M_WITH_GATE(_struct, _name, _parent, _reg, \ _name 157 drivers/clk/sunxi-ng/ccu_div.h .hw.init = CLK_HW_INIT(_name, \ _name 164 drivers/clk/sunxi-ng/ccu_div.h #define SUNXI_CCU_M(_struct, _name, _parent, _reg, _mshift, _mwidth, \ _name 166 drivers/clk/sunxi-ng/ccu_div.h SUNXI_CCU_M_WITH_GATE(_struct, _name, _parent, _reg, \ _name 19 drivers/clk/sunxi-ng/ccu_gate.h #define SUNXI_CCU_GATE(_struct, _name, _parent, _reg, _gate, _flags) \ _name 24 drivers/clk/sunxi-ng/ccu_gate.h .hw.init = CLK_HW_INIT(_name, \ _name 31 drivers/clk/sunxi-ng/ccu_gate.h #define SUNXI_CCU_GATE_HW(_struct, _name, _parent, _reg, _gate, _flags) \ _name 36 drivers/clk/sunxi-ng/ccu_gate.h .hw.init = CLK_HW_INIT_HW(_name, \ _name 43 drivers/clk/sunxi-ng/ccu_gate.h #define SUNXI_CCU_GATE_FW(_struct, _name, _parent, _reg, _gate, _flags) \ _name 48 drivers/clk/sunxi-ng/ccu_gate.h .hw.init = CLK_HW_INIT_FW_NAME(_name, \ _name 59 drivers/clk/sunxi-ng/ccu_gate.h #define SUNXI_CCU_GATE_HWS(_struct, _name, _parent, _reg, _gate, _flags) \ _name 64 drivers/clk/sunxi-ng/ccu_gate.h .hw.init = CLK_HW_INIT_HWS(_name, \ _name 71 drivers/clk/sunxi-ng/ccu_gate.h #define SUNXI_CCU_GATE_DATA(_struct, _name, _data, _reg, _gate, _flags) \ _name 77 drivers/clk/sunxi-ng/ccu_gate.h CLK_HW_INIT_PARENTS_DATA(_name, \ _name 34 drivers/clk/sunxi-ng/ccu_mp.h #define SUNXI_CCU_MP_WITH_MUX_GATE_POSTDIV(_struct, _name, _parents, _reg, \ _name 48 drivers/clk/sunxi-ng/ccu_mp.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 55 drivers/clk/sunxi-ng/ccu_mp.h #define SUNXI_CCU_MP_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ _name 67 drivers/clk/sunxi-ng/ccu_mp.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 74 drivers/clk/sunxi-ng/ccu_mp.h #define SUNXI_CCU_MP_WITH_MUX(_struct, _name, _parents, _reg, \ _name 79 drivers/clk/sunxi-ng/ccu_mp.h SUNXI_CCU_MP_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ _name 103 drivers/clk/sunxi-ng/ccu_mp.h #define SUNXI_CCU_MP_MMC_WITH_MUX_GATE(_struct, _name, _parents, _reg, \ _name 113 drivers/clk/sunxi-ng/ccu_mp.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 45 drivers/clk/sunxi-ng/ccu_mult.h #define SUNXI_CCU_N_WITH_GATE_LOCK(_struct, _name, _parent, _reg, \ _name 54 drivers/clk/sunxi-ng/ccu_mult.h .hw.init = CLK_HW_INIT(_name, \ _name 50 drivers/clk/sunxi-ng/ccu_mux.h #define SUNXI_CCU_MUX_TABLE_WITH_GATE(_struct, _name, _parents, _table, \ _name 58 drivers/clk/sunxi-ng/ccu_mux.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 65 drivers/clk/sunxi-ng/ccu_mux.h #define SUNXI_CCU_MUX_WITH_GATE(_struct, _name, _parents, _reg, \ _name 67 drivers/clk/sunxi-ng/ccu_mux.h SUNXI_CCU_MUX_TABLE_WITH_GATE(_struct, _name, _parents, NULL, \ _name 71 drivers/clk/sunxi-ng/ccu_mux.h #define SUNXI_CCU_MUX(_struct, _name, _parents, _reg, _shift, _width, \ _name 73 drivers/clk/sunxi-ng/ccu_mux.h SUNXI_CCU_MUX_TABLE_WITH_GATE(_struct, _name, _parents, NULL, \ _name 33 drivers/clk/sunxi-ng/ccu_nk.h #define SUNXI_CCU_NK_WITH_GATE_LOCK_POSTDIV(_struct, _name, _parent, _reg, \ _name 47 drivers/clk/sunxi-ng/ccu_nk.h .hw.init = CLK_HW_INIT(_name, \ _name 34 drivers/clk/sunxi-ng/ccu_nkm.h #define SUNXI_CCU_NKM_WITH_MUX_GATE_LOCK(_struct, _name, _parents, _reg, \ _name 49 drivers/clk/sunxi-ng/ccu_nkm.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 56 drivers/clk/sunxi-ng/ccu_nkm.h #define SUNXI_CCU_NKM_WITH_GATE_LOCK(_struct, _name, _parent, _reg, \ _name 69 drivers/clk/sunxi-ng/ccu_nkm.h .hw.init = CLK_HW_INIT(_name, \ _name 35 drivers/clk/sunxi-ng/ccu_nkmp.h #define SUNXI_CCU_NKMP_WITH_GATE_LOCK(_struct, _name, _parent, _reg, \ _name 50 drivers/clk/sunxi-ng/ccu_nkmp.h .hw.init = CLK_HW_INIT(_name, \ _name 38 drivers/clk/sunxi-ng/ccu_nm.h #define SUNXI_CCU_NM_WITH_SDM_GATE_LOCK(_struct, _name, _parent, _reg, \ _name 54 drivers/clk/sunxi-ng/ccu_nm.h .hw.init = CLK_HW_INIT(_name, \ _name 61 drivers/clk/sunxi-ng/ccu_nm.h #define SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK(_struct, _name, _parent, _reg, \ _name 78 drivers/clk/sunxi-ng/ccu_nm.h .hw.init = CLK_HW_INIT(_name, \ _name 85 drivers/clk/sunxi-ng/ccu_nm.h #define SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK_MIN(_struct, _name, _parent, \ _name 104 drivers/clk/sunxi-ng/ccu_nm.h .hw.init = CLK_HW_INIT(_name, \ _name 111 drivers/clk/sunxi-ng/ccu_nm.h #define SUNXI_CCU_NM_WITH_FRAC_GATE_LOCK_MIN_MAX(_struct, _name, \ _name 133 drivers/clk/sunxi-ng/ccu_nm.h .hw.init = CLK_HW_INIT(_name, \ _name 140 drivers/clk/sunxi-ng/ccu_nm.h #define SUNXI_CCU_NM_WITH_GATE_LOCK(_struct, _name, _parent, _reg, \ _name 151 drivers/clk/sunxi-ng/ccu_nm.h .hw.init = CLK_HW_INIT(_name, \ _name 20 drivers/clk/sunxi-ng/ccu_phase.h #define SUNXI_CCU_PHASE(_struct, _name, _parent, _reg, _shift, _width, _flags) \ _name 26 drivers/clk/sunxi-ng/ccu_phase.h .hw.init = CLK_HW_INIT(_name, \ _name 38 drivers/clk/tegra/clk-tegra-audio.c #define SYNC(_name) \ _name 40 drivers/clk/tegra/clk-tegra-audio.c .name = #_name,\ _name 41 drivers/clk/tegra/clk-tegra-audio.c .clk_id = tegra_clk_ ## _name,\ _name 52 drivers/clk/tegra/clk-tegra-audio.c #define AUDIO(_name, _offset) \ _name 54 drivers/clk/tegra/clk-tegra-audio.c .gate_name = #_name,\ _name 55 drivers/clk/tegra/clk-tegra-audio.c .mux_name = #_name"_mux",\ _name 57 drivers/clk/tegra/clk-tegra-audio.c .gate_clk_id = tegra_clk_ ## _name,\ _name 58 drivers/clk/tegra/clk-tegra-audio.c .mux_clk_id = tegra_clk_ ## _name ## _mux,\ _name 71 drivers/clk/tegra/clk-tegra-audio.c #define AUDIO2X(_name, _num, _offset) \ _name 73 drivers/clk/tegra/clk-tegra-audio.c .parent = #_name,\ _name 74 drivers/clk/tegra/clk-tegra-audio.c .gate_name = #_name"_2x",\ _name 75 drivers/clk/tegra/clk-tegra-audio.c .name_2x = #_name"_doubler",\ _name 76 drivers/clk/tegra/clk-tegra-audio.c .div_name = #_name"_div",\ _name 77 drivers/clk/tegra/clk-tegra-audio.c .clk_id = tegra_clk_ ## _name ## _2x,\ _name 132 drivers/clk/tegra/clk-tegra-periph.c #define MUX(_name, _parents, _offset, \ _name 134 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 139 drivers/clk/tegra/clk-tegra-periph.c #define MUX_FLAGS(_name, _parents, _offset,\ _name 141 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 146 drivers/clk/tegra/clk-tegra-periph.c #define MUX8(_name, _parents, _offset, \ _name 148 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 153 drivers/clk/tegra/clk-tegra-periph.c #define MUX8_NOGATE_LOCK(_name, _parents, _offset, _clk_id, _lock) \ _name 154 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset, \ _name 159 drivers/clk/tegra/clk-tegra-periph.c #define MUX8_NOGATE(_name, _parents, _offset, _clk_id) \ _name 160 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset, \ _name 165 drivers/clk/tegra/clk-tegra-periph.c #define INT(_name, _parents, _offset, \ _name 167 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 172 drivers/clk/tegra/clk-tegra-periph.c #define INT_FLAGS(_name, _parents, _offset,\ _name 174 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 179 drivers/clk/tegra/clk-tegra-periph.c #define INT8(_name, _parents, _offset,\ _name 181 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 186 drivers/clk/tegra/clk-tegra-periph.c #define UART(_name, _parents, _offset,\ _name 188 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 193 drivers/clk/tegra/clk-tegra-periph.c #define UART8(_name, _parents, _offset,\ _name 195 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 200 drivers/clk/tegra/clk-tegra-periph.c #define I2C(_name, _parents, _offset,\ _name 202 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 207 drivers/clk/tegra/clk-tegra-periph.c #define XUSB(_name, _parents, _offset, \ _name 209 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset, \ _name 214 drivers/clk/tegra/clk-tegra-periph.c #define AUDIO(_name, _offset, _clk_num,\ _name 216 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, mux_d_audio_clk, \ _name 221 drivers/clk/tegra/clk-tegra-periph.c #define NODIV(_name, _parents, _offset, \ _name 224 drivers/clk/tegra/clk-tegra-periph.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 229 drivers/clk/tegra/clk-tegra-periph.c #define GATE(_name, _parent_name, \ _name 232 drivers/clk/tegra/clk-tegra-periph.c .name = _name, \ _name 240 drivers/clk/tegra/clk-tegra-periph.c #define DIV8(_name, _parent_name, _offset, _clk_id, _flags) \ _name 242 drivers/clk/tegra/clk-tegra-periph.c .name = _name, \ _name 115 drivers/clk/tegra/clk-tegra114.c #define MUX8(_name, _parents, _offset, \ _name 117 drivers/clk/tegra/clk-tegra114.c TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\ _name 135 drivers/clk/tegra/clk-tegra20.c #define TEGRA_INIT_DATA_MUX(_name, _parents, _offset, \ _name 137 drivers/clk/tegra/clk-tegra20.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 142 drivers/clk/tegra/clk-tegra20.c #define TEGRA_INIT_DATA_DIV16(_name, _parents, _offset, \ _name 144 drivers/clk/tegra/clk-tegra20.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 149 drivers/clk/tegra/clk-tegra20.c #define TEGRA_INIT_DATA_NODIV(_name, _parents, _offset, \ _name 152 drivers/clk/tegra/clk-tegra20.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 156 drivers/clk/tegra/clk-tegra30.c #define TEGRA_INIT_DATA_MUX(_name, _parents, _offset, \ _name 158 drivers/clk/tegra/clk-tegra30.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 162 drivers/clk/tegra/clk-tegra30.c #define TEGRA_INIT_DATA_MUX8(_name, _parents, _offset, \ _name 164 drivers/clk/tegra/clk-tegra30.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 168 drivers/clk/tegra/clk-tegra30.c #define TEGRA_INIT_DATA_INT(_name, _parents, _offset, \ _name 170 drivers/clk/tegra/clk-tegra30.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 175 drivers/clk/tegra/clk-tegra30.c #define TEGRA_INIT_DATA_NODIV(_name, _parents, _offset, \ _name 178 drivers/clk/tegra/clk-tegra30.c TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \ _name 624 drivers/clk/tegra/clk.h #define TEGRA_INIT_DATA_TABLE(_name, _con_id, _dev_id, _parent_names, _offset,\ _name 630 drivers/clk/tegra/clk.h .name = _name, \ _name 645 drivers/clk/tegra/clk.h #define TEGRA_INIT_DATA(_name, _con_id, _dev_id, _parent_names, _offset,\ _name 649 drivers/clk/tegra/clk.h TEGRA_INIT_DATA_TABLE(_name, _con_id, _dev_id, _parent_names, _offset,\ _name 69 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_CPUGEAR(_name, _idx, _regbase, _mask, \ _name 72 drivers/clk/uniphier/clk-uniphier.h .name = (_name), \ _name 83 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_FACTOR(_name, _idx, _parent, _mult, _div) \ _name 85 drivers/clk/uniphier/clk-uniphier.h .name = (_name), \ _name 95 drivers/clk/uniphier/clk-uniphier.h #define UNIPHIER_CLK_GATE(_name, _idx, _parent, _reg, _bit) \ _name 97 drivers/clk/uniphier/clk-uniphier.h .name = (_name), \ _name 37 drivers/clk/zte/clk.h #define ZX_PLL(_name, _parent, _reg, _table, _pd, _lock) \ _name 44 drivers/clk/zte/clk.h .hw.init = CLK_HW_INIT(_name, _parent, &zx_pll_ops, \ _name 52 drivers/clk/zte/clk.h #define ZX296718_PLL(_name, _parent, _reg, _table) \ _name 53 drivers/clk/zte/clk.h ZX_PLL(_name, _parent, _reg, _table, 0xff, 30) _name 60 drivers/clk/zte/clk.h #define GATE(_id, _name, _parent, _reg, _bit, _flag, _gflags) \ _name 67 drivers/clk/zte/clk.h .hw.init = CLK_HW_INIT(_name, \ _name 80 drivers/clk/zte/clk.h #define FFACTOR(_id, _name, _parent, _mult, _div, _flag) \ _name 85 drivers/clk/zte/clk.h .hw.init = CLK_HW_INIT(_name, \ _name 98 drivers/clk/zte/clk.h #define MUX_F(_id, _name, _parent, _reg, _shift, _width, _flag, _mflag) \ _name 106 drivers/clk/zte/clk.h .hw.init = CLK_HW_INIT_PARENTS(_name, \ _name 114 drivers/clk/zte/clk.h #define MUX(_id, _name, _parent, _reg, _shift, _width) \ _name 115 drivers/clk/zte/clk.h MUX_F(_id, _name, _parent, _reg, _shift, _width, 0, 0) _name 122 drivers/clk/zte/clk.h #define DIV_T(_id, _name, _parent, _reg, _shift, _width, _flag, _table) \ _name 131 drivers/clk/zte/clk.h .hw.init = CLK_HW_INIT(_name, \ _name 147 drivers/clk/zte/clk.h #define AUDIO_DIV(_id, _name, _parent, _reg) \ _name 151 drivers/clk/zte/clk.h .hw.init = CLK_HW_INIT(_name, \ _name 1286 drivers/counter/104-quad-8.c #define QUAD8_QUAD_SIGNAL(_id, _name) { \ _name 1288 drivers/counter/104-quad-8.c .name = (_name) \ _name 1291 drivers/counter/104-quad-8.c #define QUAD8_INDEX_SIGNAL(_id, _name) { \ _name 1293 drivers/counter/104-quad-8.c .name = (_name), \ _name 70 drivers/cpufreq/cpufreq_governor.h #define gov_attr_ro(_name) \ _name 71 drivers/cpufreq/cpufreq_governor.h static struct governor_attr _name = \ _name 72 drivers/cpufreq/cpufreq_governor.h __ATTR(_name, 0444, show_##_name, NULL) _name 74 drivers/cpufreq/cpufreq_governor.h #define gov_attr_rw(_name) \ _name 75 drivers/cpufreq/cpufreq_governor.h static struct governor_attr _name = \ _name 76 drivers/cpufreq/cpufreq_governor.h __ATTR(_name, 0644, show_##_name, store_##_name) _name 259 drivers/cpufreq/freq_table.c #define cpufreq_attr_available_freq(_name) \ _name 260 drivers/cpufreq/freq_table.c struct freq_attr cpufreq_freq_attr_##_name##_freqs = \ _name 261 drivers/cpufreq/freq_table.c __ATTR_RO(_name##_frequencies) _name 168 drivers/cpuidle/sysfs.c #define define_one_ro(_name, show) \ _name 169 drivers/cpuidle/sysfs.c static struct cpuidle_attr attr_##_name = __ATTR(_name, 0444, show, NULL) _name 170 drivers/cpuidle/sysfs.c #define define_one_rw(_name, show, store) \ _name 171 drivers/cpuidle/sysfs.c static struct cpuidle_attr attr_##_name = __ATTR(_name, 0644, show, store) _name 245 drivers/cpuidle/sysfs.c #define define_one_state_ro(_name, show) \ _name 246 drivers/cpuidle/sysfs.c static struct cpuidle_state_attr attr_##_name = __ATTR(_name, 0444, show, NULL) _name 248 drivers/cpuidle/sysfs.c #define define_one_state_rw(_name, show, store) \ _name 249 drivers/cpuidle/sysfs.c static struct cpuidle_state_attr attr_##_name = __ATTR(_name, 0644, show, store) _name 251 drivers/cpuidle/sysfs.c #define define_show_state_function(_name) \ _name 252 drivers/cpuidle/sysfs.c static ssize_t show_state_##_name(struct cpuidle_state *state, \ _name 255 drivers/cpuidle/sysfs.c return sprintf(buf, "%u\n", state->_name);\ _name 258 drivers/cpuidle/sysfs.c #define define_store_state_ull_function(_name) \ _name 259 drivers/cpuidle/sysfs.c static ssize_t store_state_##_name(struct cpuidle_state *state, \ _name 271 drivers/cpuidle/sysfs.c state_usage->_name = 1; \ _name 273 drivers/cpuidle/sysfs.c state_usage->_name = 0; \ _name 277 drivers/cpuidle/sysfs.c #define define_show_state_ull_function(_name) \ _name 278 drivers/cpuidle/sysfs.c static ssize_t show_state_##_name(struct cpuidle_state *state, \ _name 282 drivers/cpuidle/sysfs.c return sprintf(buf, "%llu\n", state_usage->_name);\ _name 285 drivers/cpuidle/sysfs.c #define define_show_state_str_function(_name) \ _name 286 drivers/cpuidle/sysfs.c static ssize_t show_state_##_name(struct cpuidle_state *state, \ _name 290 drivers/cpuidle/sysfs.c if (state->_name[0] == '\0')\ _name 292 drivers/cpuidle/sysfs.c return sprintf(buf, "%s\n", state->_name);\ _name 341 drivers/cpuidle/sysfs.c #define define_show_state_s2idle_ull_function(_name) \ _name 342 drivers/cpuidle/sysfs.c static ssize_t show_state_s2idle_##_name(struct cpuidle_state *state, \ _name 346 drivers/cpuidle/sysfs.c return sprintf(buf, "%llu\n", state_usage->s2idle_##_name);\ _name 352 drivers/cpuidle/sysfs.c #define define_one_state_s2idle_ro(_name, show) \ _name 353 drivers/cpuidle/sysfs.c static struct cpuidle_state_attr attr_s2idle_##_name = \ _name 354 drivers/cpuidle/sysfs.c __ATTR(_name, 0444, show, NULL) _name 516 drivers/cpuidle/sysfs.c #define define_one_driver_ro(_name, show) \ _name 517 drivers/cpuidle/sysfs.c static struct cpuidle_driver_attr attr_driver_##_name = \ _name 518 drivers/cpuidle/sysfs.c __ATTR(_name, 0444, show, NULL) _name 850 drivers/crypto/nx/nx-842-pseries.c #define nx842_counter_read(_name) \ _name 851 drivers/crypto/nx/nx-842-pseries.c static ssize_t nx842_##_name##_show(struct device *dev, \ _name 860 drivers/crypto/nx/nx-842-pseries.c atomic64_read(&local_devdata->counters->_name)); \ _name 865 drivers/crypto/nx/nx-842-pseries.c #define NX842DEV_COUNTER_ATTR_RO(_name) \ _name 866 drivers/crypto/nx/nx-842-pseries.c nx842_counter_read(_name); \ _name 867 drivers/crypto/nx/nx-842-pseries.c static struct device_attribute dev_attr_##_name = __ATTR(_name, \ _name 869 drivers/crypto/nx/nx-842-pseries.c nx842_##_name##_show,\ _name 147 drivers/edac/edac_device_sysfs.c #define CTL_INFO_ATTR(_name,_mode,_show,_store) \ _name 148 drivers/edac/edac_device_sysfs.c static struct ctl_info_attribute attr_ctl_info_##_name = { \ _name 149 drivers/edac/edac_device_sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 375 drivers/edac/edac_device_sysfs.c #define INSTANCE_ATTR(_name,_mode,_show,_store) \ _name 376 drivers/edac/edac_device_sysfs.c static struct instance_attribute attr_instance_##_name = { \ _name 377 drivers/edac/edac_device_sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 478 drivers/edac/edac_device_sysfs.c #define BLOCK_ATTR(_name,_mode,_show,_store) \ _name 479 drivers/edac/edac_device_sysfs.c static struct edac_dev_sysfs_block_attribute attr_block_##_name = { \ _name 480 drivers/edac/edac_device_sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 129 drivers/edac/edac_mc_sysfs.c #define DEVICE_ATTR_LEGACY(_name, _mode, _show, _store) \ _name 130 drivers/edac/edac_mc_sysfs.c static struct device_attribute dev_attr_legacy_##_name = __ATTR(_name, _mode, _show, _store) _name 137 drivers/edac/edac_mc_sysfs.c #define DEVICE_CHANNEL(_name, _mode, _show, _store, _var) \ _name 138 drivers/edac/edac_mc_sysfs.c static struct dev_ch_attribute dev_attr_legacy_##_name = \ _name 139 drivers/edac/edac_mc_sysfs.c { __ATTR(_name, _mode, _show, _store), (_var) } _name 127 drivers/edac/edac_pci_sysfs.c #define INSTANCE_ATTR(_name, _mode, _show, _store) \ _name 128 drivers/edac/edac_pci_sysfs.c static struct instance_attribute attr_instance_##_name = { \ _name 129 drivers/edac/edac_pci_sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 266 drivers/edac/edac_pci_sysfs.c #define EDAC_PCI_ATTR(_name,_mode,_show,_store) \ _name 267 drivers/edac/edac_pci_sysfs.c static struct edac_pci_dev_attribute edac_pci_attr_##_name = { \ _name 268 drivers/edac/edac_pci_sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 269 drivers/edac/edac_pci_sysfs.c .value = &_name, \ _name 274 drivers/edac/edac_pci_sysfs.c #define EDAC_PCI_STRING_ATTR(_name,_data,_mode,_show,_store) \ _name 275 drivers/edac/edac_pci_sysfs.c static struct edac_pci_dev_attribute edac_pci_attr_##_name = { \ _name 276 drivers/edac/edac_pci_sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 216 drivers/edac/thunderx_edac.c #define DEBUGFS_STRUCT(_name, _mode, _write, _read) \ _name 217 drivers/edac/thunderx_edac.c static struct debugfs_entry debugfs_##_name = { \ _name 218 drivers/edac/thunderx_edac.c .name = __stringify(_name), \ _name 257 drivers/edac/thunderx_edac.c #define DEBUGFS_REG_ATTR(_type, _name, _reg) \ _name 258 drivers/edac/thunderx_edac.c static ssize_t thunderx_##_type##_##_name##_read(struct file *file, \ _name 270 drivers/edac/thunderx_edac.c static ssize_t thunderx_##_type##_##_name##_write(struct file *file, \ _name 288 drivers/edac/thunderx_edac.c DEBUGFS_STRUCT(_name, 0600, \ _name 289 drivers/edac/thunderx_edac.c thunderx_##_type##_##_name##_write, \ _name 290 drivers/edac/thunderx_edac.c thunderx_##_type##_##_name##_read) _name 1238 drivers/edac/thunderx_edac.c #define OCX_DEBUGFS_ATTR(_name, _reg) DEBUGFS_REG_ATTR(ocx, _name, _reg) _name 1918 drivers/edac/thunderx_edac.c #define L2C_DEBUGFS_ATTR(_name, _reg) DEBUGFS_REG_ATTR(l2c, _name, _reg) _name 174 drivers/firmware/broadcom/bcm47xx_sprom.c #define ENTRY(_revmask, _type, _prefix, _name, _val, _allset, _fallback) \ _name 176 drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_ ## _type(_prefix, NULL, _name, &sprom->_val, \ _name 33 drivers/firmware/dmi-id.c #define DMI_ATTR(_name, _mode, _show, _field) \ _name 34 drivers/firmware/dmi-id.c { .dev_attr = __ATTR(_name, _mode, _show, NULL), \ _name 37 drivers/firmware/dmi-id.c #define DEFINE_DMI_ATTR_WITH_SHOW(_name, _mode, _field) \ _name 38 drivers/firmware/dmi-id.c static struct dmi_device_attribute sys_dmi_##_name##_attr = \ _name 39 drivers/firmware/dmi-id.c DMI_ATTR(_name, _mode, sys_dmi_field_show, _field); _name 173 drivers/firmware/dmi-id.c #define ADD_DMI_ATTR(_name, _field) \ _name 175 drivers/firmware/dmi-id.c sys_dmi_attributes[i++] = &sys_dmi_##_name##_attr.dev_attr.attr; _name 57 drivers/firmware/dmi-sysfs.c #define DMI_SYSFS_ATTR(_entry, _name) \ _name 58 drivers/firmware/dmi-sysfs.c struct dmi_sysfs_attribute dmi_sysfs_attr_##_entry##_##_name = { \ _name 59 drivers/firmware/dmi-sysfs.c .attr = {.name = __stringify(_name), .mode = 0400}, \ _name 60 drivers/firmware/dmi-sysfs.c .show = dmi_sysfs_##_entry##_##_name, \ _name 74 drivers/firmware/dmi-sysfs.c #define DMI_SYSFS_MAPPED_ATTR(_entry, _name) \ _name 75 drivers/firmware/dmi-sysfs.c struct dmi_sysfs_mapped_attribute dmi_sysfs_attr_##_entry##_##_name = { \ _name 76 drivers/firmware/dmi-sysfs.c .attr = {.name = __stringify(_name), .mode = 0400}, \ _name 77 drivers/firmware/dmi-sysfs.c .show = dmi_sysfs_##_entry##_##_name, \ _name 66 drivers/firmware/edd.c #define EDD_DEVICE_ATTR(_name,_mode,_show,_test) \ _name 67 drivers/firmware/edd.c struct edd_attribute edd_attr_##_name = { \ _name 68 drivers/firmware/edd.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 50 drivers/firmware/efi/efivars.c #define EFIVAR_ATTR(_name, _mode, _show, _store) \ _name 51 drivers/firmware/efi/efivars.c struct efivar_attribute efivar_attr_##_name = { \ _name 52 drivers/firmware/efi/efivars.c .attr = {.name = __stringify(_name), .mode = _mode}, \ _name 1271 drivers/gpu/drm/amd/amdgpu/amdgpu.h #define AMDGPU_PMU_ATTR(_name, _object) \ _name 1273 drivers/gpu/drm/amd/amdgpu/amdgpu.h _name##_show(struct device *dev, \ _name 1281 drivers/gpu/drm/amd/amdgpu/amdgpu.h static struct device_attribute pmu_attr_##_name = __ATTR_RO(_name) _name 392 drivers/gpu/drm/amd/amdkfd/kfd_topology.c #define KFD_PERF_DESC(_name, _data) \ _name 394 drivers/gpu/drm/amd/amdkfd/kfd_topology.c .attr = __ATTR(_name, 0444, perf_show, NULL), \ _name 738 drivers/gpu/drm/i915/i915_pmu.c #define I915_PMU_FORMAT_ATTR(_name, _config) \ _name 740 drivers/gpu/drm/i915/i915_pmu.c { .attr = __ATTR(_name, 0444, i915_pmu_format_show, NULL), \ _name 175 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c #define SSPP_BLK(_name, _id, _base, _features, \ _name 178 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c .name = _name, .id = _id, \ _name 218 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c #define LM_BLK(_name, _id, _base, _pp, _lmpair) \ _name 220 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c .name = _name, .id = _id, \ _name 252 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c #define PP_BLK_TE(_name, _id, _base) \ _name 254 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c .name = _name, .id = _id, \ _name 259 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c #define PP_BLK(_name, _id, _base) \ _name 261 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c .name = _name, .id = _id, \ _name 277 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c #define INTF_BLK(_name, _id, _base, _type, _ctrl_id) \ _name 279 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c .name = _name, .id = _id, \ _name 154 drivers/gpu/drm/panfrost/panfrost_gpu.c #define GPU_MODEL(_name, _id, ...) \ _name 156 drivers/gpu/drm/panfrost/panfrost_gpu.c .name = __stringify(_name), \ _name 158 drivers/gpu/drm/panfrost/panfrost_gpu.c .features = hw_features_##_name, \ _name 159 drivers/gpu/drm/panfrost/panfrost_gpu.c .issues = hw_issues_##_name, \ _name 1198 drivers/gpu/drm/tegra/dc.c #define DEBUGFS_REG32(_name) { .name = #_name, .offset = _name } _name 122 drivers/gpu/drm/tegra/dsi.c #define DEBUGFS_REG32(_name) { .name = #_name, .offset = _name } _name 859 drivers/gpu/drm/tegra/hdmi.c #define DEBUGFS_REG32(_name) { .name = #_name, .offset = _name } _name 1305 drivers/gpu/drm/tegra/sor.c #define DEBUGFS_REG32(_name) { .name = #_name, .offset = _name } _name 106 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h #define DECLARE_VAL_CONTEXT(_name, _ht, _merge_dups) \ _name 107 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h struct vmw_validation_context _name = \ _name 109 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h .resource_list = LIST_HEAD_INIT((_name).resource_list), \ _name 110 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h .resource_ctx_list = LIST_HEAD_INIT((_name).resource_ctx_list), \ _name 111 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h .bo_list = LIST_HEAD_INIT((_name).bo_list), \ _name 112 drivers/gpu/drm/vmwgfx/vmwgfx_validation.h .page_list = LIST_HEAD_INIT((_name).page_list), \ _name 1531 drivers/hv/vmbus_drv.c #define VMBUS_CHAN_ATTR(_name, _mode, _show, _store) \ _name 1532 drivers/hv/vmbus_drv.c struct vmbus_chan_attribute chan_attr_##_name \ _name 1533 drivers/hv/vmbus_drv.c = __ATTR(_name, _mode, _show, _store) _name 1534 drivers/hv/vmbus_drv.c #define VMBUS_CHAN_ATTR_RW(_name) \ _name 1535 drivers/hv/vmbus_drv.c struct vmbus_chan_attribute chan_attr_##_name = __ATTR_RW(_name) _name 1536 drivers/hv/vmbus_drv.c #define VMBUS_CHAN_ATTR_RO(_name) \ _name 1537 drivers/hv/vmbus_drv.c struct vmbus_chan_attribute chan_attr_##_name = __ATTR_RO(_name) _name 1538 drivers/hv/vmbus_drv.c #define VMBUS_CHAN_ATTR_WO(_name) \ _name 1539 drivers/hv/vmbus_drv.c struct vmbus_chan_attribute chan_attr_##_name = __ATTR_WO(_name) _name 376 drivers/hwmon/nct6683.c #define SENSOR_TEMPLATE(_name, _template, _mode, _show, _store, _index) \ _name 377 drivers/hwmon/nct6683.c static struct sensor_device_template sensor_dev_template_##_name \ _name 381 drivers/hwmon/nct6683.c #define SENSOR_TEMPLATE_2(_name, _template, _mode, _show, _store, \ _name 383 drivers/hwmon/nct6683.c static struct sensor_device_template sensor_dev_template_##_name \ _name 1263 drivers/hwmon/nct6775.c #define SENSOR_TEMPLATE(_name, _template, _mode, _show, _store, _index) \ _name 1264 drivers/hwmon/nct6775.c static struct sensor_device_template sensor_dev_template_##_name \ _name 1268 drivers/hwmon/nct6775.c #define SENSOR_TEMPLATE_2(_name, _template, _mode, _show, _store, \ _name 1270 drivers/hwmon/nct6775.c static struct sensor_device_template sensor_dev_template_##_name \ _name 701 drivers/hwmon/occ/common.c #define ATTR_OCC(_name, _mode, _show, _store) { \ _name 703 drivers/hwmon/occ/common.c .name = _name, \ _name 710 drivers/hwmon/occ/common.c #define SENSOR_ATTR_OCC(_name, _mode, _show, _store, _nr, _index) { \ _name 711 drivers/hwmon/occ/common.c .dev_attr = ATTR_OCC(_name, _mode, _show, _store), \ _name 716 drivers/hwmon/occ/common.c #define OCC_INIT_ATTR(_name, _mode, _show, _store, _nr, _index) \ _name 718 drivers/hwmon/occ/common.c SENSOR_ATTR_OCC(_name, _mode, _show, _store, _nr, _index)) _name 432 drivers/hwmon/pmbus/pmbus.h #define PMBUS_REGULATOR(_name, _id) \ _name 434 drivers/hwmon/pmbus/pmbus.h .name = (_name # _id), \ _name 436 drivers/hwmon/pmbus/pmbus.h .of_match = of_match_ptr(_name # _id), \ _name 225 drivers/hwtracing/intel_th/gth.c #define OUTPUT_PARM(_name, _mask, _r, _w, _what) \ _name 226 drivers/hwtracing/intel_th/gth.c [TH_OUTPUT_PARM(_name)] = { .name = __stringify(_name), \ _name 1699 drivers/ide/ide-tape.c #define ide_tape_devset_rw_field(_name, _field) \ _name 1700 drivers/ide/ide-tape.c ide_tape_devset_get(_name, _field) \ _name 1701 drivers/ide/ide-tape.c ide_tape_devset_set(_name, _field) \ _name 1702 drivers/ide/ide-tape.c IDE_DEVSET(_name, DS_SYNC, get_##_name, set_##_name) _name 1704 drivers/ide/ide-tape.c #define ide_tape_devset_r_field(_name, _field) \ _name 1705 drivers/ide/ide-tape.c ide_tape_devset_get(_name, _field) \ _name 1706 drivers/ide/ide-tape.c IDE_DEVSET(_name, 0, get_##_name, NULL) _name 206 drivers/iio/adc/ad7266.c #define AD7266_DECLARE_SINGLE_ENDED_CHANNELS(_name, _sign) \ _name 207 drivers/iio/adc/ad7266.c const struct iio_chan_spec ad7266_channels_##_name[] = { \ _name 223 drivers/iio/adc/ad7266.c #define AD7266_DECLARE_SINGLE_ENDED_CHANNELS_FIXED(_name, _sign) \ _name 224 drivers/iio/adc/ad7266.c const struct iio_chan_spec ad7266_channels_##_name##_fixed[] = { \ _name 255 drivers/iio/adc/ad7266.c #define AD7266_DECLARE_DIFF_CHANNELS(_name, _sign) \ _name 256 drivers/iio/adc/ad7266.c const struct iio_chan_spec ad7266_channels_diff_##_name[] = { \ _name 269 drivers/iio/adc/ad7266.c #define AD7266_DECLARE_DIFF_CHANNELS_FIXED(_name, _sign) \ _name 270 drivers/iio/adc/ad7266.c const struct iio_chan_spec ad7266_channels_diff_fixed_##_name[] = { \ _name 548 drivers/iio/adc/ad7793.c #define DECLARE_AD7793_CHANNELS(_name, _b, _sb, _s) \ _name 549 drivers/iio/adc/ad7793.c const struct iio_chan_spec _name##_channels[] = { \ _name 559 drivers/iio/adc/ad7793.c #define DECLARE_AD7795_CHANNELS(_name, _b, _sb) \ _name 560 drivers/iio/adc/ad7793.c const struct iio_chan_spec _name##_channels[] = { \ _name 573 drivers/iio/adc/ad7793.c #define DECLARE_AD7797_CHANNELS(_name, _b, _sb) \ _name 574 drivers/iio/adc/ad7793.c const struct iio_chan_spec _name##_channels[] = { \ _name 582 drivers/iio/adc/ad7793.c #define DECLARE_AD7799_CHANNELS(_name, _b, _sb) \ _name 583 drivers/iio/adc/ad7793.c const struct iio_chan_spec _name##_channels[] = { \ _name 43 drivers/iio/adc/axp20x_adc.c #define AXP20X_ADC_CHANNEL(_channel, _name, _type, _reg) \ _name 51 drivers/iio/adc/axp20x_adc.c .datasheet_name = _name, \ _name 54 drivers/iio/adc/axp20x_adc.c #define AXP20X_ADC_CHANNEL_OFFSET(_channel, _name, _type, _reg) \ _name 63 drivers/iio/adc/axp20x_adc.c .datasheet_name = _name, \ _name 109 drivers/iio/adc/sun4i-gpadc-iio.c #define SUN4I_GPADC_ADC_CHANNEL(_channel, _name) { \ _name 115 drivers/iio/adc/sun4i-gpadc-iio.c .datasheet_name = _name, \ _name 86 drivers/iio/adc/ti-adc081c.c #define DEFINE_ADCxx1C_CHANNELS(_name, _bits) \ _name 87 drivers/iio/adc/ti-adc081c.c static const struct iio_chan_spec _name ## _channels[] = { \ _name 99 drivers/iio/adc/ti-adc081c.c #define ADCxx1C_MODEL(_name, _bits) \ _name 101 drivers/iio/adc/ti-adc081c.c .channels = _name ## _channels, \ _name 203 drivers/iio/adc/twl4030-madc.c #define TWL4030_ADC_CHANNEL(_channel, _type, _name) { \ _name 209 drivers/iio/adc/twl4030-madc.c .datasheet_name = _name, \ _name 183 drivers/iio/dac/ad5624r_spi.c #define DECLARE_AD5624R_CHANNELS(_name, _bits) \ _name 184 drivers/iio/dac/ad5624r_spi.c const struct iio_chan_spec _name##_channels[] = { \ _name 93 drivers/iio/dac/ad5764.c #define DECLARE_AD5764_CHANNELS(_name, _bits) \ _name 94 drivers/iio/dac/ad5764.c const struct iio_chan_spec _name##_channels[] = { \ _name 189 drivers/iio/dac/ltc2632.c #define DECLARE_LTC2632_CHANNELS(_name, _bits) \ _name 190 drivers/iio/dac/ltc2632.c const struct iio_chan_spec _name ## _channels[] = { \ _name 347 drivers/iio/frequency/adf4350.c #define _ADF4350_EXT_INFO(_name, _ident) { \ _name 348 drivers/iio/frequency/adf4350.c .name = _name, \ _name 412 drivers/iio/frequency/adf4371.c #define _ADF4371_EXT_INFO(_name, _ident) { \ _name 413 drivers/iio/frequency/adf4371.c .name = _name, \ _name 117 drivers/iio/health/afe440x.h #define AFE440X_TABLE_ATTR(_name, _table) \ _name 118 drivers/iio/health/afe440x.h static ssize_t _name ## _show(struct device *dev, \ _name 133 drivers/iio/health/afe440x.h static DEVICE_ATTR_RO(_name) _name 145 drivers/iio/health/afe440x.h #define AFE440X_ATTR(_name, _field, _table) \ _name 146 drivers/iio/health/afe440x.h struct afe440x_attr afe440x_attr_##_name = { \ _name 147 drivers/iio/health/afe440x.h .dev_attr = __ATTR(_name, (S_IRUGO | S_IWUSR), \ _name 571 drivers/iio/light/lm3533-als.c #define ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) \ _name 572 drivers/iio/light/lm3533-als.c { .dev_attr = __ATTR(_name, _mode, _show, _store), \ _name 577 drivers/iio/light/lm3533-als.c #define LM3533_ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) \ _name 578 drivers/iio/light/lm3533-als.c struct lm3533_als_attribute lm3533_als_attr_##_name = \ _name 579 drivers/iio/light/lm3533-als.c ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) _name 653 drivers/iio/light/lm3533-als.c #define ILLUMINANCE_ATTR_RO(_name) \ _name 654 drivers/iio/light/lm3533-als.c DEVICE_ATTR(in_illuminance0_##_name, S_IRUGO, show_##_name, NULL) _name 655 drivers/iio/light/lm3533-als.c #define ILLUMINANCE_ATTR_RW(_name) \ _name 656 drivers/iio/light/lm3533-als.c DEVICE_ATTR(in_illuminance0_##_name, S_IRUGO | S_IWUSR, \ _name 657 drivers/iio/light/lm3533-als.c show_##_name, store_##_name) _name 469 drivers/iio/proximity/isl29501.c #define _ISL29501_EXT_INFO(_name, _ident) { \ _name 470 drivers/iio/proximity/isl29501.c .name = _name, \ _name 178 drivers/infiniband/core/cm.c #define CM_COUNTER_ATTR(_name, _index) \ _name 179 drivers/infiniband/core/cm.c struct cm_counter_attribute cm_##_name##_counter_attr = { \ _name 180 drivers/infiniband/core/cm.c .attr = { .name = __stringify(_name), .mode = 0444 }, \ _name 75 drivers/infiniband/core/sysfs.c #define PORT_ATTR(_name, _mode, _show, _store) \ _name 76 drivers/infiniband/core/sysfs.c struct port_attribute port_attr_##_name = __ATTR(_name, _mode, _show, _store) _name 78 drivers/infiniband/core/sysfs.c #define PORT_ATTR_RO(_name) \ _name 79 drivers/infiniband/core/sysfs.c struct port_attribute port_attr_##_name = __ATTR_RO(_name) _name 454 drivers/infiniband/core/sysfs.c #define PORT_PMA_ATTR(_name, _counter, _width, _offset) \ _name 455 drivers/infiniband/core/sysfs.c struct port_table_attribute port_pma_attr_##_name = { \ _name 456 drivers/infiniband/core/sysfs.c .attr = __ATTR(_name, S_IRUGO, show_pma_counter, NULL), \ _name 461 drivers/infiniband/core/sysfs.c #define PORT_PMA_ATTR_EXT(_name, _width, _offset) \ _name 462 drivers/infiniband/core/sysfs.c struct port_table_attribute port_pma_attr_ext_##_name = { \ _name 463 drivers/infiniband/core/sysfs.c .attr = __ATTR(_name, S_IRUGO, show_pma_counter, NULL), \ _name 797 drivers/infiniband/hw/hfi1/sysfs.c #define SDE_ATTR(_name, _mode, _show, _store) \ _name 798 drivers/infiniband/hw/hfi1/sysfs.c struct sde_attribute sde_attr_##_name = \ _name 799 drivers/infiniband/hw/hfi1/sysfs.c __ATTR(_name, _mode, _show, _store) _name 2080 drivers/infiniband/hw/mlx4/main.c #define DIAG_COUNTER(_name, _offset) \ _name 2081 drivers/infiniband/hw/mlx4/main.c { .name = #_name, .offset = _offset } _name 163 drivers/infiniband/hw/mlx4/sysfs.c char *_name, struct kobject *_kobj, _name 182 drivers/infiniband/hw/mlx4/sysfs.c snprintf(vdentry->name, 15, "%s", _name); _name 5278 drivers/infiniband/hw/mlx5/main.c #define INIT_Q_COUNTER(_name) \ _name 5279 drivers/infiniband/hw/mlx5/main.c { .name = #_name, .offset = MLX5_BYTE_OFF(query_q_counter_out, _name)} _name 5300 drivers/infiniband/hw/mlx5/main.c #define INIT_CONG_COUNTER(_name) \ _name 5301 drivers/infiniband/hw/mlx5/main.c { .name = #_name, .offset = \ _name 5302 drivers/infiniband/hw/mlx5/main.c MLX5_BYTE_OFF(query_cong_statistics_out, _name ## _high)} _name 5322 drivers/infiniband/hw/mlx5/main.c #define INIT_EXT_PPCNT_COUNTER(_name) \ _name 5323 drivers/infiniband/hw/mlx5/main.c { .name = #_name, .offset = \ _name 5325 drivers/infiniband/hw/mlx5/main.c counter_set.eth_extended_cntrs_grp_data_layout._name##_high)} _name 16 drivers/input/input-leds.c #define VT_TRIGGER(_name) .trigger = _name _name 18 drivers/input/input-leds.c #define VT_TRIGGER(_name) .trigger = NULL _name 252 drivers/input/keyboard/atkbd.c #define ATKBD_DEFINE_ATTR(_name) \ _name 253 drivers/input/keyboard/atkbd.c static ssize_t atkbd_show_##_name(struct atkbd *, char *); \ _name 254 drivers/input/keyboard/atkbd.c static ssize_t atkbd_set_##_name(struct atkbd *, const char *, size_t); \ _name 255 drivers/input/keyboard/atkbd.c static ssize_t atkbd_do_show_##_name(struct device *d, \ _name 258 drivers/input/keyboard/atkbd.c return atkbd_attr_show_helper(d, b, atkbd_show_##_name); \ _name 260 drivers/input/keyboard/atkbd.c static ssize_t atkbd_do_set_##_name(struct device *d, \ _name 263 drivers/input/keyboard/atkbd.c return atkbd_attr_set_helper(d, b, s, atkbd_set_##_name); \ _name 265 drivers/input/keyboard/atkbd.c static struct device_attribute atkbd_attr_##_name = \ _name 266 drivers/input/keyboard/atkbd.c __ATTR(_name, S_IWUSR | S_IRUGO, atkbd_do_show_##_name, atkbd_do_set_##_name); _name 275 drivers/input/keyboard/atkbd.c #define ATKBD_DEFINE_RO_ATTR(_name) \ _name 276 drivers/input/keyboard/atkbd.c static ssize_t atkbd_show_##_name(struct atkbd *, char *); \ _name 277 drivers/input/keyboard/atkbd.c static ssize_t atkbd_do_show_##_name(struct device *d, \ _name 280 drivers/input/keyboard/atkbd.c return atkbd_attr_show_helper(d, b, atkbd_show_##_name); \ _name 282 drivers/input/keyboard/atkbd.c static struct device_attribute atkbd_attr_##_name = \ _name 283 drivers/input/keyboard/atkbd.c __ATTR(_name, S_IRUGO, atkbd_do_show_##_name, NULL); _name 1262 drivers/input/mouse/elantech.c #define ELANTECH_INT_ATTR(_name, _register) \ _name 1263 drivers/input/mouse/elantech.c static struct elantech_attr_data elantech_attr_##_name = { \ _name 1264 drivers/input/mouse/elantech.c .field_offset = offsetof(struct elantech_data, _name), \ _name 1267 drivers/input/mouse/elantech.c PSMOUSE_DEFINE_ATTR(_name, 0644, \ _name 1268 drivers/input/mouse/elantech.c &elantech_attr_##_name, \ _name 1272 drivers/input/mouse/elantech.c #define ELANTECH_INFO_ATTR(_name) \ _name 1273 drivers/input/mouse/elantech.c static struct elantech_attr_data elantech_attr_##_name = { \ _name 1275 drivers/input/mouse/elantech.c offsetof(struct elantech_device_info, _name), \ _name 1278 drivers/input/mouse/elantech.c PSMOUSE_DEFINE_ATTR(_name, 0644, \ _name 1279 drivers/input/mouse/elantech.c &elantech_attr_##_name, \ _name 162 drivers/input/mouse/psmouse.h #define __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, _set, _protect) \ _name 163 drivers/input/mouse/psmouse.h static struct psmouse_attribute psmouse_attr_##_name = { \ _name 166 drivers/input/mouse/psmouse.h .name = __stringify(_name), \ _name 178 drivers/input/mouse/psmouse.h #define __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, _protect) \ _name 181 drivers/input/mouse/psmouse.h __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, _set, _protect) _name 183 drivers/input/mouse/psmouse.h #define PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set) \ _name 184 drivers/input/mouse/psmouse.h __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, true) _name 186 drivers/input/mouse/psmouse.h #define PSMOUSE_DEFINE_RO_ATTR(_name, _mode, _data, _show) \ _name 188 drivers/input/mouse/psmouse.h __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, NULL, true) _name 190 drivers/input/mouse/psmouse.h #define PSMOUSE_DEFINE_WO_ATTR(_name, _mode, _data, _set) \ _name 192 drivers/input/mouse/psmouse.h __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, NULL, _set, true) _name 134 drivers/input/mouse/trackpoint.c #define TRACKPOINT_INT_ATTR(_name, _command, _default) \ _name 135 drivers/input/mouse/trackpoint.c static struct trackpoint_attr_data trackpoint_attr_##_name = { \ _name 136 drivers/input/mouse/trackpoint.c .field_offset = offsetof(struct trackpoint_data, _name), \ _name 140 drivers/input/mouse/trackpoint.c PSMOUSE_DEFINE_ATTR(_name, S_IWUSR | S_IRUGO, \ _name 141 drivers/input/mouse/trackpoint.c &trackpoint_attr_##_name, \ _name 170 drivers/input/mouse/trackpoint.c #define TRACKPOINT_BIT_ATTR(_name, _command, _mask, _inv, _default) \ _name 171 drivers/input/mouse/trackpoint.c static struct trackpoint_attr_data trackpoint_attr_##_name = { \ _name 173 drivers/input/mouse/trackpoint.c _name), \ _name 179 drivers/input/mouse/trackpoint.c PSMOUSE_DEFINE_ATTR(_name, S_IWUSR | S_IRUGO, \ _name 180 drivers/input/mouse/trackpoint.c &trackpoint_attr_##_name, \ _name 245 drivers/input/mouse/trackpoint.c #define TRACKPOINT_UPDATE(_power_on, _psmouse, _tp, _name) \ _name 247 drivers/input/mouse/trackpoint.c struct trackpoint_attr_data *_attr = &trackpoint_attr_##_name; \ _name 249 drivers/input/mouse/trackpoint.c if ((!_power_on || _tp->_name != _attr->power_on_default) && \ _name 251 drivers/input/mouse/trackpoint.c &psmouse_attr_##_name.dattr.attr)) { \ _name 254 drivers/input/mouse/trackpoint.c _attr->command, _tp->_name); \ _name 258 drivers/input/mouse/trackpoint.c _tp->_name); \ _name 262 drivers/input/mouse/trackpoint.c #define TRACKPOINT_SET_POWER_ON_DEFAULT(_tp, _name) \ _name 264 drivers/input/mouse/trackpoint.c _tp->_name = trackpoint_attr_##_name.power_on_default; \ _name 15 drivers/input/touchscreen/tsc2007_iio.c #define TSC2007_CHAN_IIO(_chan, _name, _type, _chan_info) \ _name 17 drivers/input/touchscreen/tsc2007_iio.c .datasheet_name = _name, \ _name 147 drivers/interconnect/qcom/qcs404.c #define DEFINE_QNODE(_name, _id, _buswidth, _mas_rpm_id, _slv_rpm_id, \ _name 149 drivers/interconnect/qcom/qcs404.c static struct qcom_icc_node _name = { \ _name 150 drivers/interconnect/qcom/qcs404.c .name = #_name, \ _name 136 drivers/interconnect/qcom/sdm845.c #define DEFINE_QNODE(_name, _id, _channels, _buswidth, \ _name 138 drivers/interconnect/qcom/sdm845.c static struct qcom_icc_node _name = { \ _name 140 drivers/interconnect/qcom/sdm845.c .name = #_name, \ _name 278 drivers/interconnect/qcom/sdm845.c #define DEFINE_QBCM(_name, _bcmname, _keepalive, _numnodes, ...) \ _name 279 drivers/interconnect/qcom/sdm845.c static struct qcom_icc_bcm _name = { \ _name 81 drivers/iommu/iommu.c #define IOMMU_GROUP_ATTR(_name, _mode, _show, _store) \ _name 82 drivers/iommu/iommu.c struct iommu_group_attribute iommu_group_attr_##_name = \ _name 83 drivers/iommu/iommu.c __ATTR(_name, _mode, _show, _store) _name 43 drivers/md/bcache/sysfs.h #define __sysfs_attribute(_name, _mode) \ _name 44 drivers/md/bcache/sysfs.h static struct attribute sysfs_##_name = \ _name 45 drivers/md/bcache/sysfs.h { .name = #_name, .mode = _mode } _name 18 drivers/md/dm-sysfs.c #define DM_ATTR_RO(_name) \ _name 19 drivers/md/dm-sysfs.c struct dm_sysfs_attr dm_attr_##_name = \ _name 20 drivers/md/dm-sysfs.c __ATTR(_name, S_IRUGO, dm_attr_##_name##_show, NULL) _name 43 drivers/md/dm-sysfs.c #define DM_ATTR_RW(_name) \ _name 44 drivers/md/dm-sysfs.c struct dm_sysfs_attr dm_attr_##_name = \ _name 45 drivers/md/dm-sysfs.c __ATTR(_name, S_IRUGO | S_IWUSR, dm_attr_##_name##_show, dm_attr_##_name##_store) _name 38 drivers/md/dm.c static const char *_name = DM_NAME; _name 235 drivers/md/dm.c r = register_blkdev(_major, _name); _name 257 drivers/md/dm.c unregister_blkdev(_major, _name); _name 86 drivers/media/i2c/smiapp/smiapp.h #define SMIAPP_IDENT_FQ(manufacturer, model, rev, fl, _name, _quirk) \ _name 91 drivers/media/i2c/smiapp/smiapp.h .name = _name, \ _name 94 drivers/media/i2c/smiapp/smiapp.h #define SMIAPP_IDENT_LQ(manufacturer, model, rev, _name, _quirk) \ _name 99 drivers/media/i2c/smiapp/smiapp.h .name = _name, \ _name 102 drivers/media/i2c/smiapp/smiapp.h #define SMIAPP_IDENT_L(manufacturer, model, rev, _name) \ _name 107 drivers/media/i2c/smiapp/smiapp.h .name = _name, } _name 109 drivers/media/i2c/smiapp/smiapp.h #define SMIAPP_IDENT_Q(manufacturer, model, rev, _name, _quirk) \ _name 114 drivers/media/i2c/smiapp/smiapp.h .name = _name, \ _name 117 drivers/media/i2c/smiapp/smiapp.h #define SMIAPP_IDENT(manufacturer, model, rev, _name) \ _name 122 drivers/media/i2c/smiapp/smiapp.h .name = _name, } _name 2734 drivers/media/pci/ddbridge/ddbridge-core.c #define __ATTR_MRO(_name, _show) { \ _name 2735 drivers/media/pci/ddbridge/ddbridge-core.c .attr = { .name = __stringify(_name), .mode = 0444 }, \ _name 2739 drivers/media/pci/ddbridge/ddbridge-core.c #define __ATTR_MWO(_name, _store) { \ _name 2740 drivers/media/pci/ddbridge/ddbridge-core.c .attr = { .name = __stringify(_name), .mode = 0222 }, \ _name 1047 drivers/media/rc/rc-main.c #define RC_FILTER_ATTR(_name, _mode, _show, _store, _type, _mask) \ _name 1048 drivers/media/rc/rc-main.c struct rc_filter_attribute dev_attr_##_name = { \ _name 1049 drivers/media/rc/rc-main.c .attr = __ATTR(_name, _mode, _show, _store), \ _name 938 drivers/memory/tegra/tegra114.c #define TEGRA114_MC_RESET(_name, _control, _status, _bit) \ _name 940 drivers/memory/tegra/tegra114.c .name = #_name, \ _name 941 drivers/memory/tegra/tegra114.c .id = TEGRA114_MC_RESET_##_name, \ _name 990 drivers/memory/tegra/tegra124.c #define TEGRA124_MC_RESET(_name, _control, _status, _bit) \ _name 992 drivers/memory/tegra/tegra124.c .name = #_name, \ _name 993 drivers/memory/tegra/tegra124.c .id = TEGRA124_MC_RESET_##_name, \ _name 170 drivers/memory/tegra/tegra20.c #define TEGRA20_MC_RESET(_name, _control, _status, _reset, _bit) \ _name 172 drivers/memory/tegra/tegra20.c .name = #_name, \ _name 173 drivers/memory/tegra/tegra20.c .id = TEGRA20_MC_RESET_##_name, \ _name 1080 drivers/memory/tegra/tegra210.c #define TEGRA210_MC_RESET(_name, _control, _status, _bit) \ _name 1082 drivers/memory/tegra/tegra210.c .name = #_name, \ _name 1083 drivers/memory/tegra/tegra210.c .id = TEGRA210_MC_RESET_##_name, \ _name 960 drivers/memory/tegra/tegra30.c #define TEGRA30_MC_RESET(_name, _control, _status, _bit) \ _name 962 drivers/memory/tegra/tegra30.c .name = #_name, \ _name 963 drivers/memory/tegra/tegra30.c .id = TEGRA30_MC_RESET_##_name, \ _name 53 drivers/mfd/asic3.c #define INIT_CDEX(_name, _rate) \ _name 54 drivers/mfd/asic3.c [ASIC3_CLOCK_##_name] = { \ _name 55 drivers/mfd/asic3.c .cdex = CLOCK_CDEX_##_name, \ _name 278 drivers/mfd/db8500-prcmu.c #define IRQ_INDEX(_name) ((IRQ_PRCMU_##_name)) _name 279 drivers/mfd/db8500-prcmu.c #define IRQ_ENTRY(_name)[IRQ_INDEX(_name)] = (WAKEUP_BIT_##_name) _name 333 drivers/mfd/db8500-prcmu.c #define WAKEUP_ENTRY(_name)[PRCMU_WAKEUP_INDEX_##_name] = (WAKEUP_BIT_##_name) _name 467 drivers/mfd/db8500-prcmu.c #define CLK_MGT_ENTRY(_name, _branch, _clk38div)[PRCMU_##_name] = \ _name 468 drivers/mfd/db8500-prcmu.c { (PRCM_##_name##_MGT), 0 , _branch, _clk38div} _name 316 drivers/mfd/lm3533-core.c #define LM3533_OUTPUT_ATTR(_name, _mode, _show, _store, _type, _id) \ _name 317 drivers/mfd/lm3533-core.c struct lm3533_device_attribute lm3533_dev_attr_##_name = \ _name 318 drivers/mfd/lm3533-core.c { .dev_attr = __ATTR(_name, _mode, _show, _store), \ _name 322 drivers/mfd/lm3533-core.c #define LM3533_OUTPUT_ATTR_RW(_name, _type, _id) \ _name 323 drivers/mfd/lm3533-core.c LM3533_OUTPUT_ATTR(output_##_name, S_IRUGO | S_IWUSR, \ _name 92 drivers/mfd/lm3533-ctrlbank.c #define lm3533_ctrlbank_set(_name, _NAME) \ _name 93 drivers/mfd/lm3533-ctrlbank.c int lm3533_ctrlbank_set_##_name(struct lm3533_ctrlbank *cb, u8 val) \ _name 104 drivers/mfd/lm3533-ctrlbank.c dev_err(cb->dev, "failed to set " #_name "\n"); \ _name 108 drivers/mfd/lm3533-ctrlbank.c EXPORT_SYMBOL_GPL(lm3533_ctrlbank_set_##_name); _name 110 drivers/mfd/lm3533-ctrlbank.c #define lm3533_ctrlbank_get(_name, _NAME) \ _name 111 drivers/mfd/lm3533-ctrlbank.c int lm3533_ctrlbank_get_##_name(struct lm3533_ctrlbank *cb, u8 *val) \ _name 119 drivers/mfd/lm3533-ctrlbank.c dev_err(cb->dev, "failed to get " #_name "\n"); \ _name 123 drivers/mfd/lm3533-ctrlbank.c EXPORT_SYMBOL_GPL(lm3533_ctrlbank_get_##_name); _name 19 drivers/mfd/lp8788.c #define MFD_DEV_SIMPLE(_name) \ _name 21 drivers/mfd/lp8788.c .name = LP8788_DEV_##_name, \ _name 24 drivers/mfd/lp8788.c #define MFD_DEV_WITH_ID(_name, _id) \ _name 26 drivers/mfd/lp8788.c .name = LP8788_DEV_##_name, \ _name 30 drivers/mfd/lp8788.c #define MFD_DEV_WITH_RESOURCE(_name, _resource, num_resource) \ _name 32 drivers/mfd/lp8788.c .name = LP8788_DEV_##_name, \ _name 419 drivers/mfd/sta2x11-mfd.c #define CELL_4K(_name, _cell) { \ _name 420 drivers/mfd/sta2x11-mfd.c .name = _name, \ _name 448 drivers/mfd/sta2x11-mfd.c #define DEV(_name, _r) \ _name 449 drivers/mfd/sta2x11-mfd.c { .name = _name, .num_resources = ARRAY_SIZE(_r), .resources = _r, } _name 497 drivers/misc/ad525x_dpot.c #define DPOT_DEVICE_SHOW(_name, _reg) static ssize_t \ _name 498 drivers/misc/ad525x_dpot.c show_##_name(struct device *dev, \ _name 504 drivers/misc/ad525x_dpot.c #define DPOT_DEVICE_SET(_name, _reg) static ssize_t \ _name 505 drivers/misc/ad525x_dpot.c set_##_name(struct device *dev, \ _name 609 drivers/misc/ad525x_dpot.c #define DPOT_DEVICE_DO_CMD(_name, _cmd) static ssize_t \ _name 610 drivers/misc/ad525x_dpot.c set_##_name(struct device *dev, \ _name 616 drivers/misc/ad525x_dpot.c static DEVICE_ATTR(_name, S_IWUSR | S_IRUGO, NULL, set_##_name) _name 127 drivers/misc/eeprom/at24.c #define AT24_CHIP_DATA(_name, _len, _flags) \ _name 128 drivers/misc/eeprom/at24.c static const struct at24_chip_data _name = { \ _name 62 drivers/misc/lkdtm/core.c #define CRASHPOINT(_name, _symbol) \ _name 64 drivers/misc/lkdtm/core.c .name = _name, \ _name 96 drivers/misc/lkdtm/core.c #define CRASHTYPE(_name) \ _name 98 drivers/misc/lkdtm/core.c .name = __stringify(_name), \ _name 99 drivers/misc/lkdtm/core.c .func = lkdtm_ ## _name, \ _name 84 drivers/mmc/core/card.h #define _FIXUP_EXT(_name, _manfid, _oemid, _rev_start, _rev_end, \ _name 88 drivers/mmc/core/card.h .name = (_name), \ _name 100 drivers/mmc/core/card.h #define MMC_FIXUP_REV(_name, _manfid, _oemid, _rev_start, _rev_end, \ _name 102 drivers/mmc/core/card.h _FIXUP_EXT(_name, _manfid, \ _name 107 drivers/mmc/core/card.h #define MMC_FIXUP(_name, _manfid, _oemid, _fixup, _data) \ _name 108 drivers/mmc/core/card.h MMC_FIXUP_REV(_name, _manfid, _oemid, 0, -1ull, _fixup, _data, \ _name 111 drivers/mmc/core/card.h #define MMC_FIXUP_EXT_CSD_REV(_name, _manfid, _oemid, _fixup, _data, \ _name 113 drivers/mmc/core/card.h MMC_FIXUP_REV(_name, _manfid, _oemid, 0, -1ull, _fixup, _data, \ _name 18 drivers/net/bonding/bond_sysfs_slave.c #define SLAVE_ATTR(_name, _mode, _show) \ _name 19 drivers/net/bonding/bond_sysfs_slave.c const struct slave_attribute slave_attr_##_name = { \ _name 20 drivers/net/bonding/bond_sysfs_slave.c .attr = {.name = __stringify(_name), \ _name 24 drivers/net/bonding/bond_sysfs_slave.c #define SLAVE_ATTR_RO(_name) \ _name 25 drivers/net/bonding/bond_sysfs_slave.c SLAVE_ATTR(_name, 0444, _name##_show) _name 277 drivers/net/dsa/lantiq_gswip.c #define MIB_DESC(_size, _offset, _name) {.size = _size, .offset = _offset, .name = _name} _name 146 drivers/net/ethernet/atheros/alx/hw.h #define DESC_GET(_x, _name) ((_x) >> _name##SHIFT & _name##MASK) _name 15 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h #define FIELD_GETX(_x, _name) ((_x) >> (_name##_SHIFT) & (_name##_MASK)) _name 16 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h #define FIELD_SETX(_x, _name, _v) \ _name 17 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h (((_x) & ~((_name##_MASK) << (_name##_SHIFT))) |\ _name 18 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h (((_v) & (_name##_MASK)) << (_name##_SHIFT))) _name 19 drivers/net/ethernet/atheros/atl1c/atl1c_hw.h #define FIELDX(_name, _v) (((_v) & (_name##_MASK)) << (_name##_SHIFT)) _name 62 drivers/net/ethernet/brocade/bna/bna_enet.c #define bna_stats_copy(_name, _type) \ _name 65 drivers/net/ethernet/brocade/bna/bna_enet.c stats_src = (u64 *)&bna->stats.hw_stats_kva->_name ## _stats; \ _name 66 drivers/net/ethernet/brocade/bna/bna_enet.c stats_dst = (u64 *)&bna->stats.hw_stats._name ## _stats; \ _name 1856 drivers/net/ethernet/ibm/ibmveth.c #define ATTR(_name, _mode) \ _name 1857 drivers/net/ethernet/ibm/ibmveth.c struct attribute veth_##_name##_attr = { \ _name 1858 drivers/net/ethernet/ibm/ibmveth.c .name = __stringify(_name), .mode = _mode, \ _name 19 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c #define FM10K_STAT_FIELDS(_type, _name, _stat) { \ _name 20 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c .stat_string = _name, \ _name 48 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c #define FM10K_STAT(_name, _stat) \ _name 49 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT_FIELDS(struct fm10k_intfc, _name, _stat) _name 87 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c #define FM10K_MBX_STAT(_name, _stat) \ _name 88 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT_FIELDS(struct fm10k_mbx_info, _name, _stat) _name 103 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c #define FM10K_QUEUE_STAT(_name, _stat) \ _name 104 drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c FM10K_STAT_FIELDS(struct fm10k_ring, _name, _stat) _name 44 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_STAT(_type, _name, _stat) { \ _name 45 drivers/net/ethernet/intel/i40e/i40e_ethtool.c .stat_string = _name, \ _name 57 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_QUEUE_STAT(_name, _stat) \ _name 58 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_ring, _name, _stat) _name 229 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_PF_STAT(_name, _stat) \ _name 230 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_pf, _name, _stat) _name 231 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_VSI_STAT(_name, _stat) \ _name 232 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_vsi, _name, _stat) _name 233 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_VEB_STAT(_name, _stat) \ _name 234 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_veb, _name, _stat) _name 235 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_PFC_STAT(_name, _stat) \ _name 236 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_pfc_stats, _name, _stat) _name 237 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_QUEUE_STAT(_name, _stat) \ _name 238 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_ring, _name, _stat) _name 422 drivers/net/ethernet/intel/i40e/i40e_ethtool.c #define I40E_PRIV_FLAG(_name, _flag, _read_only) { \ _name 423 drivers/net/ethernet/intel/i40e/i40e_ethtool.c .flag_string = _name, \ _name 43 drivers/net/ethernet/intel/iavf/iavf_ethtool.c #define IAVF_STAT(_type, _name, _stat) { \ _name 44 drivers/net/ethernet/intel/iavf/iavf_ethtool.c .stat_string = _name, \ _name 50 drivers/net/ethernet/intel/iavf/iavf_ethtool.c #define IAVF_QUEUE_STAT(_name, _stat) \ _name 51 drivers/net/ethernet/intel/iavf/iavf_ethtool.c IAVF_STAT(struct iavf_ring, _name, _stat) _name 220 drivers/net/ethernet/intel/iavf/iavf_ethtool.c #define VF_STAT(_name, _stat) \ _name 221 drivers/net/ethernet/intel/iavf/iavf_ethtool.c IAVF_STAT(struct iavf_adapter, _name, _stat) _name 253 drivers/net/ethernet/intel/iavf/iavf_ethtool.c #define IAVF_PRIV_FLAG(_name, _flag, _read_only) { \ _name 254 drivers/net/ethernet/intel/iavf/iavf_ethtool.c .flag_string = _name, \ _name 16 drivers/net/ethernet/intel/ice/ice_ethtool.c #define ICE_STAT(_type, _name, _stat) { \ _name 17 drivers/net/ethernet/intel/ice/ice_ethtool.c .stat_string = _name, \ _name 22 drivers/net/ethernet/intel/ice/ice_ethtool.c #define ICE_VSI_STAT(_name, _stat) \ _name 23 drivers/net/ethernet/intel/ice/ice_ethtool.c ICE_STAT(struct ice_vsi, _name, _stat) _name 24 drivers/net/ethernet/intel/ice/ice_ethtool.c #define ICE_PF_STAT(_name, _stat) \ _name 25 drivers/net/ethernet/intel/ice/ice_ethtool.c ICE_STAT(struct ice_pf, _name, _stat) _name 151 drivers/net/ethernet/intel/ice/ice_ethtool.c #define ICE_PRIV_FLAG(_name, _bitno) { \ _name 152 drivers/net/ethernet/intel/ice/ice_ethtool.c .name = _name, \ _name 27 drivers/net/ethernet/intel/igb/igb_ethtool.c #define IGB_STAT(_name, _stat) { \ _name 28 drivers/net/ethernet/intel/igb/igb_ethtool.c .stat_string = _name, \ _name 17 drivers/net/ethernet/intel/igc/igc_ethtool.c #define IGC_STAT(_name, _stat) { \ _name 18 drivers/net/ethernet/intel/igc/igc_ethtool.c .stat_string = _name, \ _name 31 drivers/net/ethernet/intel/ixgbevf/ethtool.c #define IXGBEVF_STAT(_name, _stat) { \ _name 32 drivers/net/ethernet/intel/ixgbevf/ethtool.c .stat_string = _name, \ _name 2693 drivers/net/ethernet/marvell/mv643xx_eth.c #define mv643xx_eth_property(_np, _name, _v) \ _name 2696 drivers/net/ethernet/marvell/mv643xx_eth.c if (!of_property_read_u32(_np, "marvell," _name, &tmp)) \ _name 293 drivers/net/ethernet/marvell/octeontx2/af/mbox.c #define M(_name, _id, _1, _2, _3) case _id: return # _name; _name 1376 drivers/net/ethernet/marvell/octeontx2/af/rvu.c #define M(_name, _id, _fn_name, _req_type, _rsp_type) \ _name 23 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c #define M(_name, _id, _fn_name, _req_type, _rsp_type) \ _name 21 drivers/net/ethernet/mellanox/mlxsw/reg.h #define MLXSW_REG_DEFINE(_name, _id, _len) \ _name 22 drivers/net/ethernet/mellanox/mlxsw/reg.h static const struct mlxsw_reg_info mlxsw_reg_##_name = { \ _name 25 drivers/net/ethernet/mellanox/mlxsw/reg.h .name = #_name, \ _name 653 drivers/net/ethernet/natsemi/natsemi.c #define NATSEMI_ATTR(_name) \ _name 654 drivers/net/ethernet/natsemi/natsemi.c static ssize_t natsemi_show_##_name(struct device *dev, \ _name 656 drivers/net/ethernet/natsemi/natsemi.c static ssize_t natsemi_set_##_name(struct device *dev, \ _name 659 drivers/net/ethernet/natsemi/natsemi.c static DEVICE_ATTR(_name, 0644, natsemi_show_##_name, natsemi_set_##_name) _name 661 drivers/net/ethernet/natsemi/natsemi.c #define NATSEMI_CREATE_FILE(_dev, _name) \ _name 662 drivers/net/ethernet/natsemi/natsemi.c device_create_file(&_dev->dev, &dev_attr_##_name) _name 663 drivers/net/ethernet/natsemi/natsemi.c #define NATSEMI_REMOVE_FILE(_dev, _name) \ _name 664 drivers/net/ethernet/natsemi/natsemi.c device_remove_file(&_dev->dev, &dev_attr_##_name) _name 193 drivers/net/ethernet/sfc/mcdi.h #define _MCDI_DECLARE_BUF(_name, _len) \ _name 194 drivers/net/ethernet/sfc/mcdi.h efx_dword_t _name[DIV_ROUND_UP(_len, 4)] _name 195 drivers/net/ethernet/sfc/mcdi.h #define MCDI_DECLARE_BUF(_name, _len) \ _name 196 drivers/net/ethernet/sfc/mcdi.h _MCDI_DECLARE_BUF(_name, _len) = {{{0}}} _name 197 drivers/net/ethernet/sfc/mcdi.h #define MCDI_DECLARE_BUF_ERR(_name) \ _name 198 drivers/net/ethernet/sfc/mcdi.h MCDI_DECLARE_BUF(_name, 8) _name 293 drivers/net/ethernet/sfc/mcdi.h #define MCDI_DECLARE_STRUCT_PTR(_name) \ _name 294 drivers/net/ethernet/sfc/mcdi.h efx_dword_t *_name _name 536 drivers/net/phy/bcm7xxx.c #define BCM7XXX_28NM_GPHY(_oui, _name) \ _name 540 drivers/net/phy/bcm7xxx.c .name = _name, \ _name 553 drivers/net/phy/bcm7xxx.c #define BCM7XXX_28NM_EPHY(_oui, _name) \ _name 557 drivers/net/phy/bcm7xxx.c .name = _name, \ _name 568 drivers/net/phy/bcm7xxx.c #define BCM7XXX_40NM_EPHY(_oui, _name) \ _name 572 drivers/net/phy/bcm7xxx.c .name = _name, \ _name 304 drivers/net/phy/dp83822.c #define DP83822_PHY_DRIVER(_id, _name) \ _name 307 drivers/net/phy/dp83822.c .name = (_name), \ _name 92 drivers/net/phy/dp83848.c #define DP83848_PHY_DRIVER(_id, _name, _config_init) \ _name 96 drivers/net/phy/dp83848.c .name = _name, \ _name 315 drivers/net/wireless/intel/iwlwifi/dvm/rx.c #define ACCUM(_name) \ _name 316 drivers/net/wireless/intel/iwlwifi/dvm/rx.c accum_stats((__le32 *)&priv->statistics._name, \ _name 317 drivers/net/wireless/intel/iwlwifi/dvm/rx.c (__le32 *)_name, \ _name 318 drivers/net/wireless/intel/iwlwifi/dvm/rx.c (__le32 *)&priv->delta_stats._name, \ _name 319 drivers/net/wireless/intel/iwlwifi/dvm/rx.c (__le32 *)&priv->max_delta_stats._name, \ _name 320 drivers/net/wireless/intel/iwlwifi/dvm/rx.c (__le32 *)&priv->accum_stats._name, \ _name 321 drivers/net/wireless/intel/iwlwifi/dvm/rx.c sizeof(*_name)); _name 11 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c #define EE_FIELD(_name, _value) [MT_EE_##_name] = (_value) | 1 _name 2543 drivers/nvme/host/core.c #define SUBSYS_ATTR_RO(_name, _mode, _show) \ _name 2544 drivers/nvme/host/core.c struct device_attribute subsys_attr_##_name = \ _name 2545 drivers/nvme/host/core.c __ATTR(_name, _mode, _show, NULL) _name 1137 drivers/nvme/host/lightnvm.c #define NVM_DEV_ATTR_RO(_name) \ _name 1138 drivers/nvme/host/lightnvm.c DEVICE_ATTR(_name, S_IRUGO, nvm_dev_attr_show, NULL) _name 1139 drivers/nvme/host/lightnvm.c #define NVM_DEV_ATTR_12_RO(_name) \ _name 1140 drivers/nvme/host/lightnvm.c DEVICE_ATTR(_name, S_IRUGO, nvm_dev_attr_show_12, NULL) _name 1141 drivers/nvme/host/lightnvm.c #define NVM_DEV_ATTR_20_RO(_name) \ _name 1142 drivers/nvme/host/lightnvm.c DEVICE_ATTR(_name, S_IRUGO, nvm_dev_attr_show_20, NULL) _name 589 drivers/nvme/host/multipath.c #define SUBSYS_ATTR_RW(_name, _mode, _show, _store) \ _name 590 drivers/nvme/host/multipath.c struct device_attribute subsys_attr_##_name = \ _name 591 drivers/nvme/host/multipath.c __ATTR(_name, _mode, _show, _store) _name 102 drivers/parisc/pdc_stable.c #define PDCSPATH_ENTRY(_addr, _name) \ _name 103 drivers/parisc/pdc_stable.c struct pdcspath_entry pdcspath_entry_##_name = { \ _name 106 drivers/parisc/pdc_stable.c .name = __stringify(_name), \ _name 109 drivers/parisc/pdc_stable.c #define PDCS_ATTR(_name, _mode, _show, _store) \ _name 110 drivers/parisc/pdc_stable.c struct kobj_attribute pdcs_attr_##_name = { \ _name 111 drivers/parisc/pdc_stable.c .attr = {.name = __stringify(_name), .mode = _mode}, \ _name 116 drivers/parisc/pdc_stable.c #define PATHS_ATTR(_name, _mode, _show, _store) \ _name 117 drivers/parisc/pdc_stable.c struct pdcspath_attribute paths_attr_##_name = { \ _name 118 drivers/parisc/pdc_stable.c .attr = {.name = __stringify(_name), .mode = _mode}, \ _name 210 drivers/pci/endpoint/pci-ep-cfs.c #define PCI_EPF_HEADER_R(_name) \ _name 211 drivers/pci/endpoint/pci-ep-cfs.c static ssize_t pci_epf_##_name##_show(struct config_item *item, char *page) \ _name 216 drivers/pci/endpoint/pci-ep-cfs.c return sprintf(page, "0x%04x\n", epf->header->_name); \ _name 219 drivers/pci/endpoint/pci-ep-cfs.c #define PCI_EPF_HEADER_W_u32(_name) \ _name 220 drivers/pci/endpoint/pci-ep-cfs.c static ssize_t pci_epf_##_name##_store(struct config_item *item, \ _name 231 drivers/pci/endpoint/pci-ep-cfs.c epf->header->_name = val; \ _name 235 drivers/pci/endpoint/pci-ep-cfs.c #define PCI_EPF_HEADER_W_u16(_name) \ _name 236 drivers/pci/endpoint/pci-ep-cfs.c static ssize_t pci_epf_##_name##_store(struct config_item *item, \ _name 247 drivers/pci/endpoint/pci-ep-cfs.c epf->header->_name = val; \ _name 251 drivers/pci/endpoint/pci-ep-cfs.c #define PCI_EPF_HEADER_W_u8(_name) \ _name 252 drivers/pci/endpoint/pci-ep-cfs.c static ssize_t pci_epf_##_name##_store(struct config_item *item, \ _name 263 drivers/pci/endpoint/pci-ep-cfs.c epf->header->_name = val; \ _name 138 drivers/perf/arm-cci.c #define CCI_EXT_ATTR_ENTRY(_name, _func, _config) \ _name 140 drivers/perf/arm-cci.c { __ATTR(_name, S_IRUGO, _func, NULL), (void *)_config } \ _name 143 drivers/perf/arm-cci.c #define CCI_FORMAT_EXT_ATTR_ENTRY(_name, _config) \ _name 144 drivers/perf/arm-cci.c CCI_EXT_ATTR_ENTRY(_name, cci_pmu_format_show, (char *)_config) _name 145 drivers/perf/arm-cci.c #define CCI_EVENT_EXT_ATTR_ENTRY(_name, _config) \ _name 146 drivers/perf/arm-cci.c CCI_EXT_ATTR_ENTRY(_name, cci_pmu_event_show, (unsigned long)_config) _name 209 drivers/perf/arm-cci.c #define CCI400_CYCLE_EVENT_EXT_ATTR_ENTRY(_name, _config) \ _name 210 drivers/perf/arm-cci.c CCI_EXT_ATTR_ENTRY(_name, cci400_pmu_cycle_event_show, \ _name 445 drivers/perf/arm-cci.c #define CCI5xx_GLOBAL_EVENT_EXT_ATTR_ENTRY(_name, _config) \ _name 446 drivers/perf/arm-cci.c CCI_EXT_ATTR_ENTRY(_name, cci5xx_pmu_global_event_show, \ _name 227 drivers/perf/arm-ccn.c #define CCN_FORMAT_ATTR(_name, _config) \ _name 228 drivers/perf/arm-ccn.c struct dev_ext_attribute arm_ccn_pmu_format_attr_##_name = \ _name 229 drivers/perf/arm-ccn.c { __ATTR(_name, S_IRUGO, arm_ccn_pmu_format_show, \ _name 275 drivers/perf/arm-ccn.c #define CCN_EVENT_ATTR(_name) \ _name 276 drivers/perf/arm-ccn.c __ATTR(_name, S_IRUGO, arm_ccn_pmu_event_show, NULL) _name 286 drivers/perf/arm-ccn.c #define CCN_EVENT_MN(_name, _def, _mask) { .attr = CCN_EVENT_ATTR(mn_##_name), \ _name 291 drivers/perf/arm-ccn.c #define CCN_EVENT_HNI(_name, _def, _mask) { \ _name 292 drivers/perf/arm-ccn.c .attr = CCN_EVENT_ATTR(hni_##_name), .type = CCN_TYPE_HNI, \ _name 296 drivers/perf/arm-ccn.c #define CCN_EVENT_SBSX(_name, _def, _mask) { \ _name 297 drivers/perf/arm-ccn.c .attr = CCN_EVENT_ATTR(sbsx_##_name), .type = CCN_TYPE_SBSX, \ _name 301 drivers/perf/arm-ccn.c #define CCN_EVENT_HNF(_name, _event) { .attr = CCN_EVENT_ATTR(hnf_##_name), \ _name 304 drivers/perf/arm-ccn.c #define CCN_EVENT_XP(_name, _event) { .attr = CCN_EVENT_ATTR(xp_##_name), \ _name 313 drivers/perf/arm-ccn.c #define CCN_EVENT_RNI(_name, _event) { .attr = CCN_EVENT_ATTR(rni_##_name), \ _name 316 drivers/perf/arm-ccn.c #define CCN_EVENT_SBAS(_name, _event) { .attr = CCN_EVENT_ATTR(sbas_##_name), \ _name 319 drivers/perf/arm-ccn.c #define CCN_EVENT_CYCLES(_name) { .attr = CCN_EVENT_ATTR(_name), \ _name 495 drivers/perf/arm-ccn.c #define CCN_CMP_MASK_ATTR(_name) \ _name 496 drivers/perf/arm-ccn.c struct device_attribute arm_ccn_pmu_cmp_mask_attr_##_name = \ _name 497 drivers/perf/arm-ccn.c __ATTR(_name, S_IRUGO | S_IWUSR, \ _name 500 drivers/perf/arm-ccn.c #define CCN_CMP_MASK_ATTR_RO(_name) \ _name 501 drivers/perf/arm-ccn.c struct device_attribute arm_ccn_pmu_cmp_mask_attr_##_name = \ _name 502 drivers/perf/arm-ccn.c __ATTR(_name, S_IRUGO, arm_ccn_pmu_cmp_mask_show, NULL) _name 75 drivers/perf/arm_dsu_pmu.c #define DSU_EXT_ATTR(_name, _func, _config) \ _name 78 drivers/perf/arm_dsu_pmu.c .attr = __ATTR(_name, 0444, _func, NULL), \ _name 83 drivers/perf/arm_dsu_pmu.c #define DSU_EVENT_ATTR(_name, _config) \ _name 84 drivers/perf/arm_dsu_pmu.c DSU_EXT_ATTR(_name, dsu_pmu_sysfs_event_show, (unsigned long)_config) _name 86 drivers/perf/arm_dsu_pmu.c #define DSU_FORMAT_ATTR(_name, _config) \ _name 87 drivers/perf/arm_dsu_pmu.c DSU_EXT_ATTR(_name, dsu_pmu_sysfs_format_show, (char *)_config) _name 89 drivers/perf/arm_dsu_pmu.c #define DSU_CPUMASK_ATTR(_name, _config) \ _name 90 drivers/perf/arm_dsu_pmu.c DSU_EXT_ATTR(_name, dsu_pmu_cpumask_show, (unsigned long)_config) _name 120 drivers/perf/arm_smmuv3_pmu.c #define SMMU_PMU_EVENT_ATTR_EXTRACTOR(_name, _config, _start, _end) \ _name 121 drivers/perf/arm_smmuv3_pmu.c static inline u32 get_##_name(struct perf_event *event) \ _name 133 drivers/perf/arm_spe_pmu.c #define SPE_EXT_ATTR_ENTRY(_name, _func, _var) \ _name 135 drivers/perf/arm_spe_pmu.c { __ATTR(_name, S_IRUGO, _func, NULL), (void *)_var } \ _name 138 drivers/perf/arm_spe_pmu.c #define SPE_CAP_EXT_ATTR_ENTRY(_name, _var) \ _name 139 drivers/perf/arm_spe_pmu.c SPE_EXT_ATTR_ENTRY(_name, arm_spe_pmu_cap_show, _var) _name 112 drivers/perf/fsl_imx8_ddr_perf.c #define IMX8_DDR_PMU_EVENT_ATTR(_name, _id) \ _name 114 drivers/perf/fsl_imx8_ddr_perf.c { .attr = __ATTR(_name, 0444, ddr_pmu_event_show, NULL),\ _name 26 drivers/perf/hisilicon/hisi_uncore_pmu.h #define HISI_PMU_ATTR(_name, _func, _config) \ _name 28 drivers/perf/hisilicon/hisi_uncore_pmu.h { __ATTR(_name, 0444, _func, NULL), (void *)_config } \ _name 31 drivers/perf/hisilicon/hisi_uncore_pmu.h #define HISI_PMU_FORMAT_ATTR(_name, _config) \ _name 32 drivers/perf/hisilicon/hisi_uncore_pmu.h HISI_PMU_ATTR(_name, hisi_format_sysfs_show, (void *)_config) _name 33 drivers/perf/hisilicon/hisi_uncore_pmu.h #define HISI_PMU_EVENT_ATTR(_name, _config) \ _name 34 drivers/perf/hisilicon/hisi_uncore_pmu.h HISI_PMU_ATTR(_name, hisi_event_sysfs_show, (unsigned long)_config) _name 724 drivers/perf/qcom_l2_pmu.c #define L2CACHE_EVENT_ATTR(_name, _id) \ _name 726 drivers/perf/qcom_l2_pmu.c { .attr = __ATTR(_name, 0444, l2cache_pmu_event_show, NULL), \ _name 621 drivers/perf/qcom_l3_pmu.c #define L3CACHE_PMU_FORMAT_ATTR(_name, _config) \ _name 623 drivers/perf/qcom_l3_pmu.c { .attr = __ATTR(_name, 0444, l3cache_pmu_format_show, NULL), \ _name 649 drivers/perf/qcom_l3_pmu.c #define L3CACHE_EVENT_ATTR(_name, _id) \ _name 651 drivers/perf/qcom_l3_pmu.c { .attr = __ATTR(_name, 0444, l3cache_pmu_event_show, NULL), \ _name 176 drivers/perf/xgene_pmu.c #define XGENE_PMU_FORMAT_ATTR(_name, _config) \ _name 178 drivers/perf/xgene_pmu.c { .attr = __ATTR(_name, S_IRUGO, xgene_pmu_format_show, NULL), \ _name 287 drivers/perf/xgene_pmu.c #define XGENE_PMU_EVENT_ATTR(_name, _config) \ _name 289 drivers/perf/xgene_pmu.c { .attr = __ATTR(_name, S_IRUGO, xgene_pmu_event_show, NULL), \ _name 404 drivers/phy/tegra/xusb-tegra124.c #define TEGRA124_LANE(_name, _offset, _shift, _mask, _type) \ _name 406 drivers/phy/tegra/xusb-tegra124.c .name = _name, \ _name 112 drivers/phy/tegra/xusb-tegra186.c #define TEGRA186_LANE(_name, _offset, _shift, _mask, _type) \ _name 114 drivers/phy/tegra/xusb-tegra186.c .name = _name, \ _name 839 drivers/phy/tegra/xusb-tegra210.c #define TEGRA210_LANE(_name, _offset, _shift, _mask, _type) \ _name 841 drivers/phy/tegra/xusb-tegra210.c .name = _name, \ _name 88 drivers/pinctrl/bcm/pinctrl-ns.c #define NS_GROUP(_name, _pins, _chipsets) \ _name 90 drivers/pinctrl/bcm/pinctrl-ns.c .name = _name, \ _name 130 drivers/pinctrl/bcm/pinctrl-ns.c #define NS_FUNCTION(_name, _groups, _chipsets) \ _name 132 drivers/pinctrl/bcm/pinctrl-ns.c .name = _name, \ _name 37 drivers/pinctrl/berlin/berlin.h #define BERLIN_PINCTRL_GROUP(_name, _offset, _width, _lsb, ...) \ _name 39 drivers/pinctrl/berlin/berlin.h .name = _name, \ _name 47 drivers/pinctrl/berlin/berlin.h #define BERLIN_PINCTRL_FUNCTION(_muxval, _name) \ _name 49 drivers/pinctrl/berlin/berlin.h .name = _name, \ _name 185 drivers/pinctrl/intel/pinctrl-intel.h #define INTEL_PINCTRL_PM_OPS(_name) \ _name 186 drivers/pinctrl/intel/pinctrl-intel.h const struct dev_pm_ops _name = { \ _name 29 drivers/pinctrl/mediatek/pinctrl-moore.h #define MTK_PIN(_number, _name, _eint_m, _eint_n, _drv_n) { \ _name 31 drivers/pinctrl/mediatek/pinctrl-moore.h .name = _name, \ _name 11 drivers/pinctrl/mediatek/pinctrl-mt7622.c #define MT7622_PIN(_number, _name) \ _name 12 drivers/pinctrl/mediatek/pinctrl-mt7622.c MTK_PIN(_number, _name, 1, _number, DRV_GRP0) _name 32 drivers/pinctrl/mediatek/pinctrl-mt7623.c #define MT7623_PIN(_number, _name, _eint_n, _drv_grp) \ _name 33 drivers/pinctrl/mediatek/pinctrl-mt7623.c MTK_PIN(_number, _name, 0, _eint_n, _drv_grp) _name 11 drivers/pinctrl/mediatek/pinctrl-mt7629.c #define MT7629_PIN(_number, _name, _eint_n) \ _name 12 drivers/pinctrl/mediatek/pinctrl-mt7629.c MTK_PIN(_number, _name, 0, _eint_n, DRV_GRP1) _name 55 drivers/pinctrl/mediatek/pinctrl-mtk-common.h #define MTK_FUNCTION(_val, _name) \ _name 58 drivers/pinctrl/mediatek/pinctrl-mtk-common.h .name = _name, \ _name 37 drivers/pinctrl/mediatek/pinctrl-paris.h #define MTK_FUNCTION(_val, _name) \ _name 40 drivers/pinctrl/mediatek/pinctrl-paris.h .name = _name, \ _name 43 drivers/pinctrl/mediatek/pinctrl-paris.h #define MTK_PIN(_number, _name, _eint, _drv_n, ...) { \ _name 45 drivers/pinctrl/mediatek/pinctrl-paris.h .name = _name, \ _name 112 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c #define PIN_GRP(_name, _start, _nr, _mask, _func1, _func2) \ _name 114 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .name = _name, \ _name 122 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c #define PIN_GRP_GPIO(_name, _start, _nr, _mask, _func1) \ _name 124 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .name = _name, \ _name 132 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c #define PIN_GRP_GPIO_2(_name, _start, _nr, _mask, _val1, _val2, _func1) \ _name 134 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .name = _name, \ _name 142 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c #define PIN_GRP_GPIO_3(_name, _start, _nr, _mask, _v1, _v2, _v3, _f1, _f2) \ _name 144 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .name = _name, \ _name 152 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c #define PIN_GRP_EXTRA(_name, _start, _nr, _mask, _v1, _v2, _start2, _nr2, \ _name 155 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c .name = _name, \ _name 133 drivers/pinctrl/mvebu/pinctrl-mvebu.h #define MPP_FUNC_CTRL(_idl, _idh, _name, _func) \ _name 135 drivers/pinctrl/mvebu/pinctrl-mvebu.h .name = _name, \ _name 145 drivers/pinctrl/mvebu/pinctrl-mvebu.h #define MPP_FUNC_GPIO_CTRL(_idl, _idh, _name, _func) \ _name 147 drivers/pinctrl/mvebu/pinctrl-mvebu.h .name = _name, \ _name 157 drivers/pinctrl/mvebu/pinctrl-mvebu.h #define _MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ _name 160 drivers/pinctrl/mvebu/pinctrl-mvebu.h .name = _name, \ _name 167 drivers/pinctrl/mvebu/pinctrl-mvebu.h #define MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ _name 168 drivers/pinctrl/mvebu/pinctrl-mvebu.h _MPP_VAR_FUNCTION(_val, _name, _subname, _mask) _name 170 drivers/pinctrl/mvebu/pinctrl-mvebu.h #define MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ _name 171 drivers/pinctrl/mvebu/pinctrl-mvebu.h _MPP_VAR_FUNCTION(_val, _name, NULL, _mask) _name 174 drivers/pinctrl/mvebu/pinctrl-mvebu.h #define MPP_FUNCTION(_val, _name, _subname) \ _name 175 drivers/pinctrl/mvebu/pinctrl-mvebu.h MPP_VAR_FUNCTION(_val, _name, _subname, (u8)-1) _name 252 drivers/pinctrl/pinctrl-oxnas.c #define FUNCTION(_name, _gr) \ _name 254 drivers/pinctrl/pinctrl-oxnas.c .name = #_name, \ _name 271 drivers/pinctrl/pinctrl-oxnas.c #define OXNAS_PINCTRL_GROUP(_pin, _name, ...) \ _name 273 drivers/pinctrl/pinctrl-oxnas.c .name = #_name, \ _name 280 drivers/pinctrl/pinctrl-oxnas.c #define OXNAS_PINCTRL_FUNCTION(_name, _fct) \ _name 282 drivers/pinctrl/pinctrl-oxnas.c .name = #_name, \ _name 392 drivers/pinctrl/pinctrl-palmas.c #define PULL_UP_DN(_name, _rbase, _add, _mask, _nv, _uv, _dv) \ _name 393 drivers/pinctrl/pinctrl-palmas.c static const struct palmas_pins_pullup_dn_info pud_##_name##_info = { \ _name 428 drivers/pinctrl/pinctrl-palmas.c #define OD_INFO(_name, _rbase, _add, _mask, _ev, _dv) \ _name 429 drivers/pinctrl/pinctrl-palmas.c static const struct palmas_pins_od_info od_##_name##_info = { \ _name 447 drivers/pinctrl/pinctrl-palmas.c #define PIN_INFO(_name, _id, _pud_info, _od_info) \ _name 448 drivers/pinctrl/pinctrl-palmas.c static const struct palmas_pin_info pin_##_name##_info = { \ _name 271 drivers/pinctrl/pinctrl-pic32.c #define FUNCTION(_name, _gr) \ _name 273 drivers/pinctrl/pinctrl-pic32.c .name = #_name, \ _name 372 drivers/pinctrl/pinctrl-pic32.c #define PIC32_PINCTRL_GROUP(_pin, _name, ...) \ _name 374 drivers/pinctrl/pinctrl-pic32.c .name = #_name, \ _name 380 drivers/pinctrl/pinctrl-pic32.c #define PIC32_PINCTRL_FUNCTION(_name, _muxreg, _muxval) \ _name 382 drivers/pinctrl/pinctrl-pic32.c .name = #_name, \ _name 492 drivers/pinctrl/pinctrl-pistachio.c #define FUNCTION(_name) \ _name 494 drivers/pinctrl/pinctrl-pistachio.c .name = #_name, \ _name 495 drivers/pinctrl/pinctrl-pistachio.c .groups = pistachio_##_name##_groups, \ _name 496 drivers/pinctrl/pinctrl-pistachio.c .ngroups = ARRAY_SIZE(pistachio_##_name##_groups), \ _name 499 drivers/pinctrl/pinctrl-pistachio.c #define FUNCTION_SCENARIO(_name, _reg, _shift, _mask) \ _name 501 drivers/pinctrl/pinctrl-pistachio.c .name = #_name, \ _name 502 drivers/pinctrl/pinctrl-pistachio.c .groups = pistachio_##_name##_groups, \ _name 503 drivers/pinctrl/pinctrl-pistachio.c .ngroups = ARRAY_SIZE(pistachio_##_name##_groups), \ _name 504 drivers/pinctrl/pinctrl-pistachio.c .scenarios = pistachio_##_name##_scenarios, \ _name 505 drivers/pinctrl/pinctrl-pistachio.c .nscenarios = ARRAY_SIZE(pistachio_##_name##_scenarios),\ _name 634 drivers/pinctrl/pinctrl-pistachio.c #define PIN_GROUP(_pin, _name) \ _name 636 drivers/pinctrl/pinctrl-pistachio.c .name = #_name, \ _name 11 drivers/pinctrl/pxa/pinctrl-pxa2xx.h #define PXA_FUNCTION(_dir, _af, _name) \ _name 13 drivers/pinctrl/pxa/pinctrl-pxa2xx.h .name = _name, \ _name 598 drivers/pinctrl/sh-pfc/sh_pfc.h #define _GP_GPIO(bank, _pin, _name, sfx, cfg) \ _name 601 drivers/pinctrl/sh-pfc/sh_pfc.h .name = __stringify(_name), \ _name 602 drivers/pinctrl/sh-pfc/sh_pfc.h .enum_id = _name##_DATA, \ _name 717 drivers/pinctrl/sh-pfc/sh_pfc.h #define _NOGP_PINMUX(_pin, _name, cfg) \ _name 720 drivers/pinctrl/sh-pfc/sh_pfc.h .name = "PIN_" _name, \ _name 52 drivers/pinctrl/stm32/pinctrl-stm32.h #define STM32_FUNCTION(_num, _name) \ _name 55 drivers/pinctrl/stm32/pinctrl-stm32.h .name = _name, \ _name 190 drivers/pinctrl/sunxi/pinctrl-sunxi.h #define SUNXI_FUNCTION(_val, _name) \ _name 192 drivers/pinctrl/sunxi/pinctrl-sunxi.h .name = _name, \ _name 196 drivers/pinctrl/sunxi/pinctrl-sunxi.h #define SUNXI_FUNCTION_VARIANT(_val, _name, _variant) \ _name 198 drivers/pinctrl/sunxi/pinctrl-sunxi.h .name = _name, \ _name 781 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c #define TEGRA124_FUNCTION(_name) \ _name 783 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c .name = #_name, \ _name 784 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c .num_groups = ARRAY_SIZE(tegra124_##_name##_groups), \ _name 785 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c .groups = tegra124_##_name##_groups, \ _name 827 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c #define TEGRA124_LANE(_name, _offset, _shift, _mask, _iddq, _funcs) \ _name 829 drivers/pinctrl/tegra/pinctrl-tegra-xusb.c .name = _name, \ _name 83 drivers/pinctrl/zte/pinctrl-zx.h #define TOP_MUX(_val, _name) { \ _name 84 drivers/pinctrl/zte/pinctrl-zx.h .name = _name, \ _name 94 drivers/pinctrl/zte/pinctrl-zx.h #define AON_MUX(_val, _name) { \ _name 95 drivers/pinctrl/zte/pinctrl-zx.h .name = _name, \ _name 231 drivers/platform/chrome/chromeos_laptop.c #define DECLARE_CROS_LAPTOP(_name) \ _name 232 drivers/platform/chrome/chromeos_laptop.c static const struct chromeos_laptop _name __initconst = { \ _name 233 drivers/platform/chrome/chromeos_laptop.c .i2c_peripherals = _name##_peripherals, \ _name 234 drivers/platform/chrome/chromeos_laptop.c .num_i2c_peripherals = ARRAY_SIZE(_name##_peripherals), \ _name 237 drivers/platform/chrome/chromeos_laptop.c #define DECLARE_ACPI_CROS_LAPTOP(_name) \ _name 238 drivers/platform/chrome/chromeos_laptop.c static const struct chromeos_laptop _name __initconst = { \ _name 239 drivers/platform/chrome/chromeos_laptop.c .acpi_peripherals = _name##_peripherals, \ _name 240 drivers/platform/chrome/chromeos_laptop.c .num_acpi_peripherals = ARRAY_SIZE(_name##_peripherals), \ _name 2095 drivers/platform/x86/asus-wmi.c #define ASUS_WMI_CREATE_DEVICE_ATTR(_name, _mode, _cm) \ _name 2096 drivers/platform/x86/asus-wmi.c static ssize_t show_##_name(struct device *dev, \ _name 2104 drivers/platform/x86/asus-wmi.c static ssize_t store_##_name(struct device *dev, \ _name 2112 drivers/platform/x86/asus-wmi.c static struct device_attribute dev_attr_##_name = { \ _name 2114 drivers/platform/x86/asus-wmi.c .name = __stringify(_name), \ _name 2116 drivers/platform/x86/asus-wmi.c .show = show_##_name, \ _name 2117 drivers/platform/x86/asus-wmi.c .store = store_##_name, \ _name 50 drivers/platform/x86/dcdbas.h #define DCDBAS_DEV_ATTR_RW(_name) \ _name 51 drivers/platform/x86/dcdbas.h DEVICE_ATTR(_name,0600,_name##_show,_name##_store); _name 53 drivers/platform/x86/dcdbas.h #define DCDBAS_DEV_ATTR_RO(_name) \ _name 54 drivers/platform/x86/dcdbas.h DEVICE_ATTR(_name,0400,_name##_show,NULL); _name 56 drivers/platform/x86/dcdbas.h #define DCDBAS_DEV_ATTR_WO(_name) \ _name 57 drivers/platform/x86/dcdbas.h DEVICE_ATTR(_name,0200,NULL,_name##_store); _name 59 drivers/platform/x86/dcdbas.h #define DCDBAS_BIN_ATTR_RW(_name) \ _name 60 drivers/platform/x86/dcdbas.h struct bin_attribute bin_attr_##_name = { \ _name 61 drivers/platform/x86/dcdbas.h .attr = { .name = __stringify(_name), \ _name 63 drivers/platform/x86/dcdbas.h .read = _name##_read, \ _name 64 drivers/platform/x86/dcdbas.h .write = _name##_write, \ _name 292 drivers/platform/x86/eeepc-laptop.c #define EEEPC_ACPI_SHOW_FUNC(_name, _cm) \ _name 293 drivers/platform/x86/eeepc-laptop.c static ssize_t _name##_show(struct device *dev, \ _name 300 drivers/platform/x86/eeepc-laptop.c #define EEEPC_ACPI_STORE_FUNC(_name, _cm) \ _name 301 drivers/platform/x86/eeepc-laptop.c static ssize_t _name##_store(struct device *dev, \ _name 308 drivers/platform/x86/eeepc-laptop.c #define EEEPC_CREATE_DEVICE_ATTR_RW(_name, _cm) \ _name 309 drivers/platform/x86/eeepc-laptop.c EEEPC_ACPI_SHOW_FUNC(_name, _cm) \ _name 310 drivers/platform/x86/eeepc-laptop.c EEEPC_ACPI_STORE_FUNC(_name, _cm) \ _name 311 drivers/platform/x86/eeepc-laptop.c static DEVICE_ATTR_RW(_name) _name 313 drivers/platform/x86/eeepc-laptop.c #define EEEPC_CREATE_DEVICE_ATTR_WO(_name, _cm) \ _name 314 drivers/platform/x86/eeepc-laptop.c EEEPC_ACPI_STORE_FUNC(_name, _cm) \ _name 315 drivers/platform/x86/eeepc-laptop.c static DEVICE_ATTR_WO(_name) _name 1034 drivers/platform/x86/eeepc-laptop.c #define EEEPC_SENSOR_SHOW_FUNC(_name, _get) \ _name 1035 drivers/platform/x86/eeepc-laptop.c static ssize_t _name##_show(struct device *dev, \ _name 1042 drivers/platform/x86/eeepc-laptop.c #define EEEPC_SENSOR_STORE_FUNC(_name, _set) \ _name 1043 drivers/platform/x86/eeepc-laptop.c static ssize_t _name##_store(struct device *dev, \ _name 1050 drivers/platform/x86/eeepc-laptop.c #define EEEPC_CREATE_SENSOR_ATTR_RW(_name, _get, _set) \ _name 1051 drivers/platform/x86/eeepc-laptop.c EEEPC_SENSOR_SHOW_FUNC(_name, _get) \ _name 1052 drivers/platform/x86/eeepc-laptop.c EEEPC_SENSOR_STORE_FUNC(_name, _set) \ _name 1053 drivers/platform/x86/eeepc-laptop.c static DEVICE_ATTR_RW(_name) _name 1055 drivers/platform/x86/eeepc-laptop.c #define EEEPC_CREATE_SENSOR_ATTR_RO(_name, _get) \ _name 1056 drivers/platform/x86/eeepc-laptop.c EEEPC_SENSOR_SHOW_FUNC(_name, _get) \ _name 1057 drivers/platform/x86/eeepc-laptop.c static DEVICE_ATTR_RO(_name) _name 174 drivers/platform/x86/hp_accel.c #define AXIS_DMI_MATCH(_ident, _name, _axis) { \ _name 178 drivers/platform/x86/hp_accel.c DMI_MATCH(DMI_PRODUCT_NAME, _name) \ _name 19 drivers/platform/x86/lg-laptop.c #define LED_DEVICE(_name, max) struct led_classdev _name = { \ _name 20 drivers/platform/x86/lg-laptop.c .name = __stringify(_name), \ _name 22 drivers/platform/x86/lg-laptop.c .brightness_set = _name##_set, \ _name 23 drivers/platform/x86/lg-laptop.c .brightness_get = _name##_get, \ _name 646 drivers/platform/x86/sony-laptop.c #define SNC_HANDLE_NAMES(_name, _values...) \ _name 647 drivers/platform/x86/sony-laptop.c static char *snc_##_name[] = { _values, NULL } _name 649 drivers/platform/x86/sony-laptop.c #define SNC_HANDLE(_name, _getters, _setters, _validate, _debug) \ _name 651 drivers/platform/x86/sony-laptop.c .name = __stringify(_name), \ _name 656 drivers/platform/x86/sony-laptop.c .devattr = __ATTR(_name, 0, sony_nc_sysfs_show, sony_nc_sysfs_store), \ _name 4007 drivers/platform/x86/sony-laptop.c #define SPIC_ATTR(_name, _mode) \ _name 4008 drivers/platform/x86/sony-laptop.c struct device_attribute spic_attr_##_name = __ATTR(_name, \ _name 4009 drivers/platform/x86/sony-laptop.c _mode, sony_pic_## _name ##_show, \ _name 4010 drivers/platform/x86/sony-laptop.c sony_pic_## _name ##_store) _name 331 drivers/power/supply/bq24190_charger.c #define BQ24190_SYSFS_FIELD(_name, r, f, m, store) \ _name 333 drivers/power/supply/bq24190_charger.c .attr = __ATTR(f_##_name, m, bq24190_sysfs_show, store), \ _name 339 drivers/power/supply/bq24190_charger.c #define BQ24190_SYSFS_FIELD_RW(_name, r, f) \ _name 340 drivers/power/supply/bq24190_charger.c BQ24190_SYSFS_FIELD(_name, r, f, S_IWUSR | S_IRUGO, \ _name 343 drivers/power/supply/bq24190_charger.c #define BQ24190_SYSFS_FIELD_RO(_name, r, f) \ _name 344 drivers/power/supply/bq24190_charger.c BQ24190_SYSFS_FIELD(_name, r, f, S_IRUGO, NULL) _name 372 drivers/power/supply/max8925_power.c #define REQUEST_IRQ(_irq, _name) \ _name 376 drivers/power/supply/max8925_power.c IRQF_ONESHOT, _name, info); \ _name 33 drivers/power/supply/power_supply_sysfs.c #define POWER_SUPPLY_ATTR(_name) \ _name 35 drivers/power/supply/power_supply_sysfs.c .attr = { .name = #_name }, \ _name 437 drivers/regulator/act8865-regulator.c #define ACT88xx_REG_(_name, _family, _id, _vsel_reg, _supply, _ops) \ _name 439 drivers/regulator/act8865-regulator.c .name = _name, \ _name 440 drivers/regulator/act8865-regulator.c .of_match = of_match_ptr(_name), \ _name 459 drivers/regulator/act8865-regulator.c #define ACT88xx_REG(_name, _family, _id, _vsel_reg, _supply) \ _name 460 drivers/regulator/act8865-regulator.c ACT88xx_REG_(_name, _family, _id, _vsel_reg, _supply, &act8865_ops) _name 462 drivers/regulator/act8865-regulator.c #define ACT88xx_LDO(_name, _family, _id, _vsel_reg, _supply) \ _name 463 drivers/regulator/act8865-regulator.c ACT88xx_REG_(_name, _family, _id, _vsel_reg, _supply, &act8865_ldo_ops) _name 234 drivers/regulator/act8945a-regulator.c #define ACT89xx_REG(_name, _family, _id, _vsel_reg, _supply) \ _name 236 drivers/regulator/act8945a-regulator.c .name = _name, \ _name 149 drivers/regulator/bcm590xx-regulator.c #define BCM590XX_REG_TABLE(_name, _table) \ _name 151 drivers/regulator/bcm590xx-regulator.c .name = #_name, \ _name 156 drivers/regulator/bcm590xx-regulator.c #define BCM590XX_REG_RANGES(_name, _ranges) \ _name 158 drivers/regulator/bcm590xx-regulator.c .name = #_name, \ _name 34 drivers/regulator/bd9571mwv-regulator.c #define BD9571MWV_REG(_name, _of, _id, _ops, _vr, _vm, _nv, _min, _step, _lmin)\ _name 36 drivers/regulator/bd9571mwv-regulator.c .name = _name, \ _name 285 drivers/regulator/da9052-regulator.c #define DA9052_LDO(_id, _name, step, min, max, sbits, ebits, abits) \ _name 288 drivers/regulator/da9052-regulator.c .name = #_name,\ _name 289 drivers/regulator/da9052-regulator.c .of_match = of_match_ptr(#_name),\ _name 307 drivers/regulator/da9052-regulator.c #define DA9052_DCDC(_id, _name, step, min, max, sbits, ebits, abits) \ _name 310 drivers/regulator/da9052-regulator.c .name = #_name,\ _name 311 drivers/regulator/da9052-regulator.c .of_match = of_match_ptr(#_name),\ _name 22 drivers/regulator/lp873x-regulator.c #define LP873X_REGULATOR(_name, _id, _of, _ops, _n, _vr, _vm, _er, _em, \ _name 26 drivers/regulator/lp873x-regulator.c .name = _name, \ _name 14 drivers/regulator/lp87565-regulator.c #define LP87565_REGULATOR(_name, _id, _of, _ops, _n, _vr, _vm, _er, _em, \ _name 18 drivers/regulator/lp87565-regulator.c .name = _name, \ _name 221 drivers/regulator/ltc3589.c #define LTC3589_REG(_name, _of_name, _ops, en_bit, dtv1_reg, dtv_mask, go_bit)\ _name 222 drivers/regulator/ltc3589.c [LTC3589_ ## _name] = { \ _name 223 drivers/regulator/ltc3589.c .name = #_name, \ _name 234 drivers/regulator/ltc3589.c .id = LTC3589_ ## _name, \ _name 244 drivers/regulator/ltc3589.c #define LTC3589_LINEAR_REG(_name, _of_name, _dtv1) \ _name 245 drivers/regulator/ltc3589.c LTC3589_REG(_name, _of_name, linear, LTC3589_OVEN_ ## _name, \ _name 247 drivers/regulator/ltc3589.c LTC3589_VCCR_ ## _name ## _GO) _name 249 drivers/regulator/ltc3589.c #define LTC3589_FIXED_REG(_name, _of_name) \ _name 250 drivers/regulator/ltc3589.c LTC3589_REG(_name, _of_name, fixed, LTC3589_OVEN_ ## _name, 0, 0, 0) _name 195 drivers/regulator/ltc3676.c #define LTC3676_REG(_id, _name, _ops, en_reg, en_bit, dvba_reg, dvb_mask) \ _name 197 drivers/regulator/ltc3676.c .name = #_name, \ _name 198 drivers/regulator/ltc3676.c .of_match = of_match_ptr(#_name), \ _name 216 drivers/regulator/ltc3676.c #define LTC3676_LINEAR_REG(_id, _name, _en, _dvba) \ _name 217 drivers/regulator/ltc3676.c LTC3676_REG(_id, _name, linear, \ _name 221 drivers/regulator/ltc3676.c #define LTC3676_FIXED_REG(_id, _name, _en_reg, _en_bit) \ _name 222 drivers/regulator/ltc3676.c LTC3676_REG(_id, _name, fixed, LTC3676_ ## _en_reg, _en_bit, 0, 0) _name 21 drivers/regulator/max77620-regulator.c #define max77620_rails(_name) "max77620-"#_name _name 660 drivers/regulator/max77620-regulator.c #define RAIL_SD(_id, _name, _sname, _volt_mask, _min_uV, _max_uV, \ _name 672 drivers/regulator/max77620-regulator.c .name = max77620_rails(_name), \ _name 673 drivers/regulator/max77620-regulator.c .of_match = of_match_ptr(#_name), \ _name 694 drivers/regulator/max77620-regulator.c #define RAIL_LDO(_id, _name, _sname, _type, _min_uV, _max_uV, _step_uV) \ _name 704 drivers/regulator/max77620-regulator.c .name = max77620_rails(_name), \ _name 705 drivers/regulator/max77620-regulator.c .of_match = of_match_ptr(#_name), \ _name 183 drivers/regulator/max8907-regulator.c #define MATCH(_name, _id) \ _name 185 drivers/regulator/max8907-regulator.c .name = #_name, \ _name 821 drivers/regulator/max8997-regulator.c #define MAX8997_VOLTAGE_REGULATOR(_name, _ops) {\ _name 822 drivers/regulator/max8997-regulator.c .name = #_name, \ _name 823 drivers/regulator/max8997-regulator.c .id = MAX8997_##_name, \ _name 829 drivers/regulator/max8997-regulator.c #define MAX8997_CURRENT_REGULATOR(_name, _ops) {\ _name 830 drivers/regulator/max8997-regulator.c .name = #_name, \ _name 831 drivers/regulator/max8997-regulator.c .id = MAX8997_##_name, \ _name 388 drivers/regulator/max8998.c #define MAX8998_LINEAR_REG(_name, _ops, _min, _step, _max) \ _name 390 drivers/regulator/max8998.c .name = #_name, \ _name 391 drivers/regulator/max8998.c .id = MAX8998_##_name, \ _name 400 drivers/regulator/max8998.c #define MAX8998_OTHERS_REG(_name, _id) \ _name 402 drivers/regulator/max8998.c .name = #_name, \ _name 243 drivers/regulator/mc13783-regulator.c #define MC13783_DEFINE_SW(_name, _node, _reg, _vsel_reg, _voltages) \ _name 244 drivers/regulator/mc13783-regulator.c MC13783_DEFINE(REG, _name, _node, _reg, _vsel_reg, _voltages) _name 245 drivers/regulator/mc13783-regulator.c #define MC13783_DEFINE_REGU(_name, _node, _reg, _vsel_reg, _voltages) \ _name 246 drivers/regulator/mc13783-regulator.c MC13783_DEFINE(REG, _name, _node, _reg, _vsel_reg, _voltages) _name 55 drivers/regulator/mc13xxx.h #define MC13xxx_DEFINE(prefix, _name, _node, _reg, _vsel_reg, _voltages, _ops) \ _name 56 drivers/regulator/mc13xxx.h [prefix ## _name] = { \ _name 63 drivers/regulator/mc13xxx.h .id = prefix ## _name, \ _name 67 drivers/regulator/mc13xxx.h .enable_bit = prefix ## _reg ## _ ## _name ## EN, \ _name 69 drivers/regulator/mc13xxx.h .vsel_shift = prefix ## _vsel_reg ## _ ## _name ## VSEL,\ _name 70 drivers/regulator/mc13xxx.h .vsel_mask = prefix ## _vsel_reg ## _ ## _name ## VSEL_M,\ _name 73 drivers/regulator/mc13xxx.h #define MC13xxx_FIXED_DEFINE(prefix, _name, _node, _reg, _voltages, _ops) \ _name 74 drivers/regulator/mc13xxx.h [prefix ## _name] = { \ _name 81 drivers/regulator/mc13xxx.h .id = prefix ## _name, \ _name 85 drivers/regulator/mc13xxx.h .enable_bit = prefix ## _reg ## _ ## _name ## EN, \ _name 88 drivers/regulator/mc13xxx.h #define MC13xxx_GPO_DEFINE(prefix, _name, _node, _reg, _voltages, _ops) \ _name 89 drivers/regulator/mc13xxx.h [prefix ## _name] = { \ _name 96 drivers/regulator/mc13xxx.h .id = prefix ## _name, \ _name 100 drivers/regulator/mc13xxx.h .enable_bit = prefix ## _reg ## _ ## _name ## EN, \ _name 103 drivers/regulator/mc13xxx.h #define MC13xxx_DEFINE_SW(_name, _node, _reg, _vsel_reg, _voltages, ops) \ _name 104 drivers/regulator/mc13xxx.h MC13xxx_DEFINE(SW, _name, _node, _reg, _vsel_reg, _voltages, ops) _name 105 drivers/regulator/mc13xxx.h #define MC13xxx_DEFINE_REGU(_name, _node, _reg, _vsel_reg, _voltages, ops) \ _name 106 drivers/regulator/mc13xxx.h MC13xxx_DEFINE(REGU, _name, _node, _reg, _vsel_reg, _voltages, ops) _name 86 drivers/regulator/mcp16502.c #define MCP16502_REGULATOR(_name, _id, _ranges, _ops) \ _name 88 drivers/regulator/mcp16502.c .name = _name, \ _name 97 drivers/regulator/mcp16502.c .of_match = of_match_ptr(_name), \ _name 22 drivers/regulator/pcf50633-regulator.c #define PCF50633_REGULATOR(_name, _id, _min_uV, _uV_step, _min_sel, _n) \ _name 24 drivers/regulator/pcf50633-regulator.c .name = _name, \ _name 212 drivers/regulator/pfuze100-regulator.c #define PFUZE100_FIXED_REG(_chip, _name, base, voltage) \ _name 213 drivers/regulator/pfuze100-regulator.c [_chip ## _ ## _name] = { \ _name 215 drivers/regulator/pfuze100-regulator.c .name = #_name, \ _name 219 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 227 drivers/regulator/pfuze100-regulator.c #define PFUZE100_SW_REG(_chip, _name, base, min, max, step) \ _name 228 drivers/regulator/pfuze100-regulator.c [_chip ## _ ## _name] = { \ _name 230 drivers/regulator/pfuze100-regulator.c .name = #_name,\ _name 234 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 248 drivers/regulator/pfuze100-regulator.c #define PFUZE100_SWB_REG(_chip, _name, base, mask, voltages) \ _name 249 drivers/regulator/pfuze100-regulator.c [_chip ## _ ## _name] = { \ _name 251 drivers/regulator/pfuze100-regulator.c .name = #_name, \ _name 255 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 265 drivers/regulator/pfuze100-regulator.c #define PFUZE100_VGEN_REG(_chip, _name, base, min, max, step) \ _name 266 drivers/regulator/pfuze100-regulator.c [_chip ## _ ## _name] = { \ _name 268 drivers/regulator/pfuze100-regulator.c .name = #_name, \ _name 272 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 285 drivers/regulator/pfuze100-regulator.c #define PFUZE100_COIN_REG(_chip, _name, base, mask, voltages) \ _name 286 drivers/regulator/pfuze100-regulator.c [_chip ## _ ## _name] = { \ _name 288 drivers/regulator/pfuze100-regulator.c .name = #_name, \ _name 292 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 302 drivers/regulator/pfuze100-regulator.c #define PFUZE3000_VCC_REG(_chip, _name, base, min, max, step) { \ _name 304 drivers/regulator/pfuze100-regulator.c .name = #_name, \ _name 308 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 322 drivers/regulator/pfuze100-regulator.c #define PFUZE3000_SW2_REG(_chip, _name, base, min, max, step) { \ _name 324 drivers/regulator/pfuze100-regulator.c .name = #_name,\ _name 328 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 339 drivers/regulator/pfuze100-regulator.c #define PFUZE3000_SW3_REG(_chip, _name, base, min, max, step) { \ _name 341 drivers/regulator/pfuze100-regulator.c .name = #_name,\ _name 345 drivers/regulator/pfuze100-regulator.c .id = _chip ## _ ## _name, \ _name 744 drivers/regulator/qcom-rpmh-regulator.c #define RPMH_VREG(_name, _resource_name, _hw_data, _supply_name) \ _name 746 drivers/regulator/qcom-rpmh-regulator.c .name = _name, \ _name 368 drivers/regulator/s5m8767.c #define s5m8767_regulator_desc(_name) { \ _name 369 drivers/regulator/s5m8767.c .name = #_name, \ _name 370 drivers/regulator/s5m8767.c .id = S5M8767_##_name, \ _name 376 drivers/regulator/s5m8767.c #define s5m8767_regulator_buck78_desc(_name) { \ _name 377 drivers/regulator/s5m8767.c .name = #_name, \ _name 378 drivers/regulator/s5m8767.c .id = S5M8767_##_name, \ _name 216 drivers/regulator/slg51000-regulator.c #define SLG51000_REGL_DESC(_id, _name, _s_name, _min, _step) \ _name 218 drivers/regulator/slg51000-regulator.c .name = #_name, \ _name 221 drivers/regulator/slg51000-regulator.c .of_match = of_match_ptr(#_name), \ _name 110 drivers/regulator/stm32-pwr.c #define PWR_REG(_id, _name, _volt, _en, _supply) \ _name 113 drivers/regulator/stm32-pwr.c .name = _name, \ _name 114 drivers/regulator/stm32-pwr.c .of_match = of_match_ptr(_name), \ _name 514 drivers/regulator/stpmic1_regulator.c #define MATCH(_name, _id) \ _name 516 drivers/regulator/stpmic1_regulator.c .name = #_name, \ _name 28 drivers/regulator/tps65086-regulator.c #define TPS65086_REGULATOR(_name, _of, _id, _nv, _vr, _vm, _er, _em, _lr, _dr, _dm) \ _name 31 drivers/regulator/tps65086-regulator.c .name = _name, \ _name 52 drivers/regulator/tps65086-regulator.c #define TPS65086_SWITCH(_name, _of, _id, _er, _em) \ _name 55 drivers/regulator/tps65086-regulator.c .name = _name, \ _name 174 drivers/regulator/tps65132-regulator.c #define TPS65132_REGULATOR_DESC(_id, _name) \ _name 176 drivers/regulator/tps65132-regulator.c .name = "tps65132-"#_name, \ _name 179 drivers/regulator/tps65132-regulator.c .of_match = of_match_ptr(#_name), \ _name 30 drivers/regulator/tps65217-regulator.c #define TPS65217_REGULATOR(_name, _id, _of_match, _ops, _n, _vr, _vm, _em, \ _name 33 drivers/regulator/tps65217-regulator.c .name = _name, \ _name 31 drivers/regulator/tps65218-regulator.c #define TPS65218_REGULATOR(_name, _of, _id, _type, _ops, _n, _vr, _vm, _er, \ _name 35 drivers/regulator/tps65218-regulator.c .name = _name, \ _name 30 drivers/regulator/tps65912-regulator.c #define TPS65912_REGULATOR(_name, _id, _of_match, _ops, _vr, _er, _lr) \ _name 32 drivers/regulator/tps65912-regulator.c .name = _name, \ _name 247 drivers/remoteproc/remoteproc_core.c char _name[32]; _name 254 drivers/remoteproc/remoteproc_core.c vsnprintf(_name, sizeof(_name), name, args); _name 259 drivers/remoteproc/remoteproc_core.c if (!strcmp(carveout->name, _name)) { _name 1645 drivers/s390/block/dasd_devmap.c #define DASD_DEFINE_ATTR(_name, _func) \ _name 1646 drivers/s390/block/dasd_devmap.c static ssize_t dasd_##_name##_show(struct device *dev, \ _name 1662 drivers/s390/block/dasd_devmap.c static DEVICE_ATTR(_name, 0444, dasd_##_name##_show, NULL); \ _name 13 drivers/s390/net/qeth_ethtool.c #define QETH_TXQ_STAT(_name, _stat) { \ _name 14 drivers/s390/net/qeth_ethtool.c .name = _name, \ _name 18 drivers/s390/net/qeth_ethtool.c #define QETH_CARD_STAT(_name, _stat) { \ _name 19 drivers/s390/net/qeth_ethtool.c .name = _name, \ _name 16 drivers/s390/net/qeth_l3_sys.c #define QETH_DEVICE_ATTR(_id, _name, _mode, _show, _store) \ _name 17 drivers/s390/net/qeth_l3_sys.c struct device_attribute dev_attr_##_id = __ATTR(_name, _mode, _show, _store) _name 16 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_DEV_ATTR(_feat, _name, _mode, _show, _store) \ _name 17 drivers/s390/scsi/zfcp_sysfs.c struct device_attribute dev_attr_##_feat##_##_name = __ATTR(_name, _mode,\ _name 19 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_DEFINE_ATTR(_feat_def, _feat, _name, _format, _value) \ _name 20 drivers/s390/scsi/zfcp_sysfs.c static ssize_t zfcp_sysfs_##_feat##_##_name##_show(struct device *dev, \ _name 28 drivers/s390/scsi/zfcp_sysfs.c static ZFCP_DEV_ATTR(_feat, _name, S_IRUGO, \ _name 29 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_##_feat##_##_name##_show, NULL); _name 31 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_DEFINE_ATTR_CONST(_feat, _name, _format, _value) \ _name 32 drivers/s390/scsi/zfcp_sysfs.c static ssize_t zfcp_sysfs_##_feat##_##_name##_show(struct device *dev, \ _name 38 drivers/s390/scsi/zfcp_sysfs.c static ZFCP_DEV_ATTR(_feat, _name, S_IRUGO, \ _name 39 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_##_feat##_##_name##_show, NULL); _name 41 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_DEFINE_A_ATTR(_name, _format, _value) \ _name 42 drivers/s390/scsi/zfcp_sysfs.c static ssize_t zfcp_sysfs_adapter_##_name##_show(struct device *dev, \ _name 57 drivers/s390/scsi/zfcp_sysfs.c static ZFCP_DEV_ATTR(adapter, _name, S_IRUGO, \ _name 58 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_adapter_##_name##_show, NULL); _name 417 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_DEFINE_LATENCY_ATTR(_name) \ _name 419 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_unit_##_name##_latency_show(struct device *dev, \ _name 429 drivers/s390/scsi/zfcp_sysfs.c fsum = lat->_name.fabric.sum * adapter->timer_ticks; \ _name 430 drivers/s390/scsi/zfcp_sysfs.c fmin = lat->_name.fabric.min * adapter->timer_ticks; \ _name 431 drivers/s390/scsi/zfcp_sysfs.c fmax = lat->_name.fabric.max * adapter->timer_ticks; \ _name 432 drivers/s390/scsi/zfcp_sysfs.c csum = lat->_name.channel.sum * adapter->timer_ticks; \ _name 433 drivers/s390/scsi/zfcp_sysfs.c cmin = lat->_name.channel.min * adapter->timer_ticks; \ _name 434 drivers/s390/scsi/zfcp_sysfs.c cmax = lat->_name.channel.max * adapter->timer_ticks; \ _name 435 drivers/s390/scsi/zfcp_sysfs.c cc = lat->_name.counter; \ _name 449 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_unit_##_name##_latency_store(struct device *dev, \ _name 459 drivers/s390/scsi/zfcp_sysfs.c lat->_name.fabric.sum = 0; \ _name 460 drivers/s390/scsi/zfcp_sysfs.c lat->_name.fabric.min = 0xFFFFFFFF; \ _name 461 drivers/s390/scsi/zfcp_sysfs.c lat->_name.fabric.max = 0; \ _name 462 drivers/s390/scsi/zfcp_sysfs.c lat->_name.channel.sum = 0; \ _name 463 drivers/s390/scsi/zfcp_sysfs.c lat->_name.channel.min = 0xFFFFFFFF; \ _name 464 drivers/s390/scsi/zfcp_sysfs.c lat->_name.channel.max = 0; \ _name 465 drivers/s390/scsi/zfcp_sysfs.c lat->_name.counter = 0; \ _name 470 drivers/s390/scsi/zfcp_sysfs.c static DEVICE_ATTR(_name##_latency, S_IWUSR | S_IRUGO, \ _name 471 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_unit_##_name##_latency_show, \ _name 472 drivers/s390/scsi/zfcp_sysfs.c zfcp_sysfs_unit_##_name##_latency_store); _name 478 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_DEFINE_SCSI_ATTR(_name, _format, _value) \ _name 479 drivers/s390/scsi/zfcp_sysfs.c static ssize_t zfcp_sysfs_scsi_##_name##_show(struct device *dev, \ _name 488 drivers/s390/scsi/zfcp_sysfs.c static DEVICE_ATTR(_name, S_IRUGO, zfcp_sysfs_scsi_##_name##_show, NULL); _name 613 drivers/s390/scsi/zfcp_sysfs.c #define ZFCP_SHOST_ATTR(_name, _format, _arg...) \ _name 614 drivers/s390/scsi/zfcp_sysfs.c static ssize_t zfcp_sysfs_adapter_##_name##_show(struct device *dev, \ _name 627 drivers/s390/scsi/zfcp_sysfs.c static DEVICE_ATTR(_name, S_IRUGO, zfcp_sysfs_adapter_##_name##_show, NULL); _name 69 drivers/scsi/be2iscsi/be_main.c #define beiscsi_disp_param(_name)\ _name 71 drivers/scsi/be2iscsi/be_main.c beiscsi_##_name##_disp(struct device *dev,\ _name 77 drivers/scsi/be2iscsi/be_main.c phba->attr_##_name);\ _name 80 drivers/scsi/be2iscsi/be_main.c #define beiscsi_change_param(_name, _minval, _maxval, _defaval)\ _name 82 drivers/scsi/be2iscsi/be_main.c beiscsi_##_name##_change(struct beiscsi_hba *phba, uint32_t val)\ _name 86 drivers/scsi/be2iscsi/be_main.c "BA_%d : beiscsi_"#_name" updated "\ _name 88 drivers/scsi/be2iscsi/be_main.c phba->attr_##_name, val); \ _name 89 drivers/scsi/be2iscsi/be_main.c phba->attr_##_name = val;\ _name 93 drivers/scsi/be2iscsi/be_main.c "BA_%d beiscsi_"#_name" attribute "\ _name 99 drivers/scsi/be2iscsi/be_main.c #define beiscsi_store_param(_name) \ _name 101 drivers/scsi/be2iscsi/be_main.c beiscsi_##_name##_store(struct device *dev,\ _name 112 drivers/scsi/be2iscsi/be_main.c if (beiscsi_##_name##_change(phba, param_val) == 0) \ _name 118 drivers/scsi/be2iscsi/be_main.c #define beiscsi_init_param(_name, _minval, _maxval, _defval) \ _name 120 drivers/scsi/be2iscsi/be_main.c beiscsi_##_name##_init(struct beiscsi_hba *phba, uint32_t val) \ _name 123 drivers/scsi/be2iscsi/be_main.c phba->attr_##_name = val;\ _name 127 drivers/scsi/be2iscsi/be_main.c "BA_%d beiscsi_"#_name" attribute " \ _name 130 drivers/scsi/be2iscsi/be_main.c phba->attr_##_name = _defval;\ _name 134 drivers/scsi/be2iscsi/be_main.c #define BEISCSI_RW_ATTR(_name, _minval, _maxval, _defval, _descp) \ _name 135 drivers/scsi/be2iscsi/be_main.c static uint beiscsi_##_name = _defval;\ _name 136 drivers/scsi/be2iscsi/be_main.c module_param(beiscsi_##_name, uint, S_IRUGO);\ _name 137 drivers/scsi/be2iscsi/be_main.c MODULE_PARM_DESC(beiscsi_##_name, _descp);\ _name 138 drivers/scsi/be2iscsi/be_main.c beiscsi_disp_param(_name)\ _name 139 drivers/scsi/be2iscsi/be_main.c beiscsi_change_param(_name, _minval, _maxval, _defval)\ _name 140 drivers/scsi/be2iscsi/be_main.c beiscsi_store_param(_name)\ _name 141 drivers/scsi/be2iscsi/be_main.c beiscsi_init_param(_name, _minval, _maxval, _defval)\ _name 142 drivers/scsi/be2iscsi/be_main.c DEVICE_ATTR(beiscsi_##_name, S_IRUGO | S_IWUSR,\ _name 143 drivers/scsi/be2iscsi/be_main.c beiscsi_##_name##_disp, beiscsi_##_name##_store) _name 213 drivers/scsi/esas2r/esas2r_main.c #define ESAS2R_RW_BIN_ATTR(_name) \ _name 214 drivers/scsi/esas2r/esas2r_main.c struct bin_attribute bin_attr_ ## _name = { \ _name 216 drivers/scsi/esas2r/esas2r_main.c { .name = __stringify(_name), .mode = S_IRUSR | S_IWUSR }, \ _name 218 drivers/scsi/esas2r/esas2r_main.c .read = read_ ## _name, \ _name 219 drivers/scsi/esas2r/esas2r_main.c .write = write_ ## _name } _name 132 drivers/scsi/fcoe/fcoe_sysfs.c #define FCOE_DEVICE_ATTR(_prefix, _name, _mode, _show, _store) \ _name 133 drivers/scsi/fcoe/fcoe_sysfs.c struct device_attribute device_attr_fcoe_##_prefix##_##_name = \ _name 134 drivers/scsi/fcoe/fcoe_sysfs.c __ATTR(_name, _mode, _show, _store) _name 210 drivers/scsi/fcoe/fcoe_sysfs.c static const char *get_fcoe_##title##_name(enum table_type table_key) \ _name 188 drivers/scsi/raid_class.c name = raid_##states##_name(rd->attr); \ _name 60 drivers/scsi/scsi_transport_fc.c #define FC_DEVICE_ATTR(_prefix,_name,_mode,_show,_store) \ _name 61 drivers/scsi/scsi_transport_fc.c struct device_attribute device_attr_##_prefix##_##_name = \ _name 62 drivers/scsi/scsi_transport_fc.c __ATTR(_name,_mode,_show,_store) _name 65 drivers/scsi/scsi_transport_fc.c static const char *get_fc_##title##_name(enum table_type table_key) \ _name 772 drivers/scsi/scsi_transport_fc.c name = get_fc_##title##_name(rport->title); \ _name 1185 drivers/scsi/scsi_transport_fc.c name = get_fc_##title##_name(vport->title); \ _name 1405 drivers/scsi/scsi_transport_fc.c name = get_fc_##title##_name(fc_host_##title(shost)); \ _name 159 drivers/scsi/scsi_transport_iscsi.c #define ISCSI_ATTR(_prefix,_name,_mode,_show,_store) \ _name 160 drivers/scsi/scsi_transport_iscsi.c struct device_attribute dev_attr_##_prefix##_##_name = \ _name 161 drivers/scsi/scsi_transport_iscsi.c __ATTR(_name,_mode,_show,_store) _name 298 drivers/scsi/scsi_transport_iscsi.c #define ISCSI_IFACE_ATTR(_prefix, _name, _mode, _show, _store) \ _name 299 drivers/scsi/scsi_transport_iscsi.c struct device_attribute dev_attr_##_prefix##_##_name = \ _name 300 drivers/scsi/scsi_transport_iscsi.c __ATTR(_name, _mode, _show, _store) _name 809 drivers/scsi/scsi_transport_iscsi.c #define ISCSI_FLASHNODE_ATTR(_prefix, _name, _mode, _show, _store) \ _name 810 drivers/scsi/scsi_transport_iscsi.c struct device_attribute dev_attr_##_prefix##_##_name = \ _name 811 drivers/scsi/scsi_transport_iscsi.c __ATTR(_name, _mode, _show, _store) _name 3750 drivers/scsi/scsi_transport_iscsi.c #define ISCSI_CLASS_ATTR(_prefix,_name,_mode,_show,_store) \ _name 3751 drivers/scsi/scsi_transport_iscsi.c struct device_attribute dev_attr_##_prefix##_##_name = \ _name 3752 drivers/scsi/scsi_transport_iscsi.c __ATTR(_name,_mode,_show,_store) _name 58 drivers/scsi/scsi_transport_sas.c #define SAS_DEVICE_ATTR(_prefix,_name,_mode,_show,_store) \ _name 59 drivers/scsi/scsi_transport_sas.c struct device_attribute dev_attr_##_prefix##_##_name = \ _name 60 drivers/scsi/scsi_transport_sas.c __ATTR(_name,_mode,_show,_store) _name 258 drivers/scsi/ufs/ufs-sysfs.c #define UFS_DESC_PARAM(_name, _puname, _duname, _size) \ _name 259 drivers/scsi/ufs/ufs-sysfs.c static ssize_t _name##_show(struct device *dev, \ _name 266 drivers/scsi/ufs/ufs-sysfs.c static DEVICE_ATTR_RO(_name) _name 268 drivers/scsi/ufs/ufs-sysfs.c #define UFS_DEVICE_DESC_PARAM(_name, _uname, _size) \ _name 269 drivers/scsi/ufs/ufs-sysfs.c UFS_DESC_PARAM(_name, _uname, DEVICE, _size) _name 333 drivers/scsi/ufs/ufs-sysfs.c #define UFS_INTERCONNECT_DESC_PARAM(_name, _uname, _size) \ _name 334 drivers/scsi/ufs/ufs-sysfs.c UFS_DESC_PARAM(_name, _uname, INTERCONNECT, _size) _name 350 drivers/scsi/ufs/ufs-sysfs.c #define UFS_GEOMETRY_DESC_PARAM(_name, _uname, _size) \ _name 351 drivers/scsi/ufs/ufs-sysfs.c UFS_DESC_PARAM(_name, _uname, GEOMETRY, _size) _name 433 drivers/scsi/ufs/ufs-sysfs.c #define UFS_HEALTH_DESC_PARAM(_name, _uname, _size) \ _name 434 drivers/scsi/ufs/ufs-sysfs.c UFS_DESC_PARAM(_name, _uname, HEALTH, _size) _name 452 drivers/scsi/ufs/ufs-sysfs.c #define UFS_POWER_DESC_PARAM(_name, _uname, _index) \ _name 453 drivers/scsi/ufs/ufs-sysfs.c static ssize_t _name##_index##_show(struct device *dev, \ _name 460 drivers/scsi/ufs/ufs-sysfs.c static DEVICE_ATTR_RO(_name##_index) _name 568 drivers/scsi/ufs/ufs-sysfs.c #define UFS_STRING_DESCRIPTOR(_name, _pname) \ _name 569 drivers/scsi/ufs/ufs-sysfs.c static ssize_t _name##_show(struct device *dev, \ _name 600 drivers/scsi/ufs/ufs-sysfs.c static DEVICE_ATTR_RO(_name) _name 622 drivers/scsi/ufs/ufs-sysfs.c #define UFS_FLAG(_name, _uname) \ _name 623 drivers/scsi/ufs/ufs-sysfs.c static ssize_t _name##_show(struct device *dev, \ _name 633 drivers/scsi/ufs/ufs-sysfs.c static DEVICE_ATTR_RO(_name) _name 661 drivers/scsi/ufs/ufs-sysfs.c #define UFS_ATTRIBUTE(_name, _uname) \ _name 662 drivers/scsi/ufs/ufs-sysfs.c static ssize_t _name##_show(struct device *dev, \ _name 672 drivers/scsi/ufs/ufs-sysfs.c static DEVICE_ATTR_RO(_name) _name 743 drivers/scsi/ufs/ufs-sysfs.c #define UFS_UNIT_DESC_PARAM(_name, _uname, _size) \ _name 744 drivers/scsi/ufs/ufs-sysfs.c UFS_LUN_DESC_PARAM(_name, _uname, UNIT, _size) _name 39 drivers/soc/qcom/rpmpd.c #define DEFINE_RPMPD_PAIR(_platform, _name, _active, r_type, r_key, \ _name 42 drivers/soc/qcom/rpmpd.c static struct rpmpd _platform##_##_name = { \ _name 43 drivers/soc/qcom/rpmpd.c .pd = { .name = #_name, }, \ _name 51 drivers/soc/qcom/rpmpd.c .peer = &_platform##_##_name, \ _name 58 drivers/soc/qcom/rpmpd.c #define DEFINE_RPMPD_CORNER(_platform, _name, r_type, r_id) \ _name 59 drivers/soc/qcom/rpmpd.c static struct rpmpd _platform##_##_name = { \ _name 60 drivers/soc/qcom/rpmpd.c .pd = { .name = #_name, }, \ _name 66 drivers/soc/qcom/rpmpd.c #define DEFINE_RPMPD_LEVEL(_platform, _name, r_type, r_id) \ _name 67 drivers/soc/qcom/rpmpd.c static struct rpmpd _platform##_##_name = { \ _name 68 drivers/soc/qcom/rpmpd.c .pd = { .name = #_name, }, \ _name 74 drivers/soc/qcom/rpmpd.c #define DEFINE_RPMPD_VFC(_platform, _name, r_type, r_id) \ _name 75 drivers/soc/qcom/rpmpd.c static struct rpmpd _platform##_##_name = { \ _name 76 drivers/soc/qcom/rpmpd.c .pd = { .name = #_name, }, \ _name 82 drivers/soc/qcom/rpmpd.c #define DEFINE_RPMPD_VFL(_platform, _name, r_type, r_id) \ _name 83 drivers/soc/qcom/rpmpd.c static struct rpmpd _platform##_##_name = { \ _name 84 drivers/soc/qcom/rpmpd.c .pd = { .name = #_name, }, \ _name 51 drivers/soc/sunxi/sunxi_sram.c #define SUNXI_SRAM_DATA(_name, _reg, _off, _width, ...) \ _name 53 drivers/soc/sunxi/sunxi_sram.c .name = _name, \ _name 184 drivers/soc/tegra/pmc.c #define TEGRA_WAKE_IRQ(_name, _id, _irq) \ _name 186 drivers/soc/tegra/pmc.c .name = _name, \ _name 195 drivers/soc/tegra/pmc.c #define TEGRA_WAKE_GPIO(_name, _id, _instance, _pin) \ _name 197 drivers/soc/tegra/pmc.c .name = _name, \ _name 2406 drivers/soc/tegra/pmc.c #define TEGRA_IO_PAD(_id, _dpd, _voltage, _name) \ _name 2411 drivers/soc/tegra/pmc.c .name = (_name), \ _name 2414 drivers/soc/tegra/pmc.c #define TEGRA_IO_PIN_DESC(_id, _dpd, _voltage, _name) \ _name 2417 drivers/soc/tegra/pmc.c .name = (_name) \ _name 2972 drivers/staging/emxx_udc/emxx_udc.c #define EP_INFO(_name, _caps) \ _name 2974 drivers/staging/emxx_udc/emxx_udc.c .name = _name, \ _name 275 drivers/staging/fbtft/fbtft.h #define FBTFT_REGISTER_DRIVER(_name, _compatible, _display) \ _name 311 drivers/staging/fbtft/fbtft.h .name = _name, \ _name 320 drivers/staging/fbtft/fbtft.h .name = _name, \ _name 72 drivers/staging/gasket/gasket_sysfs.h #define GASKET_SYSFS_RO(_name, _show_function, _attr_type) \ _name 74 drivers/staging/gasket/gasket_sysfs.h .attr = __ATTR(_name, S_IRUGO, _show_function, NULL), \ _name 356 drivers/staging/most/core.c #define DEV_ATTR(_name) (&dev_attr_##_name.attr) _name 789 drivers/staging/most/core.c #define DRV_ATTR(_name) (&driver_attr_##_name.attr) _name 18 drivers/staging/rtl8723bs/hal/odm_interface.h #define _reg_all(_name) ODM_##_name _name 19 drivers/staging/rtl8723bs/hal/odm_interface.h #define _reg_ic(_name, _ic) ODM_##_name##_ic _name 20 drivers/staging/rtl8723bs/hal/odm_interface.h #define _bit_all(_name) BIT_##_name _name 21 drivers/staging/rtl8723bs/hal/odm_interface.h #define _bit_ic(_name, _ic) BIT_##_name##_ic _name 31 drivers/staging/rtl8723bs/hal/odm_interface.h #define _reg_11N(_name) ODM_REG_##_name##_11N _name 32 drivers/staging/rtl8723bs/hal/odm_interface.h #define _bit_11N(_name) ODM_BIT_##_name##_11N _name 34 drivers/staging/rtl8723bs/hal/odm_interface.h #define _cat(_name, _ic_type, _func) _func##_11N(_name) _name 39 drivers/staging/rtl8723bs/hal/odm_interface.h #define ODM_REG(_name, _pDM_Odm) _cat(_name, _pDM_Odm->SupportICType, _reg) _name 40 drivers/staging/rtl8723bs/hal/odm_interface.h #define ODM_BIT(_name, _pDM_Odm) _cat(_name, _pDM_Odm->SupportICType, _bit) _name 42 drivers/target/target_core_configfs.c #define TB_CIT_SETUP(_name, _item_ops, _group_ops, _attrs) \ _name 43 drivers/target/target_core_configfs.c static void target_core_setup_##_name##_cit(struct target_backend *tb) \ _name 45 drivers/target/target_core_configfs.c struct config_item_type *cit = &tb->tb_##_name##_cit; \ _name 51 drivers/target/target_core_configfs.c pr_debug("Setup generic %s\n", __stringify(_name)); \ _name 54 drivers/target/target_core_configfs.c #define TB_CIT_SETUP_DRV(_name, _item_ops, _group_ops) \ _name 55 drivers/target/target_core_configfs.c static void target_core_setup_##_name##_cit(struct target_backend *tb) \ _name 57 drivers/target/target_core_configfs.c struct config_item_type *cit = &tb->tb_##_name##_cit; \ _name 61 drivers/target/target_core_configfs.c cit->ct_attrs = tb->ops->tb_##_name##_attrs; \ _name 63 drivers/target/target_core_configfs.c pr_debug("Setup generic %s\n", __stringify(_name)); \ _name 512 drivers/target/target_core_configfs.c #define DEF_CONFIGFS_ATTRIB_SHOW(_name) \ _name 513 drivers/target/target_core_configfs.c static ssize_t _name##_show(struct config_item *item, char *page) \ _name 515 drivers/target/target_core_configfs.c return snprintf(page, PAGE_SIZE, "%u\n", to_attrib(item)->_name); \ _name 550 drivers/target/target_core_configfs.c #define DEF_CONFIGFS_ATTRIB_STORE_U32(_name) \ _name 551 drivers/target/target_core_configfs.c static ssize_t _name##_store(struct config_item *item, const char *page,\ _name 561 drivers/target/target_core_configfs.c da->_name = val; \ _name 571 drivers/target/target_core_configfs.c #define DEF_CONFIGFS_ATTRIB_STORE_BOOL(_name) \ _name 572 drivers/target/target_core_configfs.c static ssize_t _name##_store(struct config_item *item, const char *page, \ _name 582 drivers/target/target_core_configfs.c da->_name = flag; \ _name 593 drivers/target/target_core_configfs.c #define DEF_CONFIGFS_ATTRIB_STORE_STUB(_name) \ _name 594 drivers/target/target_core_configfs.c static ssize_t _name##_store(struct config_item *item, const char *page,\ _name 599 drivers/target/target_core_configfs.c __stringify(_name)); \ _name 1518 drivers/target/target_core_configfs.c #define DEF_DEV_WWN_ASSOC_SHOW(_name, _assoc) \ _name 1519 drivers/target/target_core_configfs.c static ssize_t target_wwn_##_name##_show(struct config_item *item, \ _name 2780 drivers/target/target_core_configfs.c #define ALUA_SUPPORTED_STATE_ATTR(_name, _bit) \ _name 2781 drivers/target/target_core_configfs.c static ssize_t target_tg_pt_gp_alua_support_##_name##_show( \ _name 2789 drivers/target/target_core_configfs.c static ssize_t target_tg_pt_gp_alua_support_##_name##_store( \ _name 2797 drivers/target/target_core_configfs.c pr_err("Unable to do set " #_name " ALUA state on non" \ _name 36 drivers/target/target_core_fabric_configfs.c #define TF_CIT_SETUP(_name, _item_ops, _group_ops, _attrs) \ _name 37 drivers/target/target_core_fabric_configfs.c static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \ _name 39 drivers/target/target_core_fabric_configfs.c struct config_item_type *cit = &tf->tf_##_name##_cit; \ _name 45 drivers/target/target_core_fabric_configfs.c pr_debug("Setup generic %s\n", __stringify(_name)); \ _name 48 drivers/target/target_core_fabric_configfs.c #define TF_CIT_SETUP_DRV(_name, _item_ops, _group_ops) \ _name 49 drivers/target/target_core_fabric_configfs.c static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \ _name 51 drivers/target/target_core_fabric_configfs.c struct config_item_type *cit = &tf->tf_##_name##_cit; \ _name 52 drivers/target/target_core_fabric_configfs.c struct configfs_attribute **attrs = tf->tf_ops->tfc_##_name##_attrs; \ _name 58 drivers/target/target_core_fabric_configfs.c pr_debug("Setup generic %s\n", __stringify(_name)); \ _name 74 drivers/thermal/qcom/tsens.h #define REG_FIELD_FOR_EACH_SENSOR11(_name, _offset, _startbit, _stopbit) \ _name 75 drivers/thermal/qcom/tsens.h [_name##_##0] = REG_FIELD(_offset, _startbit, _stopbit), \ _name 76 drivers/thermal/qcom/tsens.h [_name##_##1] = REG_FIELD(_offset + 4, _startbit, _stopbit), \ _name 77 drivers/thermal/qcom/tsens.h [_name##_##2] = REG_FIELD(_offset + 8, _startbit, _stopbit), \ _name 78 drivers/thermal/qcom/tsens.h [_name##_##3] = REG_FIELD(_offset + 12, _startbit, _stopbit), \ _name 79 drivers/thermal/qcom/tsens.h [_name##_##4] = REG_FIELD(_offset + 16, _startbit, _stopbit), \ _name 80 drivers/thermal/qcom/tsens.h [_name##_##5] = REG_FIELD(_offset + 20, _startbit, _stopbit), \ _name 81 drivers/thermal/qcom/tsens.h [_name##_##6] = REG_FIELD(_offset + 24, _startbit, _stopbit), \ _name 82 drivers/thermal/qcom/tsens.h [_name##_##7] = REG_FIELD(_offset + 28, _startbit, _stopbit), \ _name 83 drivers/thermal/qcom/tsens.h [_name##_##8] = REG_FIELD(_offset + 32, _startbit, _stopbit), \ _name 84 drivers/thermal/qcom/tsens.h [_name##_##9] = REG_FIELD(_offset + 36, _startbit, _stopbit), \ _name 85 drivers/thermal/qcom/tsens.h [_name##_##10] = REG_FIELD(_offset + 40, _startbit, _stopbit) _name 87 drivers/thermal/qcom/tsens.h #define REG_FIELD_FOR_EACH_SENSOR16(_name, _offset, _startbit, _stopbit) \ _name 88 drivers/thermal/qcom/tsens.h [_name##_##0] = REG_FIELD(_offset, _startbit, _stopbit), \ _name 89 drivers/thermal/qcom/tsens.h [_name##_##1] = REG_FIELD(_offset + 4, _startbit, _stopbit), \ _name 90 drivers/thermal/qcom/tsens.h [_name##_##2] = REG_FIELD(_offset + 8, _startbit, _stopbit), \ _name 91 drivers/thermal/qcom/tsens.h [_name##_##3] = REG_FIELD(_offset + 12, _startbit, _stopbit), \ _name 92 drivers/thermal/qcom/tsens.h [_name##_##4] = REG_FIELD(_offset + 16, _startbit, _stopbit), \ _name 93 drivers/thermal/qcom/tsens.h [_name##_##5] = REG_FIELD(_offset + 20, _startbit, _stopbit), \ _name 94 drivers/thermal/qcom/tsens.h [_name##_##6] = REG_FIELD(_offset + 24, _startbit, _stopbit), \ _name 95 drivers/thermal/qcom/tsens.h [_name##_##7] = REG_FIELD(_offset + 28, _startbit, _stopbit), \ _name 96 drivers/thermal/qcom/tsens.h [_name##_##8] = REG_FIELD(_offset + 32, _startbit, _stopbit), \ _name 97 drivers/thermal/qcom/tsens.h [_name##_##9] = REG_FIELD(_offset + 36, _startbit, _stopbit), \ _name 98 drivers/thermal/qcom/tsens.h [_name##_##10] = REG_FIELD(_offset + 40, _startbit, _stopbit), \ _name 99 drivers/thermal/qcom/tsens.h [_name##_##11] = REG_FIELD(_offset + 44, _startbit, _stopbit), \ _name 100 drivers/thermal/qcom/tsens.h [_name##_##12] = REG_FIELD(_offset + 48, _startbit, _stopbit), \ _name 101 drivers/thermal/qcom/tsens.h [_name##_##13] = REG_FIELD(_offset + 52, _startbit, _stopbit), \ _name 102 drivers/thermal/qcom/tsens.h [_name##_##14] = REG_FIELD(_offset + 56, _startbit, _stopbit), \ _name 103 drivers/thermal/qcom/tsens.h [_name##_##15] = REG_FIELD(_offset + 60, _startbit, _stopbit) _name 1012 drivers/tty/vt/keyboard.c #define KBD_LED_TRIGGER(_led_bit, _name) { \ _name 1014 drivers/tty/vt/keyboard.c .name = _name, \ _name 1020 drivers/tty/vt/keyboard.c #define KBD_LOCKSTATE_TRIGGER(_led_bit, _name) \ _name 1021 drivers/tty/vt/keyboard.c KBD_LED_TRIGGER((_led_bit) + 8, _name) _name 198 drivers/usb/atm/cxacru.c #define CXACRU__ATTR_INIT(_name) \ _name 199 drivers/usb/atm/cxacru.c static DEVICE_ATTR_RO(_name) _name 201 drivers/usb/atm/cxacru.c #define CXACRU_CMD_INIT(_name) \ _name 202 drivers/usb/atm/cxacru.c static DEVICE_ATTR_RW(_name) _name 204 drivers/usb/atm/cxacru.c #define CXACRU_SET_INIT(_name) \ _name 205 drivers/usb/atm/cxacru.c static DEVICE_ATTR_WO(_name) _name 207 drivers/usb/atm/cxacru.c #define CXACRU_ATTR_INIT(_value, _type, _name) \ _name 208 drivers/usb/atm/cxacru.c static ssize_t _name##_show(struct device *dev, \ _name 219 drivers/usb/atm/cxacru.c CXACRU__ATTR_INIT(_name) _name 221 drivers/usb/atm/cxacru.c #define CXACRU_ATTR_CREATE(_v, _t, _name) CXACRU_DEVICE_CREATE_FILE(_name) _name 222 drivers/usb/atm/cxacru.c #define CXACRU_CMD_CREATE(_name) CXACRU_DEVICE_CREATE_FILE(_name) _name 223 drivers/usb/atm/cxacru.c #define CXACRU_SET_CREATE(_name) CXACRU_DEVICE_CREATE_FILE(_name) _name 224 drivers/usb/atm/cxacru.c #define CXACRU__ATTR_CREATE(_name) CXACRU_DEVICE_CREATE_FILE(_name) _name 226 drivers/usb/atm/cxacru.c #define CXACRU_ATTR_REMOVE(_v, _t, _name) CXACRU_DEVICE_REMOVE_FILE(_name) _name 227 drivers/usb/atm/cxacru.c #define CXACRU_CMD_REMOVE(_name) CXACRU_DEVICE_REMOVE_FILE(_name) _name 228 drivers/usb/atm/cxacru.c #define CXACRU_SET_REMOVE(_name) CXACRU_DEVICE_REMOVE_FILE(_name) _name 229 drivers/usb/atm/cxacru.c #define CXACRU__ATTR_REMOVE(_name) CXACRU_DEVICE_REMOVE_FILE(_name) _name 148 drivers/usb/gadget/configfs.c #define GI_DEVICE_DESC_SIMPLE_W_u8(_name) \ _name 149 drivers/usb/gadget/configfs.c static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ _name 157 drivers/usb/gadget/configfs.c to_gadget_info(item)->cdev.desc._name = val; \ _name 161 drivers/usb/gadget/configfs.c #define GI_DEVICE_DESC_SIMPLE_W_u16(_name) \ _name 162 drivers/usb/gadget/configfs.c static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ _name 170 drivers/usb/gadget/configfs.c to_gadget_info(item)->cdev.desc._name = cpu_to_le16p(&val); \ _name 174 drivers/usb/gadget/configfs.c #define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \ _name 175 drivers/usb/gadget/configfs.c GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ _name 176 drivers/usb/gadget/configfs.c GI_DEVICE_DESC_SIMPLE_W_##_type(_name) _name 63 drivers/usb/gadget/udc/at91_udc.c #define EP_INFO(_name, _caps) \ _name 65 drivers/usb/gadget/udc/at91_udc.c .name = _name, \ _name 47 drivers/usb/gadget/udc/bcm63xx_udc.c #define EP_INFO(_name, _caps) \ _name 49 drivers/usb/gadget/udc/bcm63xx_udc.c .name = _name, \ _name 133 drivers/usb/gadget/udc/dummy_hcd.c #define EP_INFO(_name, _caps) \ _name 135 drivers/usb/gadget/udc/dummy_hcd.c .name = _name, \ _name 74 drivers/usb/gadget/udc/net2280.c #define EP_INFO(_name, _caps) \ _name 76 drivers/usb/gadget/udc/net2280.c .name = _name, \ _name 109 drivers/usb/gadget/udc/snps_udc_core.c #define EP_INFO(_name, _caps) \ _name 111 drivers/usb/gadget/udc/snps_udc_core.c .name = _name, \ _name 27 drivers/usb/phy/phy-ulpi.c #define ULPI_INFO(_id, _name) \ _name 30 drivers/usb/phy/phy-ulpi.c .name = (_name), \ _name 238 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c #define DISPLAY_ATTR(_name, _mode, _show, _store) \ _name 239 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c struct display_attribute display_attr_##_name = \ _name 240 drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c __ATTR(_name, _mode, _show, _store) _name 421 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c #define MANAGER_ATTR(_name, _mode, _show, _store) \ _name 422 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c struct manager_attribute manager_attr_##_name = \ _name 423 drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c __ATTR(_name, _mode, _show, _store) _name 357 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c #define OVERLAY_ATTR(_name, _mode, _show, _store) \ _name 358 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c struct overlay_attribute overlay_attr_##_name = \ _name 359 drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c __ATTR(_name, _mode, _show, _store) _name 524 drivers/w1/w1.c #define W1_MASTER_ATTR_RO(_name, _mode) \ _name 525 drivers/w1/w1.c struct device_attribute w1_master_attribute_##_name = \ _name 526 drivers/w1/w1.c __ATTR(w1_master_##_name, _mode, \ _name 527 drivers/w1/w1.c w1_master_attribute_show_##_name, NULL) _name 529 drivers/w1/w1.c #define W1_MASTER_ATTR_RW(_name, _mode) \ _name 530 drivers/w1/w1.c struct device_attribute w1_master_attribute_##_name = \ _name 531 drivers/w1/w1.c __ATTR(w1_master_##_name, _mode, \ _name 532 drivers/w1/w1.c w1_master_attribute_show_##_name, \ _name 533 drivers/w1/w1.c w1_master_attribute_store_##_name) _name 24 drivers/xen/sys-hypervisor.c #define HYPERVISOR_ATTR_RO(_name) \ _name 25 drivers/xen/sys-hypervisor.c static struct hyp_sysfs_attr _name##_attr = __ATTR_RO(_name) _name 27 drivers/xen/sys-hypervisor.c #define HYPERVISOR_ATTR_RW(_name) \ _name 28 drivers/xen/sys-hypervisor.c static struct hyp_sysfs_attr _name##_attr = \ _name 29 drivers/xen/sys-hypervisor.c __ATTR(_name, 0644, _name##_show, _name##_store) _name 33 fs/afs/cmservice.c char afs_SRXCB##name##_name[] __tracepoint_string = \ _name 33 fs/btrfs/sysfs.c #define __INIT_KOBJ_ATTR(_name, _mode, _show, _store) \ _name 35 fs/btrfs/sysfs.c .attr = { .name = __stringify(_name), .mode = _mode }, \ _name 40 fs/btrfs/sysfs.c #define BTRFS_ATTR_RW(_prefix, _name, _show, _store) \ _name 41 fs/btrfs/sysfs.c static struct kobj_attribute btrfs_attr_##_prefix##_##_name = \ _name 42 fs/btrfs/sysfs.c __INIT_KOBJ_ATTR(_name, 0644, _show, _store) _name 44 fs/btrfs/sysfs.c #define BTRFS_ATTR(_prefix, _name, _show) \ _name 45 fs/btrfs/sysfs.c static struct kobj_attribute btrfs_attr_##_prefix##_##_name = \ _name 46 fs/btrfs/sysfs.c __INIT_KOBJ_ATTR(_name, 0444, _show, NULL) _name 48 fs/btrfs/sysfs.c #define BTRFS_ATTR_PTR(_prefix, _name) \ _name 49 fs/btrfs/sysfs.c (&btrfs_attr_##_prefix##_##_name.attr) _name 51 fs/btrfs/sysfs.c #define BTRFS_FEAT_ATTR(_name, _feature_set, _feature_prefix, _feature_bit) \ _name 52 fs/btrfs/sysfs.c static struct btrfs_feature_attr btrfs_attr_features_##_name = { \ _name 53 fs/btrfs/sysfs.c .kobj_attr = __INIT_KOBJ_ATTR(_name, S_IRUGO, \ _name 59 fs/btrfs/sysfs.c #define BTRFS_FEAT_ATTR_PTR(_name) \ _name 60 fs/btrfs/sysfs.c (&btrfs_attr_features_##_name.kobj_attr.attr) _name 745 fs/ceph/super.h #define CEPH_DEFINE_RW_CONTEXT(_name, _caps) \ _name 746 fs/ceph/super.h struct ceph_rw_context _name = { \ _name 305 fs/ceph/xattr.c #define CEPH_XATTR_NAME(_type, _name) XATTR_CEPH_PREFIX #_type "." #_name _name 306 fs/ceph/xattr.c #define CEPH_XATTR_NAME2(_type, _name, _name2) \ _name 307 fs/ceph/xattr.c XATTR_CEPH_PREFIX #_type "." #_name "." #_name2 _name 309 fs/ceph/xattr.c #define XATTR_NAME_CEPH(_type, _name, _flags) \ _name 311 fs/ceph/xattr.c .name = CEPH_XATTR_NAME(_type, _name), \ _name 312 fs/ceph/xattr.c .name_size = sizeof (CEPH_XATTR_NAME(_type, _name)), \ _name 313 fs/ceph/xattr.c .getxattr_cb = ceph_vxattrcb_ ## _type ## _ ## _name, \ _name 317 fs/ceph/xattr.c #define XATTR_RSTAT_FIELD(_type, _name) \ _name 318 fs/ceph/xattr.c XATTR_NAME_CEPH(_type, _name, VXATTR_FLAG_RSTAT) _name 319 fs/ceph/xattr.c #define XATTR_LAYOUT_FIELD(_type, _name, _field) \ _name 321 fs/ceph/xattr.c .name = CEPH_XATTR_NAME2(_type, _name, _field), \ _name 322 fs/ceph/xattr.c .name_size = sizeof (CEPH_XATTR_NAME2(_type, _name, _field)), \ _name 323 fs/ceph/xattr.c .getxattr_cb = ceph_vxattrcb_ ## _name ## _ ## _field, \ _name 327 fs/ceph/xattr.c #define XATTR_QUOTA_FIELD(_type, _name) \ _name 329 fs/ceph/xattr.c .name = CEPH_XATTR_NAME(_type, _name), \ _name 330 fs/ceph/xattr.c .name_size = sizeof(CEPH_XATTR_NAME(_type, _name)), \ _name 331 fs/ceph/xattr.c .getxattr_cb = ceph_vxattrcb_ ## _type ## _ ## _name, \ _name 137 fs/ext4/sysfs.c #define EXT4_ATTR(_name,_mode,_id) \ _name 138 fs/ext4/sysfs.c static struct ext4_attr ext4_attr_##_name = { \ _name 139 fs/ext4/sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 143 fs/ext4/sysfs.c #define EXT4_ATTR_FUNC(_name,_mode) EXT4_ATTR(_name,_mode,_name) _name 145 fs/ext4/sysfs.c #define EXT4_ATTR_FEATURE(_name) EXT4_ATTR(_name, 0444, feature) _name 147 fs/ext4/sysfs.c #define EXT4_ATTR_OFFSET(_name,_mode,_id,_struct,_elname) \ _name 148 fs/ext4/sysfs.c static struct ext4_attr ext4_attr_##_name = { \ _name 149 fs/ext4/sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 157 fs/ext4/sysfs.c #define EXT4_RO_ATTR_ES_UI(_name,_elname) \ _name 158 fs/ext4/sysfs.c EXT4_ATTR_OFFSET(_name, 0444, pointer_ui, ext4_super_block, _elname) _name 160 fs/ext4/sysfs.c #define EXT4_RW_ATTR_SBI_UI(_name,_elname) \ _name 161 fs/ext4/sysfs.c EXT4_ATTR_OFFSET(_name, 0644, pointer_ui, ext4_sb_info, _elname) _name 163 fs/ext4/sysfs.c #define EXT4_ATTR_PTR(_name,_mode,_id,_ptr) \ _name 164 fs/ext4/sysfs.c static struct ext4_attr ext4_attr_##_name = { \ _name 165 fs/ext4/sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 414 fs/f2fs/sysfs.c #define F2FS_ATTR_OFFSET(_struct_type, _name, _mode, _show, _store, _offset) \ _name 415 fs/f2fs/sysfs.c static struct f2fs_attr f2fs_attr_##_name = { \ _name 416 fs/f2fs/sysfs.c .attr = {.name = __stringify(_name), .mode = _mode }, \ _name 431 fs/f2fs/sysfs.c #define F2FS_FEATURE_RO_ATTR(_name, _id) \ _name 432 fs/f2fs/sysfs.c static struct f2fs_attr f2fs_attr_##_name = { \ _name 433 fs/f2fs/sysfs.c .attr = {.name = __stringify(_name), .mode = 0444 }, \ _name 517 fs/gfs2/sys.c #define GDLM_ATTR(_name,_mode,_show,_store) \ _name 518 fs/gfs2/sys.c static struct gfs2_attr gdlm_attr_##_name = __ATTR(_name,_mode,_show,_store) _name 94 fs/ocfs2/cluster/masklog.c #define define_mask(_name) { \ _name 96 fs/ocfs2/cluster/masklog.c .name = #_name, \ _name 99 fs/ocfs2/cluster/masklog.c .mask = ML_##_name, \ _name 121 fs/xfs/xfs_error.c #define XFS_ERRORTAG_ATTR_RW(_name, _tag) \ _name 122 fs/xfs/xfs_error.c static struct xfs_errortag_attr xfs_errortag_attr_##_name = { \ _name 123 fs/xfs/xfs_error.c .attr = {.name = __stringify(_name), \ _name 128 fs/xfs/xfs_error.c #define XFS_ERRORTAG_ATTR_LIST(_name) &xfs_errortag_attr_##_name.attr _name 26 include/linux/async.h #define ASYNC_DOMAIN(_name) \ _name 27 include/linux/async.h struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ _name 34 include/linux/async.h #define ASYNC_DOMAIN_EXCLUSIVE(_name) \ _name 35 include/linux/async.h struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ _name 623 include/linux/bpf.h #define BPF_PROG_TYPE(_id, _name) \ _name 624 include/linux/bpf.h extern const struct bpf_prog_ops _name ## _prog_ops; \ _name 625 include/linux/bpf.h extern const struct bpf_verifier_ops _name ## _verifier_ops; _name 901 include/linux/clk-provider.h #define CLK_HW_INIT(_name, _parent, _ops, _flags) \ _name 904 include/linux/clk-provider.h .name = _name, \ _name 910 include/linux/clk-provider.h #define CLK_HW_INIT_HW(_name, _parent, _ops, _flags) \ _name 913 include/linux/clk-provider.h .name = _name, \ _name 924 include/linux/clk-provider.h #define CLK_HW_INIT_HWS(_name, _parent, _ops, _flags) \ _name 927 include/linux/clk-provider.h .name = _name, \ _name 933 include/linux/clk-provider.h #define CLK_HW_INIT_FW_NAME(_name, _parent, _ops, _flags) \ _name 936 include/linux/clk-provider.h .name = _name, \ _name 944 include/linux/clk-provider.h #define CLK_HW_INIT_PARENTS(_name, _parents, _ops, _flags) \ _name 947 include/linux/clk-provider.h .name = _name, \ _name 953 include/linux/clk-provider.h #define CLK_HW_INIT_PARENTS_HW(_name, _parents, _ops, _flags) \ _name 956 include/linux/clk-provider.h .name = _name, \ _name 962 include/linux/clk-provider.h #define CLK_HW_INIT_PARENTS_DATA(_name, _parents, _ops, _flags) \ _name 965 include/linux/clk-provider.h .name = _name, \ _name 971 include/linux/clk-provider.h #define CLK_HW_INIT_NO_PARENT(_name, _ops, _flags) \ _name 974 include/linux/clk-provider.h .name = _name, \ _name 980 include/linux/clk-provider.h #define CLK_FIXED_FACTOR(_struct, _name, _parent, \ _name 985 include/linux/clk-provider.h .hw.init = CLK_HW_INIT(_name, \ _name 991 include/linux/clk-provider.h #define CLK_FIXED_FACTOR_HW(_struct, _name, _parent, \ _name 996 include/linux/clk-provider.h .hw.init = CLK_HW_INIT_HW(_name, \ _name 1006 include/linux/clk-provider.h #define CLK_FIXED_FACTOR_HWS(_struct, _name, _parent, \ _name 1011 include/linux/clk-provider.h .hw.init = CLK_HW_INIT_HWS(_name, \ _name 1017 include/linux/clk-provider.h #define CLK_FIXED_FACTOR_FW_NAME(_struct, _name, _parent, \ _name 1022 include/linux/clk-provider.h .hw.init = CLK_HW_INIT_FW_NAME(_name, \ _name 125 include/linux/configfs.h #define CONFIGFS_ATTR(_pfx, _name) \ _name 126 include/linux/configfs.h static struct configfs_attribute _pfx##attr_##_name = { \ _name 127 include/linux/configfs.h .ca_name = __stringify(_name), \ _name 130 include/linux/configfs.h .show = _pfx##_name##_show, \ _name 131 include/linux/configfs.h .store = _pfx##_name##_store, \ _name 134 include/linux/configfs.h #define CONFIGFS_ATTR_RO(_pfx, _name) \ _name 135 include/linux/configfs.h static struct configfs_attribute _pfx##attr_##_name = { \ _name 136 include/linux/configfs.h .ca_name = __stringify(_name), \ _name 139 include/linux/configfs.h .show = _pfx##_name##_show, \ _name 142 include/linux/configfs.h #define CONFIGFS_ATTR_WO(_pfx, _name) \ _name 143 include/linux/configfs.h static struct configfs_attribute _pfx##attr_##_name = { \ _name 144 include/linux/configfs.h .ca_name = __stringify(_name), \ _name 147 include/linux/configfs.h .store = _pfx##_name##_store, \ _name 161 include/linux/configfs.h #define CONFIGFS_BIN_ATTR(_pfx, _name, _priv, _maxsz) \ _name 162 include/linux/configfs.h static struct configfs_bin_attribute _pfx##attr_##_name = { \ _name 164 include/linux/configfs.h .ca_name = __stringify(_name), \ _name 170 include/linux/configfs.h .read = _pfx##_name##_read, \ _name 171 include/linux/configfs.h .write = _pfx##_name##_write, \ _name 174 include/linux/configfs.h #define CONFIGFS_BIN_ATTR_RO(_pfx, _name, _priv, _maxsz) \ _name 175 include/linux/configfs.h static struct configfs_bin_attribute _pfx##attr_##_name = { \ _name 177 include/linux/configfs.h .ca_name = __stringify(_name), \ _name 183 include/linux/configfs.h .read = _pfx##_name##_read, \ _name 186 include/linux/configfs.h #define CONFIGFS_BIN_ATTR_WO(_pfx, _name, _priv, _maxsz) \ _name 187 include/linux/configfs.h static struct configfs_bin_attribute _pfx##attr_##_name = { \ _name 189 include/linux/configfs.h .ca_name = __stringify(_name), \ _name 195 include/linux/configfs.h .write = _pfx##_name##_write, \ _name 100 include/linux/counter.h #define COUNTER_SIGNAL_ENUM(_name, _e) \ _name 102 include/linux/counter.h .name = (_name), \ _name 117 include/linux/counter.h #define COUNTER_SIGNAL_ENUM_AVAILABLE(_name, _e) \ _name 119 include/linux/counter.h .name = (_name "_available"), \ _name 241 include/linux/counter.h #define COUNTER_COUNT_ENUM(_name, _e) \ _name 243 include/linux/counter.h .name = (_name), \ _name 258 include/linux/counter.h #define COUNTER_COUNT_ENUM_AVAILABLE(_name, _e) \ _name 260 include/linux/counter.h .name = (_name "_available"), \ _name 424 include/linux/counter.h #define COUNTER_DEVICE_ENUM(_name, _e) \ _name 426 include/linux/counter.h .name = (_name), \ _name 441 include/linux/counter.h #define COUNTER_DEVICE_ENUM_AVAILABLE(_name, _e) \ _name 443 include/linux/counter.h .name = (_name "_available"), \ _name 267 include/linux/cpufreq.h #define cpufreq_freq_attr_ro(_name) \ _name 268 include/linux/cpufreq.h static struct freq_attr _name = \ _name 269 include/linux/cpufreq.h __ATTR(_name, 0444, show_##_name, NULL) _name 271 include/linux/cpufreq.h #define cpufreq_freq_attr_ro_perm(_name, _perm) \ _name 272 include/linux/cpufreq.h static struct freq_attr _name = \ _name 273 include/linux/cpufreq.h __ATTR(_name, _perm, show_##_name, NULL) _name 275 include/linux/cpufreq.h #define cpufreq_freq_attr_rw(_name) \ _name 276 include/linux/cpufreq.h static struct freq_attr _name = \ _name 277 include/linux/cpufreq.h __ATTR(_name, 0644, show_##_name, store_##_name) _name 279 include/linux/cpufreq.h #define cpufreq_freq_attr_wo(_name) \ _name 280 include/linux/cpufreq.h static struct freq_attr _name = \ _name 281 include/linux/cpufreq.h __ATTR(_name, 0200, NULL, store_##_name) _name 283 include/linux/cpufreq.h #define define_one_global_ro(_name) \ _name 284 include/linux/cpufreq.h static struct kobj_attribute _name = \ _name 285 include/linux/cpufreq.h __ATTR(_name, 0444, show_##_name, NULL) _name 287 include/linux/cpufreq.h #define define_one_global_rw(_name) \ _name 288 include/linux/cpufreq.h static struct kobj_attribute _name = \ _name 289 include/linux/cpufreq.h __ATTR(_name, 0644, show_##_name, store_##_name) _name 53 include/linux/device.h #define BUS_ATTR_RW(_name) \ _name 54 include/linux/device.h struct bus_attribute bus_attr_##_name = __ATTR_RW(_name) _name 55 include/linux/device.h #define BUS_ATTR_RO(_name) \ _name 56 include/linux/device.h struct bus_attribute bus_attr_##_name = __ATTR_RO(_name) _name 57 include/linux/device.h #define BUS_ATTR_WO(_name) \ _name 58 include/linux/device.h struct bus_attribute bus_attr_##_name = __ATTR_WO(_name) _name 413 include/linux/device.h #define DRIVER_ATTR_RW(_name) \ _name 414 include/linux/device.h struct driver_attribute driver_attr_##_name = __ATTR_RW(_name) _name 415 include/linux/device.h #define DRIVER_ATTR_RO(_name) \ _name 416 include/linux/device.h struct driver_attribute driver_attr_##_name = __ATTR_RO(_name) _name 417 include/linux/device.h #define DRIVER_ATTR_WO(_name) \ _name 418 include/linux/device.h struct driver_attribute driver_attr_##_name = __ATTR_WO(_name) _name 718 include/linux/device.h #define CLASS_ATTR_RW(_name) \ _name 719 include/linux/device.h struct class_attribute class_attr_##_name = __ATTR_RW(_name) _name 720 include/linux/device.h #define CLASS_ATTR_RO(_name) \ _name 721 include/linux/device.h struct class_attribute class_attr_##_name = __ATTR_RO(_name) _name 722 include/linux/device.h #define CLASS_ATTR_WO(_name) \ _name 723 include/linux/device.h struct class_attribute class_attr_##_name = __ATTR_WO(_name) _name 751 include/linux/device.h #define _CLASS_ATTR_STRING(_name, _mode, _str) \ _name 752 include/linux/device.h { __ATTR(_name, _mode, show_class_attr_string, NULL), _str } _name 753 include/linux/device.h #define CLASS_ATTR_STRING(_name, _mode, _str) \ _name 754 include/linux/device.h struct class_attribute_string class_attr_##_name = \ _name 755 include/linux/device.h _CLASS_ATTR_STRING(_name, _mode, _str) _name 831 include/linux/device.h #define DEVICE_ATTR(_name, _mode, _show, _store) \ _name 832 include/linux/device.h struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store) _name 833 include/linux/device.h #define DEVICE_ATTR_PREALLOC(_name, _mode, _show, _store) \ _name 834 include/linux/device.h struct device_attribute dev_attr_##_name = \ _name 835 include/linux/device.h __ATTR_PREALLOC(_name, _mode, _show, _store) _name 836 include/linux/device.h #define DEVICE_ATTR_RW(_name) \ _name 837 include/linux/device.h struct device_attribute dev_attr_##_name = __ATTR_RW(_name) _name 838 include/linux/device.h #define DEVICE_ATTR_RO(_name) \ _name 839 include/linux/device.h struct device_attribute dev_attr_##_name = __ATTR_RO(_name) _name 840 include/linux/device.h #define DEVICE_ATTR_WO(_name) \ _name 841 include/linux/device.h struct device_attribute dev_attr_##_name = __ATTR_WO(_name) _name 842 include/linux/device.h #define DEVICE_ULONG_ATTR(_name, _mode, _var) \ _name 843 include/linux/device.h struct dev_ext_attribute dev_attr_##_name = \ _name 844 include/linux/device.h { __ATTR(_name, _mode, device_show_ulong, device_store_ulong), &(_var) } _name 845 include/linux/device.h #define DEVICE_INT_ATTR(_name, _mode, _var) \ _name 846 include/linux/device.h struct dev_ext_attribute dev_attr_##_name = \ _name 847 include/linux/device.h { __ATTR(_name, _mode, device_show_int, device_store_int), &(_var) } _name 848 include/linux/device.h #define DEVICE_BOOL_ATTR(_name, _mode, _var) \ _name 849 include/linux/device.h struct dev_ext_attribute dev_attr_##_name = \ _name 850 include/linux/device.h { __ATTR(_name, _mode, device_show_bool, device_store_bool), &(_var) } _name 851 include/linux/device.h #define DEVICE_ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) \ _name 852 include/linux/device.h struct device_attribute dev_attr_##_name = \ _name 853 include/linux/device.h __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) _name 75 include/linux/elfnote.h unsigned char _name[sizeof(name)] \ _name 75 include/linux/generic-radix-tree.h #define DEFINE_GENRADIX(_name, _type) \ _name 76 include/linux/generic-radix-tree.h GENRADIX(_type) _name = __GENRADIX_INITIALIZER _name 19 include/linux/hwmon-sysfs.h #define SENSOR_ATTR(_name, _mode, _show, _store, _index) \ _name 20 include/linux/hwmon-sysfs.h { .dev_attr = __ATTR(_name, _mode, _show, _store), \ _name 23 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_RO(_name, _func, _index) \ _name 24 include/linux/hwmon-sysfs.h SENSOR_ATTR(_name, 0444, _func##_show, NULL, _index) _name 26 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_RW(_name, _func, _index) \ _name 27 include/linux/hwmon-sysfs.h SENSOR_ATTR(_name, 0644, _func##_show, _func##_store, _index) _name 29 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_WO(_name, _func, _index) \ _name 30 include/linux/hwmon-sysfs.h SENSOR_ATTR(_name, 0200, NULL, _func##_store, _index) _name 32 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR(_name, _mode, _show, _store, _index) \ _name 33 include/linux/hwmon-sysfs.h struct sensor_device_attribute sensor_dev_attr_##_name \ _name 34 include/linux/hwmon-sysfs.h = SENSOR_ATTR(_name, _mode, _show, _store, _index) _name 36 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_RO(_name, _func, _index) \ _name 37 include/linux/hwmon-sysfs.h SENSOR_DEVICE_ATTR(_name, 0444, _func##_show, NULL, _index) _name 39 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_RW(_name, _func, _index) \ _name 40 include/linux/hwmon-sysfs.h SENSOR_DEVICE_ATTR(_name, 0644, _func##_show, _func##_store, _index) _name 42 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_WO(_name, _func, _index) \ _name 43 include/linux/hwmon-sysfs.h SENSOR_DEVICE_ATTR(_name, 0200, NULL, _func##_store, _index) _name 53 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_2(_name, _mode, _show, _store, _nr, _index) \ _name 54 include/linux/hwmon-sysfs.h { .dev_attr = __ATTR(_name, _mode, _show, _store), \ _name 58 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_2_RO(_name, _func, _nr, _index) \ _name 59 include/linux/hwmon-sysfs.h SENSOR_ATTR_2(_name, 0444, _func##_show, NULL, _nr, _index) _name 61 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_2_RW(_name, _func, _nr, _index) \ _name 62 include/linux/hwmon-sysfs.h SENSOR_ATTR_2(_name, 0644, _func##_show, _func##_store, _nr, _index) _name 64 include/linux/hwmon-sysfs.h #define SENSOR_ATTR_2_WO(_name, _func, _nr, _index) \ _name 65 include/linux/hwmon-sysfs.h SENSOR_ATTR_2(_name, 0200, NULL, _func##_store, _nr, _index) _name 67 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_2(_name,_mode,_show,_store,_nr,_index) \ _name 68 include/linux/hwmon-sysfs.h struct sensor_device_attribute_2 sensor_dev_attr_##_name \ _name 69 include/linux/hwmon-sysfs.h = SENSOR_ATTR_2(_name, _mode, _show, _store, _nr, _index) _name 71 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_2_RO(_name, _func, _nr, _index) \ _name 72 include/linux/hwmon-sysfs.h SENSOR_DEVICE_ATTR_2(_name, 0444, _func##_show, NULL, \ _name 75 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_2_RW(_name, _func, _nr, _index) \ _name 76 include/linux/hwmon-sysfs.h SENSOR_DEVICE_ATTR_2(_name, 0644, _func##_show, _func##_store, \ _name 79 include/linux/hwmon-sysfs.h #define SENSOR_DEVICE_ATTR_2_WO(_name, _func, _nr, _index) \ _name 80 include/linux/hwmon-sysfs.h SENSOR_DEVICE_ATTR_2(_name, 0200, NULL, _func##_store, \ _name 908 include/linux/ide.h #define __IDE_DEVSET(_name, _flags, _get, _set) \ _name 909 include/linux/ide.h const struct ide_devset ide_devset_##_name = \ _name 912 include/linux/ide.h #define IDE_DEVSET(_name, _flags, _get, _set) \ _name 913 include/linux/ide.h static __IDE_DEVSET(_name, _flags, _get, _set) _name 915 include/linux/ide.h #define ide_devset_rw(_name, _func) \ _name 916 include/linux/ide.h IDE_DEVSET(_name, 0, get_##_func, set_##_func) _name 918 include/linux/ide.h #define ide_devset_w(_name, _func) \ _name 919 include/linux/ide.h IDE_DEVSET(_name, 0, NULL, set_##_func) _name 921 include/linux/ide.h #define ide_ext_devset_rw(_name, _func) \ _name 922 include/linux/ide.h __IDE_DEVSET(_name, 0, get_##_func, set_##_func) _name 924 include/linux/ide.h #define ide_ext_devset_rw_sync(_name, _func) \ _name 925 include/linux/ide.h __IDE_DEVSET(_name, DS_SYNC, get_##_func, set_##_func) _name 927 include/linux/ide.h #define ide_decl_devset(_name) \ _name 928 include/linux/ide.h extern const struct ide_devset ide_devset_##_name _name 941 include/linux/ide.h #define ide_devset_rw_field(_name, _field) \ _name 942 include/linux/ide.h ide_devset_get(_name, _field); \ _name 943 include/linux/ide.h ide_devset_set(_name, _field); \ _name 944 include/linux/ide.h IDE_DEVSET(_name, DS_SYNC, get_##_name, set_##_name) _name 946 include/linux/ide.h #define ide_devset_rw_flag(_name, _field) \ _name 947 include/linux/ide.h ide_devset_get_flag(_name, _field); \ _name 948 include/linux/ide.h ide_devset_set_flag(_name, _field); \ _name 949 include/linux/ide.h IDE_DEVSET(_name, DS_SYNC, get_##_name, set_##_name) _name 959 include/linux/ide.h #define __IDE_PROC_DEVSET(_name, _min, _max, _mulf, _divf) { \ _name 960 include/linux/ide.h .name = __stringify(_name), \ _name 961 include/linux/ide.h .setting = &ide_devset_##_name, \ _name 968 include/linux/ide.h #define IDE_PROC_DEVSET(_name, _min, _max) \ _name 969 include/linux/ide.h __IDE_PROC_DEVSET(_name, _min, _max, NULL, NULL) _name 94 include/linux/iio/iio.h #define IIO_ENUM(_name, _shared, _e) \ _name 96 include/linux/iio/iio.h .name = (_name), \ _name 111 include/linux/iio/iio.h #define IIO_ENUM_AVAILABLE(_name, _e) \ _name 113 include/linux/iio/iio.h .name = (_name "_available"), \ _name 51 include/linux/iio/sysfs.h #define IIO_ATTR(_name, _mode, _show, _store, _addr) \ _name 52 include/linux/iio/sysfs.h { .dev_attr = __ATTR(_name, _mode, _show, _store), \ _name 55 include/linux/iio/sysfs.h #define IIO_ATTR_RO(_name, _addr) \ _name 56 include/linux/iio/sysfs.h { .dev_attr = __ATTR_RO(_name), \ _name 59 include/linux/iio/sysfs.h #define IIO_ATTR_WO(_name, _addr) \ _name 60 include/linux/iio/sysfs.h { .dev_attr = __ATTR_WO(_name), \ _name 63 include/linux/iio/sysfs.h #define IIO_ATTR_RW(_name, _addr) \ _name 64 include/linux/iio/sysfs.h { .dev_attr = __ATTR_RW(_name), \ _name 67 include/linux/iio/sysfs.h #define IIO_DEVICE_ATTR(_name, _mode, _show, _store, _addr) \ _name 68 include/linux/iio/sysfs.h struct iio_dev_attr iio_dev_attr_##_name \ _name 69 include/linux/iio/sysfs.h = IIO_ATTR(_name, _mode, _show, _store, _addr) _name 71 include/linux/iio/sysfs.h #define IIO_DEVICE_ATTR_RO(_name, _addr) \ _name 72 include/linux/iio/sysfs.h struct iio_dev_attr iio_dev_attr_##_name \ _name 73 include/linux/iio/sysfs.h = IIO_ATTR_RO(_name, _addr) _name 75 include/linux/iio/sysfs.h #define IIO_DEVICE_ATTR_WO(_name, _addr) \ _name 76 include/linux/iio/sysfs.h struct iio_dev_attr iio_dev_attr_##_name \ _name 77 include/linux/iio/sysfs.h = IIO_ATTR_WO(_name, _addr) _name 79 include/linux/iio/sysfs.h #define IIO_DEVICE_ATTR_RW(_name, _addr) \ _name 80 include/linux/iio/sysfs.h struct iio_dev_attr iio_dev_attr_##_name \ _name 81 include/linux/iio/sysfs.h = IIO_ATTR_RW(_name, _addr) _name 83 include/linux/iio/sysfs.h #define IIO_DEVICE_ATTR_NAMED(_vname, _name, _mode, _show, _store, _addr) \ _name 85 include/linux/iio/sysfs.h = IIO_ATTR(_name, _mode, _show, _store, _addr) _name 87 include/linux/iio/sysfs.h #define IIO_CONST_ATTR(_name, _string) \ _name 88 include/linux/iio/sysfs.h struct iio_const_attr iio_const_attr_##_name \ _name 90 include/linux/iio/sysfs.h .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)} _name 92 include/linux/iio/sysfs.h #define IIO_CONST_ATTR_NAMED(_vname, _name, _string) \ _name 95 include/linux/iio/sysfs.h .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)} _name 148 include/linux/ioport.h #define DEFINE_RES_NAMED(_start, _size, _name, _flags) \ _name 152 include/linux/ioport.h .name = (_name), \ _name 157 include/linux/ioport.h #define DEFINE_RES_IO_NAMED(_start, _size, _name) \ _name 158 include/linux/ioport.h DEFINE_RES_NAMED((_start), (_size), (_name), IORESOURCE_IO) _name 162 include/linux/ioport.h #define DEFINE_RES_MEM_NAMED(_start, _size, _name) \ _name 163 include/linux/ioport.h DEFINE_RES_NAMED((_start), (_size), (_name), IORESOURCE_MEM) _name 167 include/linux/ioport.h #define DEFINE_RES_IRQ_NAMED(_irq, _name) \ _name 168 include/linux/ioport.h DEFINE_RES_NAMED((_irq), 1, (_name), IORESOURCE_IRQ) _name 172 include/linux/ioport.h #define DEFINE_RES_DMA_NAMED(_dma, _name) \ _name 173 include/linux/ioport.h DEFINE_RES_NAMED((_dma), 1, (_name), IORESOURCE_DMA) _name 25 include/linux/klist.h #define KLIST_INIT(_name, _get, _put) \ _name 26 include/linux/klist.h { .k_lock = __SPIN_LOCK_UNLOCKED(_name.k_lock), \ _name 27 include/linux/klist.h .k_list = LIST_HEAD_INIT(_name.k_list), \ _name 31 include/linux/klist.h #define DEFINE_KLIST(_name, _get, _put) \ _name 32 include/linux/klist.h struct klist _name = KLIST_INIT(_name, _get, _put) _name 506 include/linux/lockdep.h #define STATIC_LOCKDEP_MAP_INIT(_name, _key) \ _name 507 include/linux/lockdep.h { .name = (_name), .key = (void *)(_key), } _name 105 include/linux/mdev.h #define MDEV_TYPE_ATTR(_name, _mode, _show, _store) \ _name 106 include/linux/mdev.h struct mdev_type_attribute mdev_type_attr_##_name = \ _name 107 include/linux/mdev.h __ATTR(_name, _mode, _show, _store) _name 108 include/linux/mdev.h #define MDEV_TYPE_ATTR_RW(_name) \ _name 109 include/linux/mdev.h struct mdev_type_attribute mdev_type_attr_##_name = __ATTR_RW(_name) _name 110 include/linux/mdev.h #define MDEV_TYPE_ATTR_RO(_name) \ _name 111 include/linux/mdev.h struct mdev_type_attribute mdev_type_attr_##_name = __ATTR_RO(_name) _name 112 include/linux/mdev.h #define MDEV_TYPE_ATTR_WO(_name) \ _name 113 include/linux/mdev.h struct mdev_type_attribute mdev_type_attr_##_name = __ATTR_WO(_name) _name 34 include/linux/mfd/dbx500-prcmu.h #define PRCMU_WAKEUP(_name) (BIT(PRCMU_WAKEUP_INDEX_##_name)) _name 13 include/linux/mfd/lm3533.h #define LM3533_ATTR_RO(_name) \ _name 14 include/linux/mfd/lm3533.h DEVICE_ATTR(_name, S_IRUGO, show_##_name, NULL) _name 15 include/linux/mfd/lm3533.h #define LM3533_ATTR_RW(_name) \ _name 16 include/linux/mfd/lm3533.h DEVICE_ATTR(_name, S_IRUGO | S_IWUSR , show_##_name, store_##_name) _name 416 include/linux/mfd/palmas.h #define PALMAS_DATASHEET_NAME(_name) "palmas-gpadc-chan-"#_name _name 45 include/linux/of_platform.h #define OF_DEV_AUXDATA(_compat,_phys,_name,_pdata) \ _name 46 include/linux/of_platform.h { .compatible = _compat, .phys_addr = _phys, .name = _name, \ _name 1449 include/linux/perf_event.h #define PMU_EVENT_ATTR(_name, _var, _id, _show) \ _name 1451 include/linux/perf_event.h .attr = __ATTR(_name, 0444, _show, NULL), \ _name 1455 include/linux/perf_event.h #define PMU_EVENT_ATTR_STRING(_name, _var, _str) \ _name 1457 include/linux/perf_event.h .attr = __ATTR(_name, 0444, perf_event_sysfs_show, NULL), \ _name 1462 include/linux/perf_event.h #define PMU_FORMAT_ATTR(_name, _format) \ _name 1464 include/linux/perf_event.h _name##_show(struct device *dev, \ _name 1472 include/linux/perf_event.h static struct device_attribute format_attr_##_name = __ATTR_RO(_name) _name 18 include/linux/platform_data/keyboard-spear.h #define DECLARE_9x9_KEYMAP(_name) \ _name 19 include/linux/platform_data/keyboard-spear.h int _name[] = { \ _name 103 include/linux/platform_data/keyboard-spear.h #define DECLARE_6x6_KEYMAP(_name) \ _name 104 include/linux/platform_data/keyboard-spear.h int _name[] = { \ _name 1165 include/linux/qed/qed_if.h #define MASK_FIELD(_name, _value) \ _name 1166 include/linux/qed/qed_if.h ((_value) &= (_name ## _MASK)) _name 1168 include/linux/qed/qed_if.h #define FIELD_VALUE(_name, _value) \ _name 1169 include/linux/qed/qed_if.h ((_value & _name ## _MASK) << _name ## _SHIFT) _name 212 include/linux/regulator/machine.h #define REGULATOR_SUPPLY(_name, _dev_name) \ _name 214 include/linux/regulator/machine.h .supply = _name, \ _name 366 include/linux/serial_core.h #define _OF_EARLYCON_DECLARE(_name, compat, fn, unique_id) \ _name 369 include/linux/serial_core.h = { .name = __stringify(_name), \ _name 376 include/linux/serial_core.h #define OF_EARLYCON_DECLARE(_name, compat, fn) \ _name 377 include/linux/serial_core.h _OF_EARLYCON_DECLARE(_name, compat, fn, \ _name 378 include/linux/serial_core.h __UNIQUE_ID(__earlycon_##_name)) _name 380 include/linux/serial_core.h #define EARLYCON_DECLARE(_name, fn) OF_EARLYCON_DECLARE(_name, "", fn) _name 101 include/linux/sysfs.h #define __ATTR(_name, _mode, _show, _store) { \ _name 102 include/linux/sysfs.h .attr = {.name = __stringify(_name), \ _name 108 include/linux/sysfs.h #define __ATTR_PREALLOC(_name, _mode, _show, _store) { \ _name 109 include/linux/sysfs.h .attr = {.name = __stringify(_name), \ _name 115 include/linux/sysfs.h #define __ATTR_RO(_name) { \ _name 116 include/linux/sysfs.h .attr = { .name = __stringify(_name), .mode = 0444 }, \ _name 117 include/linux/sysfs.h .show = _name##_show, \ _name 120 include/linux/sysfs.h #define __ATTR_RO_MODE(_name, _mode) { \ _name 121 include/linux/sysfs.h .attr = { .name = __stringify(_name), \ _name 123 include/linux/sysfs.h .show = _name##_show, \ _name 126 include/linux/sysfs.h #define __ATTR_WO(_name) { \ _name 127 include/linux/sysfs.h .attr = { .name = __stringify(_name), .mode = 0200 }, \ _name 128 include/linux/sysfs.h .store = _name##_store, \ _name 131 include/linux/sysfs.h #define __ATTR_RW(_name) __ATTR(_name, 0644, _name##_show, _name##_store) _name 136 include/linux/sysfs.h #define __ATTR_IGNORE_LOCKDEP(_name, _mode, _show, _store) { \ _name 137 include/linux/sysfs.h .attr = {.name = __stringify(_name), .mode = _mode, \ _name 146 include/linux/sysfs.h #define __ATTRIBUTE_GROUPS(_name) \ _name 147 include/linux/sysfs.h static const struct attribute_group *_name##_groups[] = { \ _name 148 include/linux/sysfs.h &_name##_group, \ _name 152 include/linux/sysfs.h #define ATTRIBUTE_GROUPS(_name) \ _name 153 include/linux/sysfs.h static const struct attribute_group _name##_group = { \ _name 154 include/linux/sysfs.h .attrs = _name##_attrs, \ _name 156 include/linux/sysfs.h __ATTRIBUTE_GROUPS(_name) _name 186 include/linux/sysfs.h #define __BIN_ATTR(_name, _mode, _read, _write, _size) { \ _name 187 include/linux/sysfs.h .attr = { .name = __stringify(_name), .mode = _mode }, \ _name 193 include/linux/sysfs.h #define __BIN_ATTR_RO(_name, _size) { \ _name 194 include/linux/sysfs.h .attr = { .name = __stringify(_name), .mode = 0444 }, \ _name 195 include/linux/sysfs.h .read = _name##_read, \ _name 199 include/linux/sysfs.h #define __BIN_ATTR_WO(_name, _size) { \ _name 200 include/linux/sysfs.h .attr = { .name = __stringify(_name), .mode = 0200 }, \ _name 201 include/linux/sysfs.h .write = _name##_write, \ _name 205 include/linux/sysfs.h #define __BIN_ATTR_RW(_name, _size) \ _name 206 include/linux/sysfs.h __BIN_ATTR(_name, 0644, _name##_read, _name##_write, _size) _name 210 include/linux/sysfs.h #define BIN_ATTR(_name, _mode, _read, _write, _size) \ _name 211 include/linux/sysfs.h struct bin_attribute bin_attr_##_name = __BIN_ATTR(_name, _mode, _read, \ _name 214 include/linux/sysfs.h #define BIN_ATTR_RO(_name, _size) \ _name 215 include/linux/sysfs.h struct bin_attribute bin_attr_##_name = __BIN_ATTR_RO(_name, _size) _name 217 include/linux/sysfs.h #define BIN_ATTR_WO(_name, _size) \ _name 218 include/linux/sysfs.h struct bin_attribute bin_attr_##_name = __BIN_ATTR_WO(_name, _size) _name 220 include/linux/sysfs.h #define BIN_ATTR_RW(_name, _size) \ _name 221 include/linux/sysfs.h struct bin_attribute bin_attr_##_name = __BIN_ATTR_RW(_name, _size) _name 83 include/linux/timer.h #define DEFINE_TIMER(_name, _function) \ _name 84 include/linux/timer.h struct timer_list _name = \ _name 608 include/linux/usb/composite.h #define DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ _name 609 include/linux/usb/composite.h static struct usb_function_driver _name ## usb_func = { \ _name 610 include/linux/usb/composite.h .name = __stringify(_name), \ _name 615 include/linux/usb/composite.h MODULE_ALIAS("usbfunc:"__stringify(_name)); _name 617 include/linux/usb/composite.h #define DECLARE_USB_FUNCTION_INIT(_name, _inst_alloc, _func_alloc) \ _name 618 include/linux/usb/composite.h DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ _name 619 include/linux/usb/composite.h static int __init _name ## mod_init(void) \ _name 621 include/linux/usb/composite.h return usb_function_register(&_name ## usb_func); \ _name 623 include/linux/usb/composite.h static void __exit _name ## mod_exit(void) \ _name 625 include/linux/usb/composite.h usb_function_unregister(&_name ## usb_func); \ _name 627 include/linux/usb/composite.h module_init(_name ## mod_init); \ _name 628 include/linux/usb/composite.h module_exit(_name ## mod_exit) _name 30 include/linux/usb/gadget_configfs.h #define GS_STRINGS_RW(struct_name, _name) \ _name 31 include/linux/usb/gadget_configfs.h GS_STRINGS_R(struct_name, _name) \ _name 32 include/linux/usb/gadget_configfs.h GS_STRINGS_W(struct_name, _name) \ _name 33 include/linux/usb/gadget_configfs.h CONFIGFS_ATTR(struct_name##_, _name) _name 192 include/linux/wimax/debug.h #define _D_SUBMODULE_INDEX(_name) (D_SUBMODULE_DECLARE(_name)) _name 295 include/linux/wimax/debug.h #define D_SUBMODULE_DECLARE(_name) __D_SUBMODULE_##_name _name 317 include/linux/wimax/debug.h #define D_SUBMODULE_DEFINE(_name) \ _name 318 include/linux/wimax/debug.h [__D_SUBMODULE_##_name] = { \ _name 320 include/linux/wimax/debug.h .name = #_name \ _name 450 include/net/devlink.h #define DEVLINK_PARAM_DRIVER(_id, _name, _type, _cmodes, _get, _set, _validate) \ _name 453 include/net/devlink.h .name = _name, \ _name 627 include/net/devlink.h #define DEVLINK_TRAP_DRIVER(_type, _init_action, _id, _name, _group, \ _name 634 include/net/devlink.h .name = _name, \ _name 122 include/net/sctp/constants.h #define SCTP_SUBTYPE_CONSTRUCTOR(_name, _type, _elt) \ _name 124 include/net/sctp/constants.h SCTP_ST_## _name (_type _arg) \ _name 34 include/net/snmp.h #define SNMP_MIB_ITEM(_name,_entry) { \ _name 35 include/net/snmp.h .name = _name, \ _name 102 include/rdma/uverbs_named_ioctl.h #define ADD_UVERBS_METHODS(_name, _object_id, ...) \ _name 105 include/rdma/uverbs_named_ioctl.h static const struct uverbs_object_def _name = { \ _name 114 include/rdma/uverbs_named_ioctl.h #define ADD_UVERBS_ATTRIBUTES_SIMPLE(_name, _object_id, _method_id, ...) \ _name 122 include/rdma/uverbs_named_ioctl.h ADD_UVERBS_METHODS(_name, _object_id, &UVERBS_METHOD(_method_id)) _name 170 include/rdma/uverbs_types.h #define UVERBS_TYPE_ALLOC_FD(_obj_size, _context_closed, _fops, _name, _flags)\ _name 180 include/rdma/uverbs_types.h .name = _name, \ _name 163 include/scsi/scsi_transport_fc.h #define FC_VPORT_ATTR(_name,_mode,_show,_store) \ _name 164 include/scsi/scsi_transport_fc.h struct device_attribute dev_attr_vport_##_name = \ _name 165 include/scsi/scsi_transport_fc.h __ATTR(_name,_mode,_show,_store) _name 289 include/scsi/scsi_transport_fc.h #define FC_RPORT_ATTR(_name,_mode,_show,_store) \ _name 290 include/scsi/scsi_transport_fc.h struct device_attribute dev_attr_rport_##_name = \ _name 291 include/scsi/scsi_transport_fc.h __ATTR(_name,_mode,_show,_store) _name 83 include/sound/hda_codec.h #define HDA_CODEC_REV_ENTRY(_vid, _rev, _name, _patch) \ _name 84 include/sound/hda_codec.h { .vendor_id = (_vid), .rev_id = (_rev), .name = (_name), \ _name 87 include/sound/hda_codec.h #define HDA_CODEC_ENTRY(_vid, _name, _patch) \ _name 88 include/sound/hda_codec.h HDA_CODEC_REV_ENTRY(_vid, 0, _name, _patch) _name 17 include/sound/hdaudio_ext.h #define HDA_CODEC_REV_EXT_ENTRY(_vid, _rev, _name, drv_data) \ _name 18 include/sound/hdaudio_ext.h { .vendor_id = (_vid), .rev_id = (_rev), .name = (_name), \ _name 21 include/sound/hdaudio_ext.h #define HDA_CODEC_EXT_ENTRY(_vid, _revid, _name, _drv_data) \ _name 22 include/sound/hdaudio_ext.h HDA_CODEC_REV_EXT_ENTRY(_vid, _revid, _name, _drv_data) _name 942 include/sound/soc.h #define COMP_CODEC(_name, _dai) { .name = _name, .dai_name = _dai, } _name 943 include/sound/soc.h #define COMP_PLATFORM(_name) { .name = _name } _name 944 include/sound/soc.h #define COMP_AUX(_name) { .name = _name } _name 84 include/uapi/linux/map_to_7segment.h #define SEG7_CONVERSION_MAP(_name, _map) \ _name 85 include/uapi/linux/map_to_7segment.h struct seg7_conversion_map _name = { .table = { _map } } _name 184 include/uapi/linux/map_to_7segment.h #define SEG7_DEFAULT_MAP(_name) \ _name 185 include/uapi/linux/map_to_7segment.h SEG7_CONVERSION_MAP(_name,MAP_ASCII7SEG_ALPHANUM) _name 41 include/uapi/rdma/ib_user_ioctl_verbs.h #define RDMA_UAPI_PTR(_type, _name) __aligned_u64 _name _name 14 include/uapi/rdma/rvt-abi.h #define RDMA_ATOMIC_UAPI(_type, _name) struct{ _type val; } _name _name 1196 kernel/bpf/syscall.c #define BPF_PROG_TYPE(_id, _name) \ _name 1197 kernel/bpf/syscall.c [_id] = & _name ## _prog_ops, _name 26 kernel/bpf/verifier.c #define BPF_PROG_TYPE(_id, _name) \ _name 27 kernel/bpf/verifier.c [_id] = & _name ## _verifier_ops, _name 143 kernel/irq/irqdesc.c #define IRQ_ATTR_RO(_name) \ _name 144 kernel/irq/irqdesc.c static struct kobj_attribute _name##_attr = __ATTR_RO(_name) _name 23 kernel/ksysfs.c #define KERNEL_ATTR_RO(_name) \ _name 24 kernel/ksysfs.c static struct kobj_attribute _name##_attr = __ATTR_RO(_name) _name 26 kernel/ksysfs.c #define KERNEL_ATTR_RW(_name) \ _name 27 kernel/ksysfs.c static struct kobj_attribute _name##_attr = \ _name 28 kernel/ksysfs.c __ATTR(_name, 0644, _name##_show, _name##_store) _name 897 kernel/padata.c #define PADATA_ATTR_RW(_name, _show_name, _store_name) \ _name 898 kernel/padata.c static struct padata_sysfs_entry _name##_attr = \ _name 899 kernel/padata.c __ATTR(_name, 0644, _show_name, _store_name) _name 900 kernel/padata.c #define PADATA_ATTR_RO(_name, _show_name) \ _name 901 kernel/padata.c static struct padata_sysfs_entry _name##_attr = \ _name 902 kernel/padata.c __ATTR(_name, 0400, _show_name, NULL) _name 278 kernel/power/main.c #define suspend_attr(_name) \ _name 279 kernel/power/main.c static ssize_t _name##_show(struct kobject *kobj, \ _name 282 kernel/power/main.c return sprintf(buf, "%d\n", suspend_stats._name); \ _name 284 kernel/power/main.c static struct kobj_attribute _name = __ATTR_RO(_name) _name 78 kernel/power/power.h #define power_attr(_name) \ _name 79 kernel/power/power.h static struct kobj_attribute _name##_attr = { \ _name 81 kernel/power/power.h .name = __stringify(_name), \ _name 84 kernel/power/power.h .show = _name##_show, \ _name 85 kernel/power/power.h .store = _name##_store, \ _name 88 kernel/power/power.h #define power_attr_ro(_name) \ _name 89 kernel/power/power.h static struct kobj_attribute _name##_attr = { \ _name 91 kernel/power/power.h .name = __stringify(_name), \ _name 94 kernel/power/power.h .show = _name##_show, \ _name 1686 kernel/trace/blktrace.c #define BLK_TRACE_DEVICE_ATTR(_name) \ _name 1687 kernel/trace/blktrace.c DEVICE_ATTR(_name, S_IRUGO | S_IWUSR, \ _name 180 kernel/trace/trace_probe.h #define __ASSIGN_FETCH_TYPE(_name, ptype, ftype, _size, sign, _fmttype) \ _name 181 kernel/trace/trace_probe.h {.name = _name, \ _name 188 kernel/trace/trace_probe.h #define _ASSIGN_FETCH_TYPE(_name, ptype, ftype, _size, sign, _fmttype) \ _name 189 kernel/trace/trace_probe.h __ASSIGN_FETCH_TYPE(_name, ptype, ftype, _size, sign, #_fmttype) _name 2552 mm/hugetlb.c #define HSTATE_ATTR_RO(_name) \ _name 2553 mm/hugetlb.c static struct kobj_attribute _name##_attr = __ATTR_RO(_name) _name 2555 mm/hugetlb.c #define HSTATE_ATTR(_name) \ _name 2556 mm/hugetlb.c static struct kobj_attribute _name##_attr = \ _name 2557 mm/hugetlb.c __ATTR(_name, 0644, _name##_show, _name##_store) _name 2847 mm/ksm.c #define KSM_ATTR_RO(_name) \ _name 2848 mm/ksm.c static struct kobj_attribute _name##_attr = __ATTR_RO(_name) _name 2849 mm/ksm.c #define KSM_ATTR(_name) \ _name 2850 mm/ksm.c static struct kobj_attribute _name##_attr = \ _name 2851 mm/ksm.c __ATTR(_name, 0644, _name##_show, _name##_store) _name 4935 mm/slub.c #define SLAB_ATTR_RO(_name) \ _name 4936 mm/slub.c static struct slab_attribute _name##_attr = \ _name 4937 mm/slub.c __ATTR(_name, 0400, _name##_show, NULL) _name 4939 mm/slub.c #define SLAB_ATTR(_name) \ _name 4940 mm/slub.c static struct slab_attribute _name##_attr = \ _name 4941 mm/slub.c __ATTR(_name, 0600, _name##_show, _name##_store) _name 24 net/6lowpan/nhc.h #define LOWPAN_NHC(__nhc, _name, _nexthdr, \ _name 30 net/6lowpan/nhc.h .name = _name, \ _name 198 net/batman-adv/debugfs.c #define BATADV_DEBUGINFO(_name, _mode, _open) \ _name 199 net/batman-adv/debugfs.c struct batadv_debuginfo batadv_debuginfo_##_name = { \ _name 201 net/batman-adv/debugfs.c .name = __stringify(_name), \ _name 266 net/batman-adv/debugfs.c #define BATADV_HARDIF_DEBUGINFO(_name, _mode, _open) \ _name 267 net/batman-adv/debugfs.c struct batadv_debuginfo batadv_hardif_debuginfo_##_name = { \ _name 269 net/batman-adv/debugfs.c .name = __stringify(_name), \ _name 119 net/batman-adv/sysfs.c #define BATADV_ATTR_VLAN(_name, _mode, _show, _store) \ _name 120 net/batman-adv/sysfs.c struct batadv_attribute batadv_attr_vlan_##_name = { \ _name 121 net/batman-adv/sysfs.c .attr = {.name = __stringify(_name), \ _name 128 net/batman-adv/sysfs.c #define BATADV_ATTR(_name, _mode, _show, _store) \ _name 129 net/batman-adv/sysfs.c struct batadv_attribute batadv_attr_##_name = { \ _name 130 net/batman-adv/sysfs.c .attr = {.name = __stringify(_name), \ _name 136 net/batman-adv/sysfs.c #define BATADV_ATTR_SIF_STORE_BOOL(_name, _post_func) \ _name 137 net/batman-adv/sysfs.c ssize_t batadv_store_##_name(struct kobject *kobj, \ _name 147 net/batman-adv/sysfs.c &bat_priv->_name, net_dev); \ _name 154 net/batman-adv/sysfs.c #define BATADV_ATTR_SIF_SHOW_BOOL(_name) \ _name 155 net/batman-adv/sysfs.c ssize_t batadv_show_##_name(struct kobject *kobj, \ _name 162 net/batman-adv/sysfs.c atomic_read(&bat_priv->_name) == 0 ? \ _name 169 net/batman-adv/sysfs.c #define BATADV_ATTR_SIF_BOOL(_name, _mode, _post_func) \ _name 170 net/batman-adv/sysfs.c static BATADV_ATTR_SIF_STORE_BOOL(_name, _post_func) \ _name 171 net/batman-adv/sysfs.c static BATADV_ATTR_SIF_SHOW_BOOL(_name) \ _name 172 net/batman-adv/sysfs.c static BATADV_ATTR(_name, _mode, batadv_show_##_name, \ _name 173 net/batman-adv/sysfs.c batadv_store_##_name) _name 175 net/batman-adv/sysfs.c #define BATADV_ATTR_SIF_STORE_UINT(_name, _var, _min, _max, _post_func) \ _name 176 net/batman-adv/sysfs.c ssize_t batadv_store_##_name(struct kobject *kobj, \ _name 195 net/batman-adv/sysfs.c #define BATADV_ATTR_SIF_SHOW_UINT(_name, _var) \ _name 196 net/batman-adv/sysfs.c ssize_t batadv_show_##_name(struct kobject *kobj, \ _name 208 net/batman-adv/sysfs.c #define BATADV_ATTR_SIF_UINT(_name, _var, _mode, _min, _max, _post_func)\ _name 209 net/batman-adv/sysfs.c static BATADV_ATTR_SIF_STORE_UINT(_name, _var, _min, _max, _post_func)\ _name 210 net/batman-adv/sysfs.c static BATADV_ATTR_SIF_SHOW_UINT(_name, _var) \ _name 211 net/batman-adv/sysfs.c static BATADV_ATTR(_name, _mode, batadv_show_##_name, \ _name 212 net/batman-adv/sysfs.c batadv_store_##_name) _name 214 net/batman-adv/sysfs.c #define BATADV_ATTR_VLAN_STORE_BOOL(_name, _post_func) \ _name 215 net/batman-adv/sysfs.c ssize_t batadv_store_vlan_##_name(struct kobject *kobj, \ _name 223 net/batman-adv/sysfs.c attr, &vlan->_name, \ _name 236 net/batman-adv/sysfs.c #define BATADV_ATTR_VLAN_SHOW_BOOL(_name) \ _name 237 net/batman-adv/sysfs.c ssize_t batadv_show_vlan_##_name(struct kobject *kobj, \ _name 244 net/batman-adv/sysfs.c atomic_read(&vlan->_name) == 0 ? \ _name 253 net/batman-adv/sysfs.c #define BATADV_ATTR_VLAN_BOOL(_name, _mode, _post_func) \ _name 254 net/batman-adv/sysfs.c static BATADV_ATTR_VLAN_STORE_BOOL(_name, _post_func) \ _name 255 net/batman-adv/sysfs.c static BATADV_ATTR_VLAN_SHOW_BOOL(_name) \ _name 256 net/batman-adv/sysfs.c static BATADV_ATTR_VLAN(_name, _mode, batadv_show_vlan_##_name, \ _name 257 net/batman-adv/sysfs.c batadv_store_vlan_##_name) _name 259 net/batman-adv/sysfs.c #define BATADV_ATTR_HIF_STORE_UINT(_name, _var, _min, _max, _post_func) \ _name 260 net/batman-adv/sysfs.c ssize_t batadv_store_##_name(struct kobject *kobj, \ _name 289 net/batman-adv/sysfs.c #define BATADV_ATTR_HIF_SHOW_UINT(_name, _var) \ _name 290 net/batman-adv/sysfs.c ssize_t batadv_show_##_name(struct kobject *kobj, \ _name 311 net/batman-adv/sysfs.c #define BATADV_ATTR_HIF_UINT(_name, _var, _mode, _min, _max, _post_func)\ _name 312 net/batman-adv/sysfs.c static BATADV_ATTR_HIF_STORE_UINT(_name, _var, _min, \ _name 314 net/batman-adv/sysfs.c static BATADV_ATTR_HIF_SHOW_UINT(_name, _var) \ _name 315 net/batman-adv/sysfs.c static BATADV_ATTR(_name, _mode, batadv_show_##_name, \ _name 316 net/batman-adv/sysfs.c batadv_store_##_name) _name 27 net/bridge/br_sysfs_if.c #define BRPORT_ATTR_RAW(_name, _mode, _show, _store) \ _name 28 net/bridge/br_sysfs_if.c const struct brport_attribute brport_attr_##_name = { \ _name 29 net/bridge/br_sysfs_if.c .attr = {.name = __stringify(_name), \ _name 35 net/bridge/br_sysfs_if.c #define BRPORT_ATTR(_name, _mode, _show, _store) \ _name 36 net/bridge/br_sysfs_if.c const struct brport_attribute brport_attr_##_name = { \ _name 37 net/bridge/br_sysfs_if.c .attr = {.name = __stringify(_name), \ _name 43 net/bridge/br_sysfs_if.c #define BRPORT_ATTR_FLAG(_name, _mask) \ _name 44 net/bridge/br_sysfs_if.c static ssize_t show_##_name(struct net_bridge_port *p, char *buf) \ _name 48 net/bridge/br_sysfs_if.c static int store_##_name(struct net_bridge_port *p, unsigned long v) \ _name 52 net/bridge/br_sysfs_if.c static BRPORT_ATTR(_name, 0644, \ _name 53 net/bridge/br_sysfs_if.c show_##_name, store_##_name) _name 1309 net/bridge/netfilter/ebtables.c static inline int ebt_obj_to_user(char __user *um, const char *_name, _name 1318 net/bridge/netfilter/ebtables.c strlcpy(name, _name, sizeof(name)); _name 42 security/apparmor/include/apparmorfs.h #define AA_SFS_FILE_BOOLEAN(_name, _value) \ _name 43 security/apparmor/include/apparmorfs.h { .name = (_name), .mode = 0444, \ _name 46 security/apparmor/include/apparmorfs.h #define AA_SFS_FILE_STRING(_name, _value) \ _name 47 security/apparmor/include/apparmorfs.h { .name = (_name), .mode = 0444, \ _name 50 security/apparmor/include/apparmorfs.h #define AA_SFS_FILE_U64(_name, _value) \ _name 51 security/apparmor/include/apparmorfs.h { .name = (_name), .mode = 0444, \ _name 54 security/apparmor/include/apparmorfs.h #define AA_SFS_FILE_FOPS(_name, _mode, _fops) \ _name 55 security/apparmor/include/apparmorfs.h { .name = (_name), .v_type = AA_SFS_TYPE_FOPS, \ _name 57 security/apparmor/include/apparmorfs.h #define AA_SFS_DIR(_name, _value) \ _name 58 security/apparmor/include/apparmorfs.h { .name = (_name), .v_type = AA_SFS_TYPE_DIR, .v.files = (_value) } _name 286 security/keys/keyctl.c long keyctl_join_session_keyring(const char __user *_name) _name 293 security/keys/keyctl.c if (_name) { _name 294 security/keys/keyctl.c name = strndup_user(_name, KEY_MAX_DESC_SIZE); _name 156 sound/hda/hdac_sysfs.c #define WIDGET_ATTR_RO(_name) \ _name 157 sound/hda/hdac_sysfs.c struct widget_attribute wid_attr_##_name = __ATTR_RO(_name) _name 158 sound/hda/hdac_sysfs.c #define WIDGET_ATTR_RW(_name) \ _name 159 sound/hda/hdac_sysfs.c struct widget_attribute wid_attr_##_name = __ATTR_RW(_name) _name 316 sound/pci/hda/hda_local.h #define SND_HDA_PIN_QUIRK(_codec, _subvendor, _name, _value, _pins...) \ _name 319 sound/pci/hda/hda_local.h .name = _name,\ _name 325 sound/pci/hda/hda_local.h #define SND_HDA_PIN_QUIRK(_codec, _subvendor, _name, _value, _pins...) \ _name 201 sound/soc/codecs/ad1836.c #define AD183X_DAI(_name, num_dacs, num_adcs) \ _name 203 sound/soc/codecs/ad1836.c .name = _name "-hifi", \ _name 597 sound/soc/codecs/adau1373.c #define DECLARE_ADAU1373_OUTPUT_MIXER_CTRLS(_name, _reg) \ _name 598 sound/soc/codecs/adau1373.c const struct snd_kcontrol_new _name[] = { \ _name 642 sound/soc/codecs/adau1373.c #define DECLARE_ADAU1373_DSP_CHANNEL_MIXER_CTRLS(_name, _reg) \ _name 643 sound/soc/codecs/adau1373.c const struct snd_kcontrol_new _name[] = { \ _name 664 sound/soc/codecs/adau1373.c #define DECLARE_ADAU1373_DSP_OUTPUT_MIXER_CTRLS(_name, _reg) \ _name 665 sound/soc/codecs/adau1373.c const struct snd_kcontrol_new _name[] = { \ _name 257 sound/soc/codecs/adau17x1.c #define DECLARE_ADAU17X1_DSP_MUX_CTRL(_name, _label, _stream, _text) \ _name 258 sound/soc/codecs/adau17x1.c const struct snd_kcontrol_new _name = \ _name 356 sound/sound_core.c char _name[16]; _name 404 sound/sound_core.c sprintf(_name, "unknown%d", chain); _name 406 sound/sound_core.c strcat(_name, "-"); _name 407 sound/sound_core.c name = _name; _name 52 tools/lib/lockdep/include/liblockdep/common.h #define STATIC_LOCKDEP_MAP_INIT(_name, _key) \ _name 53 tools/lib/lockdep/include/liblockdep/common.h { .name = (_name), .key = (void *)(_key), } _name 277 tools/perf/bench/mem-functions.c # define MEMCPY_FN(_fn, _name, _desc) {.name = _name, .desc = _desc, .fn.memcpy = _fn}, _name 356 tools/perf/bench/mem-functions.c # define MEMSET_FN(_fn, _name, _desc) { .name = _name, .desc = _desc, .fn.memset = _fn }, _name 398 tools/perf/ui/hist.c #define HPP__COLOR_PRINT_FNS(_name, _fn, _idx) \ _name 400 tools/perf/ui/hist.c .name = _name, \ _name 412 tools/perf/ui/hist.c #define HPP__COLOR_ACC_PRINT_FNS(_name, _fn, _idx) \ _name 414 tools/perf/ui/hist.c .name = _name, \ _name 426 tools/perf/ui/hist.c #define HPP__PRINT_FNS(_name, _fn, _idx) \ _name 428 tools/perf/ui/hist.c .name = _name, \ _name 136 tools/perf/util/data-convert-bt.c #define __FUNC_VALUE_SET(_name, _val_type) \ _name 137 tools/perf/util/data-convert-bt.c static __maybe_unused int value_set_##_name(struct ctf_writer *cw, \ _name 142 tools/perf/util/data-convert-bt.c struct bt_ctf_field_type *type = cw->data._name; \ _name 146 tools/perf/util/data-convert-bt.c #define FUNC_VALUE_SET(_name) __FUNC_VALUE_SET(_name, _name) _name 857 tools/perf/util/data-convert-bt.c #define __NON_SAMPLE_SET_FIELD(_name, _type, _field) \ _name 859 tools/perf/util/data-convert-bt.c ret = value_set_##_type(cw, event, #_field, _event->_name._field);\ _name 864 tools/perf/util/data-convert-bt.c #define __FUNC_PROCESS_NON_SAMPLE(_name, body) \ _name 865 tools/perf/util/data-convert-bt.c static int process_##_name##_event(struct perf_tool *tool, \ _name 872 tools/perf/util/data-convert-bt.c struct bt_ctf_event_class *event_class = cw->_name##_class;\ _name 897 tools/perf/util/data-convert-bt.c return perf_event__process_##_name(tool, _event, sample, machine);\ _name 1226 tools/perf/util/data-convert-bt.c #define __FUNC_ADD_NON_SAMPLE_EVENT_CLASS(_name, body) \ _name 1227 tools/perf/util/data-convert-bt.c static int add_##_name##_event(struct ctf_writer *cw) \ _name 1232 tools/perf/util/data-convert-bt.c pr("Adding "#_name" event\n"); \ _name 1233 tools/perf/util/data-convert-bt.c event_class = bt_ctf_event_class_create("perf_" #_name);\ _name 1240 tools/perf/util/data-convert-bt.c pr("Failed to add event class '"#_name"' into stream.\n");\ _name 1244 tools/perf/util/data-convert-bt.c cw->_name##_class = event_class; \ _name 18 tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c #define DO_TEST(_name, _num) \ _name 19 tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c static int test_##_name(void) \ _name 22 tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c printf("Testing " #_name); \ _name 36 tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c #define DO_TEST(_name, _num) \ _name 37 tools/testing/selftests/powerpc/syscalls/ipc_unmuxed.c FAIL_IF(test_##_name()); \