Home
last modified time | relevance | path

Searched refs:_name (Results 1 – 200 of 250) sorted by relevance

12

/linux-4.4.14/drivers/regulator/
Dmc13xxx.h59 #define MC13xxx_DEFINE(prefix, _name, _reg, _vsel_reg, _voltages, _ops) \ argument
60 [prefix ## _name] = { \
62 .name = #_name, \
67 .id = prefix ## _name, \
71 .enable_bit = prefix ## _reg ## _ ## _name ## EN, \
73 .vsel_shift = prefix ## _vsel_reg ## _ ## _name ## VSEL,\
74 .vsel_mask = prefix ## _vsel_reg ## _ ## _name ## VSEL_M,\
77 #define MC13xxx_FIXED_DEFINE(prefix, _name, _reg, _voltages, _ops) \ argument
78 [prefix ## _name] = { \
80 .name = #_name, \
[all …]
Dpfuze100-regulator.c162 #define PFUZE100_FIXED_REG(_chip, _name, base, voltage) \ argument
163 [_chip ## _ ## _name] = { \
165 .name = #_name, \
169 .id = _chip ## _ ## _name, \
177 #define PFUZE100_SW_REG(_chip, _name, base, min, max, step) \ argument
178 [_chip ## _ ## _name] = { \
180 .name = #_name,\
184 .id = _chip ## _ ## _name, \
195 #define PFUZE100_SWB_REG(_chip, _name, base, mask, voltages) \ argument
196 [_chip ## _ ## _name] = { \
[all …]
Dltc3589.c199 #define LTC3589_REG(_name, _ops, en_bit, dtv1_reg, dtv_mask, go_bit) \ argument
200 [LTC3589_ ## _name] = { \
202 .name = #_name, \
210 .id = LTC3589_ ## _name, \
221 #define LTC3589_LINEAR_REG(_name, _dtv1) \ argument
222 LTC3589_REG(_name, linear, LTC3589_OVEN_ ## _name, \
224 LTC3589_VCCR_ ## _name ## _GO)
226 #define LTC3589_FIXED_REG(_name) \ argument
227 LTC3589_REG(_name, fixed, LTC3589_OVEN_ ## _name, 0, 0, 0)
Dbcm590xx-regulator.c157 #define BCM590XX_REG_TABLE(_name, _table) \ argument
159 .name = #_name, \
164 #define BCM590XX_REG_RANGES(_name, _ranges) \ argument
166 .name = #_name, \
279 #define BCM590XX_MATCH(_name, _id) \ argument
281 .name = #_name, \
Dpcf50633-regulator.c27 #define PCF50633_REGULATOR(_name, _id, _min_uV, _uV_step, _min_sel, _n) \ argument
29 .name = _name, \
Dmc13783-regulator.c247 #define MC13783_DEFINE_SW(_name, _reg, _vsel_reg, _voltages) \ argument
248 MC13783_DEFINE(REG, _name, _reg, _vsel_reg, _voltages)
249 #define MC13783_DEFINE_REGU(_name, _reg, _vsel_reg, _voltages) \ argument
250 MC13783_DEFINE(REG, _name, _reg, _vsel_reg, _voltages)
Dtps65217-regulator.c30 #define TPS65217_REGULATOR(_name, _id, _of_match, _ops, _n, _vr, _vm, _em, \ argument
33 .name = _name, \
Ds5m8767.c379 #define s5m8767_regulator_desc(_name) { \ argument
380 .name = #_name, \
381 .id = S5M8767_##_name, \
387 #define s5m8767_regulator_buck78_desc(_name) { \ argument
388 .name = #_name, \
389 .id = S5M8767_##_name, \
Dtps65218-regulator.c32 #define TPS65218_REGULATOR(_name, _id, _ops, _n, _vr, _vm, _er, _em, \ argument
35 .name = _name, \
Dmax8997.c839 #define MAX8997_VOLTAGE_REGULATOR(_name, _ops) {\ argument
840 .name = #_name, \
841 .id = MAX8997_##_name, \
847 #define MAX8997_CURRENT_REGULATOR(_name, _ops) {\ argument
848 .name = #_name, \
849 .id = MAX8997_##_name, \
Dmax8907-regulator.c186 #define MATCH(_name, _id) \ argument
188 .name = #_name, \
Dhi6421-regulator.c81 #define HI6421_REGULATOR_OF_MATCH(_name, id) \ argument
83 .name = #_name, \
/linux-4.4.14/fs/btrfs/
Dsysfs.h16 #define __INIT_KOBJ_ATTR(_name, _mode, _show, _store) \ argument
18 .attr = { .name = __stringify(_name), .mode = _mode }, \
23 #define BTRFS_ATTR_RW(_name, _show, _store) \ argument
24 static struct kobj_attribute btrfs_attr_##_name = \
25 __INIT_KOBJ_ATTR(_name, 0644, _show, _store)
27 #define BTRFS_ATTR(_name, _show) \ argument
28 static struct kobj_attribute btrfs_attr_##_name = \
29 __INIT_KOBJ_ATTR(_name, 0444, _show, NULL)
31 #define BTRFS_ATTR_PTR(_name) (&btrfs_attr_##_name.attr) argument
33 #define BTRFS_RAID_ATTR(_name, _show) \ argument
[all …]
/linux-4.4.14/drivers/staging/rtl8723au/include/
Dodm_interface.h31 #define _reg_11N(_name) ODM_REG_##_name##_11N argument
32 #define _reg_11AC(_name) ODM_REG_##_name##_11AC argument
33 #define _bit_11N(_name) ODM_BIT_##_name##_11N argument
34 #define _bit_11AC(_name) ODM_BIT_##_name##_11AC argument
36 #define _cat(_name, _func) \ argument
38 _func##_11N(_name) \
44 #define ODM_REG(_name, _pDM_Odm) _cat(_name, _reg) argument
45 #define ODM_BIT(_name, _pDM_Odm) _cat(_name, _bit) argument
/linux-4.4.14/drivers/firmware/
Ddcdbas.h57 #define DCDBAS_DEV_ATTR_RW(_name) \ argument
58 DEVICE_ATTR(_name,0600,_name##_show,_name##_store);
60 #define DCDBAS_DEV_ATTR_RO(_name) \ argument
61 DEVICE_ATTR(_name,0400,_name##_show,NULL);
63 #define DCDBAS_DEV_ATTR_WO(_name) \ argument
64 DEVICE_ATTR(_name,0200,NULL,_name##_store);
66 #define DCDBAS_BIN_ATTR_RW(_name) \ argument
67 struct bin_attribute bin_attr_##_name = { \
68 .attr = { .name = __stringify(_name), \
70 .read = _name##_read, \
[all …]
Ddmi-id.c34 #define DMI_ATTR(_name, _mode, _show, _field) \ argument
35 { .dev_attr = __ATTR(_name, _mode, _show, NULL), \
38 #define DEFINE_DMI_ATTR_WITH_SHOW(_name, _mode, _field) \ argument
39 static struct dmi_device_attribute sys_dmi_##_name##_attr = \
40 DMI_ATTR(_name, _mode, sys_dmi_field_show, _field);
172 #define ADD_DMI_ATTR(_name, _field) \ argument
174 sys_dmi_attributes[i++] = &sys_dmi_##_name##_attr.dev_attr.attr;
Ddmi-sysfs.c55 #define DMI_SYSFS_ATTR(_entry, _name) \ argument
56 struct dmi_sysfs_attribute dmi_sysfs_attr_##_entry##_##_name = { \
57 .attr = {.name = __stringify(_name), .mode = 0400}, \
58 .show = dmi_sysfs_##_entry##_##_name, \
72 #define DMI_SYSFS_MAPPED_ATTR(_entry, _name) \ argument
73 struct dmi_sysfs_mapped_attribute dmi_sysfs_attr_##_entry##_##_name = { \
74 .attr = {.name = __stringify(_name), .mode = 0400}, \
75 .show = dmi_sysfs_##_entry##_##_name, \
Dedd.c75 #define EDD_DEVICE_ATTR(_name,_mode,_show,_test) \ argument
76 struct edd_attribute edd_attr_##_name = { \
77 .attr = {.name = __stringify(_name), .mode = _mode }, \
/linux-4.4.14/include/linux/
Dsysfs.h100 #define __ATTR(_name, _mode, _show, _store) { \ argument
101 .attr = {.name = __stringify(_name), \
107 #define __ATTR_PREALLOC(_name, _mode, _show, _store) { \ argument
108 .attr = {.name = __stringify(_name), \
114 #define __ATTR_RO(_name) { \ argument
115 .attr = { .name = __stringify(_name), .mode = S_IRUGO }, \
116 .show = _name##_show, \
119 #define __ATTR_WO(_name) { \ argument
120 .attr = { .name = __stringify(_name), .mode = S_IWUSR }, \
121 .store = _name##_store, \
[all …]
Dhwmon-sysfs.h32 #define SENSOR_ATTR(_name, _mode, _show, _store, _index) \ argument
33 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
36 #define SENSOR_DEVICE_ATTR(_name, _mode, _show, _store, _index) \ argument
37 struct sensor_device_attribute sensor_dev_attr_##_name \
38 = SENSOR_ATTR(_name, _mode, _show, _store, _index)
48 #define SENSOR_ATTR_2(_name, _mode, _show, _store, _nr, _index) \ argument
49 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
53 #define SENSOR_DEVICE_ATTR_2(_name,_mode,_show,_store,_nr,_index) \ argument
54 struct sensor_device_attribute_2 sensor_dev_attr_##_name \
55 = SENSOR_ATTR_2(_name, _mode, _show, _store, _nr, _index)
Dconfigfs.h132 #define CONFIGFS_ATTR(_pfx, _name) \ argument
133 static struct configfs_attribute _pfx##attr_##_name = { \
134 .ca_name = __stringify(_name), \
137 .show = _pfx##_name##_show, \
138 .store = _pfx##_name##_store, \
141 #define CONFIGFS_ATTR_RO(_pfx, _name) \ argument
142 static struct configfs_attribute _pfx##attr_##_name = { \
143 .ca_name = __stringify(_name), \
146 .show = _pfx##_name##_show, \
149 #define CONFIGFS_ATTR_WO(_pfx, _name) \ argument
[all …]
Dcpufreq.h194 #define cpufreq_freq_attr_ro(_name) \ argument
195 static struct freq_attr _name = \
196 __ATTR(_name, 0444, show_##_name, NULL)
198 #define cpufreq_freq_attr_ro_perm(_name, _perm) \ argument
199 static struct freq_attr _name = \
200 __ATTR(_name, _perm, show_##_name, NULL)
202 #define cpufreq_freq_attr_rw(_name) \ argument
203 static struct freq_attr _name = \
204 __ATTR(_name, 0644, show_##_name, store_##_name)
214 #define define_one_global_ro(_name) \ argument
[all …]
Ddevice.h51 #define BUS_ATTR(_name, _mode, _show, _store) \ argument
52 struct bus_attribute bus_attr_##_name = __ATTR(_name, _mode, _show, _store)
53 #define BUS_ATTR_RW(_name) \ argument
54 struct bus_attribute bus_attr_##_name = __ATTR_RW(_name)
55 #define BUS_ATTR_RO(_name) \ argument
56 struct bus_attribute bus_attr_##_name = __ATTR_RO(_name)
303 #define DRIVER_ATTR(_name, _mode, _show, _store) \ argument
304 struct driver_attribute driver_attr_##_name = __ATTR(_name, _mode, _show, _store)
305 #define DRIVER_ATTR_RW(_name) \ argument
306 struct driver_attribute driver_attr_##_name = __ATTR_RW(_name)
[all …]
Dasync.h28 #define ASYNC_DOMAIN(_name) \ argument
29 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \
36 #define ASYNC_DOMAIN_EXCLUSIVE(_name) \ argument
37 struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \
Dklist.h27 #define KLIST_INIT(_name, _get, _put) \ argument
28 { .k_lock = __SPIN_LOCK_UNLOCKED(_name.k_lock), \
29 .k_list = LIST_HEAD_INIT(_name.k_list), \
33 #define DEFINE_KLIST(_name, _get, _put) \ argument
34 struct klist _name = KLIST_INIT(_name, _get, _put)
Dioport.h110 #define DEFINE_RES_NAMED(_start, _size, _name, _flags) \ argument
114 .name = (_name), \
118 #define DEFINE_RES_IO_NAMED(_start, _size, _name) \ argument
119 DEFINE_RES_NAMED((_start), (_size), (_name), IORESOURCE_IO)
123 #define DEFINE_RES_MEM_NAMED(_start, _size, _name) \ argument
124 DEFINE_RES_NAMED((_start), (_size), (_name), IORESOURCE_MEM)
128 #define DEFINE_RES_IRQ_NAMED(_irq, _name) \ argument
129 DEFINE_RES_NAMED((_irq), 1, (_name), IORESOURCE_IRQ)
133 #define DEFINE_RES_DMA_NAMED(_dma, _name) \ argument
134 DEFINE_RES_NAMED((_dma), 1, (_name), IORESOURCE_DMA)
Dide.h867 #define __IDE_DEVSET(_name, _flags, _get, _set) \ argument
868 const struct ide_devset ide_devset_##_name = \
871 #define IDE_DEVSET(_name, _flags, _get, _set) \ argument
872 static __IDE_DEVSET(_name, _flags, _get, _set)
874 #define ide_devset_rw(_name, _func) \ argument
875 IDE_DEVSET(_name, 0, get_##_func, set_##_func)
877 #define ide_devset_w(_name, _func) \ argument
878 IDE_DEVSET(_name, 0, NULL, set_##_func)
880 #define ide_ext_devset_rw(_name, _func) \ argument
881 __IDE_DEVSET(_name, 0, get_##_func, set_##_func)
[all …]
Dof_platform.h50 #define OF_DEV_AUXDATA(_compat,_phys,_name,_pdata) \ argument
51 { .compatible = _compat, .phys_addr = _phys, .name = _name, \
Dperf_event.h1172 #define PMU_EVENT_ATTR(_name, _var, _id, _show) \ argument
1174 .attr = __ATTR(_name, 0444, _show, NULL), \
1178 #define PMU_EVENT_ATTR_STRING(_name, _var, _str) \ argument
1180 .attr = __ATTR(_name, 0444, perf_event_sysfs_show, NULL), \
1185 #define PMU_FORMAT_ATTR(_name, _format) \ argument
1187 _name##_show(struct device *dev, \
1195 static struct device_attribute format_attr_##_name = __ATTR_RO(_name)
Dtimer.h84 #define DEFINE_TIMER(_name, _function, _expires, _data) \ argument
85 struct timer_list _name = \
Dserial_core.h351 #define EARLYCON_DECLARE(_name, func) \ argument
352 static const struct earlycon_id __earlycon_##_name \
354 = { .name = __stringify(_name), \
Delfnote.h74 unsigned char _name[sizeof(name)] \
Dlockdep.h287 #define STATIC_LOCKDEP_MAP_INIT(_name, _key) \ argument
288 { .name = (_name), .key = (void *)(_key), }
/linux-4.4.14/drivers/cpufreq/
Dcpufreq_governor.h50 #define gov_sys_attr_ro(_name) \ argument
51 static struct global_attr _name##_gov_sys = \
52 __ATTR(_name, 0444, show_##_name##_gov_sys, NULL)
54 #define gov_sys_attr_rw(_name) \ argument
55 static struct global_attr _name##_gov_sys = \
56 __ATTR(_name, 0644, show_##_name##_gov_sys, store_##_name##_gov_sys)
58 #define gov_pol_attr_ro(_name) \ argument
59 static struct freq_attr _name##_gov_pol = \
60 __ATTR(_name, 0444, show_##_name##_gov_pol, NULL)
62 #define gov_pol_attr_rw(_name) \ argument
[all …]
Dfreq_table.c266 #define cpufreq_attr_available_freq(_name) \ argument
267 struct freq_attr cpufreq_freq_attr_##_name##_freqs = \
268 __ATTR_RO(_name##_frequencies)
/linux-4.4.14/arch/x86/include/asm/
Dpercpu.h566 #define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \ argument
567 DEFINE_PER_CPU(_type, _name) = _initvalue; \
568 __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
570 __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
572 #define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \ argument
573 DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue; \
574 __typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
576 __typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
578 #define EXPORT_EARLY_PER_CPU_SYMBOL(_name) \ argument
579 EXPORT_PER_CPU_SYMBOL(_name)
[all …]
/linux-4.4.14/include/linux/iio/
Dsysfs.h54 #define IIO_ATTR(_name, _mode, _show, _store, _addr) \ argument
55 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
58 #define IIO_DEVICE_ATTR(_name, _mode, _show, _store, _addr) \ argument
59 struct iio_dev_attr iio_dev_attr_##_name \
60 = IIO_ATTR(_name, _mode, _show, _store, _addr)
62 #define IIO_DEVICE_ATTR_NAMED(_vname, _name, _mode, _show, _store, _addr) \ argument
64 = IIO_ATTR(_name, _mode, _show, _store, _addr)
66 #define IIO_CONST_ATTR(_name, _string) \ argument
67 struct iio_const_attr iio_const_attr_##_name \
69 .dev_attr = __ATTR(_name, S_IRUGO, iio_read_const_attr, NULL)}
[all …]
Diio.h125 #define IIO_ENUM(_name, _shared, _e) \ argument
127 .name = (_name), \
142 #define IIO_ENUM_AVAILABLE(_name, _e) \ argument
144 .name = (_name "_available"), \
/linux-4.4.14/drivers/clk/pistachio/
Dclk.h22 #define GATE(_id, _name, _pname, _reg, _shift) \ argument
27 .name = _name, \
42 #define MUX(_id, _name, _pnames, _reg, _shift) \ argument
47 .name = _name, \
62 #define DIV(_id, _name, _pname, _reg, _width) \ argument
68 .name = _name, \
72 #define DIV_F(_id, _name, _pname, _reg, _width, _div_flags) \ argument
78 .name = _name, \
89 #define FIXED_FACTOR(_id, _name, _pname, _div) \ argument
93 .name = _name, \
[all …]
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_sysfs.c15 #define ZFCP_DEV_ATTR(_feat, _name, _mode, _show, _store) \ argument
16 struct device_attribute dev_attr_##_feat##_##_name = __ATTR(_name, _mode,\
18 #define ZFCP_DEFINE_ATTR(_feat_def, _feat, _name, _format, _value) \ argument
19 static ssize_t zfcp_sysfs_##_feat##_##_name##_show(struct device *dev, \
27 static ZFCP_DEV_ATTR(_feat, _name, S_IRUGO, \
28 zfcp_sysfs_##_feat##_##_name##_show, NULL);
30 #define ZFCP_DEFINE_ATTR_CONST(_feat, _name, _format, _value) \ argument
31 static ssize_t zfcp_sysfs_##_feat##_##_name##_show(struct device *dev, \
37 static ZFCP_DEV_ATTR(_feat, _name, S_IRUGO, \
38 zfcp_sysfs_##_feat##_##_name##_show, NULL);
[all …]
/linux-4.4.14/arch/arm/mach-mmp/include/mach/
Ddevices.h19 #define PXA168_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...) \ argument
20 struct pxa_device_desc pxa168_device_##_name __initdata = { \
21 .dev_name = "pxa168-" #_name, \
30 #define PXA910_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...) \ argument
31 struct pxa_device_desc pxa910_device_##_name __initdata = { \
32 .dev_name = "pxa910-" #_name, \
41 #define MMP2_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...) \ argument
42 struct pxa_device_desc mmp2_device_##_name __initdata = { \
43 .dev_name = "mmp2-" #_name, \
/linux-4.4.14/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.h116 #define MPP_FUNC_CTRL(_idl, _idh, _name, _func) \ argument
118 .name = _name, \
128 #define MPP_FUNC_GPIO_CTRL(_idl, _idh, _name, _func) \ argument
130 .name = _name, \
140 #define _MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ argument
143 .name = _name, \
150 #define MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ argument
151 _MPP_VAR_FUNCTION(_val, _name, _subname, _mask)
153 #define MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ argument
154 _MPP_VAR_FUNCTION(_val, _name, NULL, _mask)
[all …]
/linux-4.4.14/security/apparmor/include/
Dapparmorfs.h44 #define AA_FS_FILE_BOOLEAN(_name, _value) \ argument
45 { .name = (_name), .mode = 0444, \
48 #define AA_FS_FILE_STRING(_name, _value) \ argument
49 { .name = (_name), .mode = 0444, \
52 #define AA_FS_FILE_U64(_name, _value) \ argument
53 { .name = (_name), .mode = 0444, \
56 #define AA_FS_FILE_FOPS(_name, _mode, _fops) \ argument
57 { .name = (_name), .v_type = AA_FS_TYPE_FOPS, \
59 #define AA_FS_DIR(_name, _value) \ argument
60 { .name = (_name), .v_type = AA_FS_TYPE_DIR, .v.files = (_value) }
/linux-4.4.14/drivers/clk/tegra/
Dclk-tegra-audio.c46 #define SYNC(_name) \ argument
48 .name = #_name,\
51 .clk_id = tegra_clk_ ## _name,\
62 #define AUDIO(_name, _offset) \ argument
64 .gate_name = #_name,\
65 .mux_name = #_name"_mux",\
67 .gate_clk_id = tegra_clk_ ## _name,\
68 .mux_clk_id = tegra_clk_ ## _name ## _mux,\
81 #define AUDIO2X(_name, _num, _offset) \ argument
83 .parent = #_name,\
[all …]
Dclk-tegra-periph.c130 #define MUX(_name, _parents, _offset, \ argument
132 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\
137 #define MUX_FLAGS(_name, _parents, _offset,\ argument
139 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\
144 #define MUX8(_name, _parents, _offset, \ argument
146 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\
151 #define MUX8_NOGATE_LOCK(_name, _parents, _offset, _clk_id, _lock) \ argument
152 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset, \
157 #define INT(_name, _parents, _offset, \ argument
159 TEGRA_INIT_DATA_TABLE(_name, NULL, NULL, _parents, _offset,\
[all …]
Dclk.h511 #define TEGRA_INIT_DATA_TABLE(_name, _con_id, _dev_id, _parent_names, _offset,\ argument
517 .name = _name, \
532 #define TEGRA_INIT_DATA(_name, _con_id, _dev_id, _parent_names, _offset,\ argument
536 TEGRA_INIT_DATA_TABLE(_name, _con_id, _dev_id, _parent_names, _offset,\
Dclk-tegra20.c144 #define TEGRA_INIT_DATA_MUX(_name, _parents, _offset, \ argument
146 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
151 #define TEGRA_INIT_DATA_DIV16(_name, _parents, _offset, \ argument
153 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
158 #define TEGRA_INIT_DATA_NODIV(_name, _parents, _offset, \ argument
161 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
Dclk-tegra30.c181 #define TEGRA_INIT_DATA_MUX(_name, _parents, _offset, \ argument
183 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
187 #define TEGRA_INIT_DATA_MUX8(_name, _parents, _offset, \ argument
189 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
193 #define TEGRA_INIT_DATA_INT(_name, _parents, _offset, \ argument
195 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
200 #define TEGRA_INIT_DATA_NODIV(_name, _parents, _offset, \ argument
203 TEGRA_INIT_DATA(_name, NULL, NULL, _parents, _offset, \
/linux-4.4.14/drivers/input/mouse/
Dtrackpoint.c145 #define TRACKPOINT_INT_ATTR(_name, _command, _default) \ argument
146 static struct trackpoint_attr_data trackpoint_attr_##_name = { \
147 .field_offset = offsetof(struct trackpoint_data, _name), \
151 PSMOUSE_DEFINE_ATTR(_name, S_IWUSR | S_IRUGO, \
152 &trackpoint_attr_##_name, \
183 #define TRACKPOINT_BIT_ATTR(_name, _command, _mask, _inv, _default) \ argument
184 static struct trackpoint_attr_data trackpoint_attr_##_name = { \
186 _name), \
192 PSMOUSE_DEFINE_ATTR(_name, S_IWUSR | S_IRUGO, \
193 &trackpoint_attr_##_name, \
[all …]
Dpsmouse.h136 #define __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, _set, _protect) \ argument
137 static struct psmouse_attribute psmouse_attr_##_name = { \
140 .name = __stringify(_name), \
152 #define __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, _protect) \ argument
155 __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, _set, _protect)
157 #define PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set) \ argument
158 __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, true)
160 #define PSMOUSE_DEFINE_RO_ATTR(_name, _mode, _data, _show) \ argument
162 __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, NULL, true)
164 #define PSMOUSE_DEFINE_WO_ATTR(_name, _mode, _data, _set) \ argument
[all …]
Delantech.c1333 #define ELANTECH_INT_ATTR(_name, _register) \ argument
1334 static struct elantech_attr_data elantech_attr_##_name = { \
1335 .field_offset = offsetof(struct elantech_data, _name), \
1338 PSMOUSE_DEFINE_ATTR(_name, S_IWUSR | S_IRUGO, \
1339 &elantech_attr_##_name, \
/linux-4.4.14/net/batman-adv/
Dsysfs.c124 #define BATADV_ATTR_VLAN(_name, _mode, _show, _store) \ argument
125 struct batadv_attribute batadv_attr_vlan_##_name = { \
126 .attr = {.name = __stringify(_name), \
133 #define BATADV_ATTR(_name, _mode, _show, _store) \ argument
134 struct batadv_attribute batadv_attr_##_name = { \
135 .attr = {.name = __stringify(_name), \
141 #define BATADV_ATTR_SIF_STORE_BOOL(_name, _post_func) \ argument
142 ssize_t batadv_store_##_name(struct kobject *kobj, \
150 &bat_priv->_name, net_dev); \
153 #define BATADV_ATTR_SIF_SHOW_BOOL(_name) \ argument
[all …]
Ddebugfs.c355 #define BATADV_DEBUGINFO(_name, _mode, _open) \ argument
356 struct batadv_debuginfo batadv_debuginfo_##_name = { \
357 .attr = { .name = __stringify(_name), \
414 #define BATADV_HARDIF_DEBUGINFO(_name, _mode, _open) \ argument
415 struct batadv_debuginfo batadv_hardif_debuginfo_##_name = { \
417 .name = __stringify(_name), \
/linux-4.4.14/arch/arm/mach-mmp/
Dclock.h31 #define APBC_CLK(_name, _reg, _fnclksel, _rate) \ argument
32 struct clk clk_##_name = { \
39 #define APBC_CLK_OPS(_name, _reg, _fnclksel, _rate, _ops) \ argument
40 struct clk clk_##_name = { \
47 #define APMU_CLK(_name, _reg, _eval, _rate) \ argument
48 struct clk clk_##_name = { \
55 #define APMU_CLK_OPS(_name, _reg, _eval, _rate, _ops) \ argument
56 struct clk clk_##_name = { \
/linux-4.4.14/drivers/cpuidle/
Dsysfs.c168 #define define_one_ro(_name, show) \ argument
169 static struct cpuidle_attr attr_##_name = __ATTR(_name, 0444, show, NULL)
170 #define define_one_rw(_name, show, store) \ argument
171 static struct cpuidle_attr attr_##_name = __ATTR(_name, 0644, show, store)
245 #define define_one_state_ro(_name, show) \ argument
246 static struct cpuidle_state_attr attr_##_name = __ATTR(_name, 0444, show, NULL)
248 #define define_one_state_rw(_name, show, store) \ argument
249 static struct cpuidle_state_attr attr_##_name = __ATTR(_name, 0644, show, store)
251 #define define_show_state_function(_name) \ argument
252 static ssize_t show_state_##_name(struct cpuidle_state *state, \
[all …]
/linux-4.4.14/drivers/clk/mediatek/
Dclk-mtk.h36 #define FIXED_CLK(_id, _name, _parent, _rate) { \ argument
38 .name = _name, \
54 #define FACTOR(_id, _name, _parent, _mult, _div) { \ argument
56 .name = _name, \
86 #define MUX_GATE(_id, _name, _parents, _reg, _shift, _width, _gate) { \ argument
88 .name = _name, \
100 #define MUX(_id, _name, _parents, _reg, _shift, _width) { \ argument
102 .name = _name, \
113 #define DIV_GATE(_id, _name, _parent, _gate_reg, _gate_shift, _div_reg, _div_width, _div_shift) { \ argument
116 .name = _name, \
Dclk-mt8173.c607 #define GATE_ICG(_id, _name, _parent, _shift) { \ argument
609 .name = _name, \
646 #define GATE_PERI0(_id, _name, _parent, _shift) { \ argument
648 .name = _name, \
655 #define GATE_PERI1(_id, _name, _parent, _shift) { \ argument
657 .name = _name, \
722 #define GATE_IMG(_id, _name, _parent, _shift) { \ argument
724 .name = _name, \
753 #define GATE_MM0(_id, _name, _parent, _shift) { \ argument
755 .name = _name, \
[all …]
Dclk-mt8135.c411 #define GATE_ICG(_id, _name, _parent, _shift) { \ argument
413 .name = _name, \
448 #define GATE_PERI0(_id, _name, _parent, _shift) { \ argument
450 .name = _name, \
457 #define GATE_PERI1(_id, _name, _parent, _shift) { \ argument
459 .name = _name, \
604 #define PLL(_id, _name, _reg, _pwr_reg, _en_mask, _flags, _pcwbits, _pd_reg, _pd_shift, _tuner_reg,… argument
606 .name = _name, \
/linux-4.4.14/drivers/md/
Ddm-sysfs.c17 #define DM_ATTR_RO(_name) \ argument
18 struct dm_sysfs_attr dm_attr_##_name = \
19 __ATTR(_name, S_IRUGO, dm_attr_##_name##_show, NULL)
42 #define DM_ATTR_RW(_name) \ argument
43 struct dm_sysfs_attr dm_attr_##_name = \
44 __ATTR(_name, S_IRUGO | S_IWUSR, dm_attr_##_name##_show, dm_attr_##_name##_store)
/linux-4.4.14/include/linux/mfd/
Dlm3533.h17 #define LM3533_ATTR_RO(_name) \ argument
18 DEVICE_ATTR(_name, S_IRUGO, show_##_name, NULL)
19 #define LM3533_ATTR_RW(_name) \ argument
20 DEVICE_ATTR(_name, S_IRUGO | S_IWUSR , show_##_name, store_##_name)
Ddbx500-prcmu.h35 #define PRCMU_WAKEUP(_name) (BIT(PRCMU_WAKEUP_INDEX_##_name)) argument
/linux-4.4.14/tools/testing/selftests/powerpc/syscalls/
Dipc_unmuxed.c22 #define DO_TEST(_name, _num) \ argument
23 static int test_##_name(void) \
26 printf("Testing " #_name); \
40 #define DO_TEST(_name, _num) \ in ipc_unmuxed() argument
41 FAIL_IF(test_##_name()); \ in ipc_unmuxed()
/linux-4.4.14/drivers/media/i2c/smiapp/
Dsmiapp.h94 #define SMIAPP_IDENT_FQ(manufacturer, model, rev, fl, _name, _quirk) \ argument
99 .name = _name, \
102 #define SMIAPP_IDENT_LQ(manufacturer, model, rev, _name, _quirk) \ argument
107 .name = _name, \
110 #define SMIAPP_IDENT_L(manufacturer, model, rev, _name) \ argument
115 .name = _name, }
117 #define SMIAPP_IDENT_Q(manufacturer, model, rev, _name, _quirk) \ argument
122 .name = _name, \
125 #define SMIAPP_IDENT(manufacturer, model, rev, _name) \ argument
130 .name = _name, }
/linux-4.4.14/drivers/mfd/
Dlm3533-ctrlbank.c96 #define lm3533_ctrlbank_set(_name, _NAME) \ argument
97 int lm3533_ctrlbank_set_##_name(struct lm3533_ctrlbank *cb, u8 val) \
108 dev_err(cb->dev, "failed to set " #_name "\n"); \
112 EXPORT_SYMBOL_GPL(lm3533_ctrlbank_set_##_name);
114 #define lm3533_ctrlbank_get(_name, _NAME) \ argument
115 int lm3533_ctrlbank_get_##_name(struct lm3533_ctrlbank *cb, u8 *val) \
123 dev_err(cb->dev, "failed to get " #_name "\n"); \
127 EXPORT_SYMBOL_GPL(lm3533_ctrlbank_get_##_name);
Dlp8788.c23 #define MFD_DEV_SIMPLE(_name) \ argument
25 .name = LP8788_DEV_##_name, \
28 #define MFD_DEV_WITH_ID(_name, _id) \ argument
30 .name = LP8788_DEV_##_name, \
34 #define MFD_DEV_WITH_RESOURCE(_name, _resource, num_resource) \ argument
36 .name = LP8788_DEV_##_name, \
Dlm3533-core.c320 #define LM3533_OUTPUT_ATTR(_name, _mode, _show, _store, _type, _id) \ argument
321 struct lm3533_device_attribute lm3533_dev_attr_##_name = \
322 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
326 #define LM3533_OUTPUT_ATTR_RW(_name, _type, _id) \ argument
327 LM3533_OUTPUT_ATTR(output_##_name, S_IRUGO | S_IWUSR, \
Dsta2x11-mfd.c442 #define CELL_4K(_name, _cell) { \ argument
443 .name = _name, \
471 #define DEV(_name, _r) \ argument
472 { .name = _name, .num_resources = ARRAY_SIZE(_r), .resources = _r, }
Ddb8500-prcmu.c278 #define IRQ_INDEX(_name) ((IRQ_PRCMU_##_name)) argument
279 #define IRQ_ENTRY(_name)[IRQ_INDEX(_name)] = (WAKEUP_BIT_##_name) argument
333 #define WAKEUP_ENTRY(_name)[PRCMU_WAKEUP_INDEX_##_name] = (WAKEUP_BIT_##_name) argument
467 #define CLK_MGT_ENTRY(_name, _branch, _clk38div)[PRCMU_##_name] = \ argument
468 { (PRCM_##_name##_MGT), 0 , _branch, _clk38div}
/linux-4.4.14/fs/ext4/
Dsysfs.c127 #define EXT4_ATTR(_name,_mode,_id) \ argument
128 static struct ext4_attr ext4_attr_##_name = { \
129 .attr = {.name = __stringify(_name), .mode = _mode }, \
133 #define EXT4_ATTR_FUNC(_name,_mode) EXT4_ATTR(_name,_mode,_name) argument
135 #define EXT4_ATTR_FEATURE(_name) EXT4_ATTR(_name, 0444, feature) argument
137 #define EXT4_ATTR_OFFSET(_name,_mode,_id,_struct,_elname) \ argument
138 static struct ext4_attr ext4_attr_##_name = { \
139 .attr = {.name = __stringify(_name), .mode = _mode }, \
147 #define EXT4_RO_ATTR_ES_UI(_name,_elname) \ argument
148 EXT4_ATTR_OFFSET(_name, 0444, pointer_ui, ext4_super_block, _elname)
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dperf_event_server.h143 #define EVENT_ATTR(_name, _id, _suffix) \ argument
144 PMU_EVENT_ATTR(_name, EVENT_VAR(_id, _suffix), PME_##_id, \
147 #define GENERIC_EVENT_ATTR(_name, _id) EVENT_ATTR(_name, _id, _g) argument
150 #define POWER_EVENT_ATTR(_name, _id) EVENT_ATTR(_name, _id, _p) argument
/linux-4.4.14/include/linux/usb/
Dcomposite.h595 #define DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \ argument
596 static struct usb_function_driver _name ## usb_func = { \
597 .name = __stringify(_name), \
602 MODULE_ALIAS("usbfunc:"__stringify(_name));
604 #define DECLARE_USB_FUNCTION_INIT(_name, _inst_alloc, _func_alloc) \ argument
605 DECLARE_USB_FUNCTION(_name, _inst_alloc, _func_alloc) \
606 static int __init _name ## mod_init(void) \
608 return usb_function_register(&_name ## usb_func); \
610 static void __exit _name ## mod_exit(void) \
612 usb_function_unregister(&_name ## usb_func); \
[all …]
Dgadget_configfs.h29 #define GS_STRINGS_RW(struct_name, _name) \ argument
30 GS_STRINGS_R(struct_name, _name) \
31 GS_STRINGS_W(struct_name, _name) \
32 CONFIGFS_ATTR(struct_name##_, _name)
/linux-4.4.14/arch/arm/mach-w90x900/
Dclock.h24 #define DEFINE_CLK(_name, _ctrlbit) \ argument
25 struct clk clk_##_name = { \
30 #define DEFINE_SUBCLK(_name, _ctrlbit) \ argument
31 struct clk clk_##_name = { \
Dirq.c41 #define DEFINE_GROUP(_name, _ctrlbit, _num) \ argument
42 struct group_irq group_##_name = { \
/linux-4.4.14/kernel/
Dksysfs.c25 #define KERNEL_ATTR_RO(_name) \ argument
26 static struct kobj_attribute _name##_attr = __ATTR_RO(_name)
28 #define KERNEL_ATTR_RW(_name) \ argument
29 static struct kobj_attribute _name##_attr = \
30 __ATTR(_name, 0644, _name##_show, _name##_store)
Dpadata.c953 #define PADATA_ATTR_RW(_name, _show_name, _store_name) \ argument
954 static struct padata_sysfs_entry _name##_attr = \
955 __ATTR(_name, 0644, _show_name, _store_name)
956 #define PADATA_ATTR_RO(_name, _show_name) \ argument
957 static struct padata_sysfs_entry _name##_attr = \
958 __ATTR(_name, 0400, _show_name, NULL)
/linux-4.4.14/drivers/pinctrl/berlin/
Dberlin.h40 #define BERLIN_PINCTRL_GROUP(_name, _offset, _width, _lsb, ...) \ argument
42 .name = _name, \
50 #define BERLIN_PINCTRL_FUNCTION(_muxval, _name) \ argument
52 .name = _name, \
/linux-4.4.14/arch/mips/include/asm/mach-ralink/
Dpinmux.h15 #define GRP(_name, _func, _mask, _shift) \ argument
16 { .name = _name, .mask = _mask, .shift = _shift, \
20 #define GRP_G(_name, _func, _mask, _gpio, _shift) \ argument
21 { .name = _name, .mask = _mask, .shift = _shift, \
/linux-4.4.14/drivers/usb/atm/
Dcxacru.c213 #define CXACRU__ATTR_INIT(_name) \ argument
214 static DEVICE_ATTR(_name, S_IRUGO, cxacru_sysfs_show_##_name, NULL)
216 #define CXACRU_CMD_INIT(_name) \ argument
217 static DEVICE_ATTR(_name, S_IWUSR | S_IRUGO, \
218 cxacru_sysfs_show_##_name, cxacru_sysfs_store_##_name)
220 #define CXACRU_SET_INIT(_name) \ argument
221 static DEVICE_ATTR(_name, S_IWUSR, \
222 NULL, cxacru_sysfs_store_##_name)
224 #define CXACRU_ATTR_INIT(_value, _type, _name) \ argument
225 static ssize_t cxacru_sysfs_show_##_name(struct device *dev, \
[all …]
/linux-4.4.14/arch/arm/include/asm/mach/
Darch.h84 #define MACHINE_START(_type,_name) \ argument
89 .name = _name,
94 #define DT_MACHINE_START(_name, _namestr) \ argument
95 static const struct machine_desc __mach_desc_##_name \
/linux-4.4.14/include/linux/wimax/
Ddebug.h215 #define _D_SUBMODULE_INDEX(_name) (D_SUBMODULE_DECLARE(_name)) argument
318 #define D_SUBMODULE_DECLARE(_name) __D_SUBMODULE_##_name argument
340 #define D_SUBMODULE_DEFINE(_name) \ argument
341 [__D_SUBMODULE_##_name] = { \
343 .name = #_name \
/linux-4.4.14/drivers/net/bonding/
Dbond_sysfs_slave.c22 #define SLAVE_ATTR(_name, _mode, _show) \ argument
23 const struct slave_attribute slave_attr_##_name = { \
24 .attr = {.name = __stringify(_name), \
28 #define SLAVE_ATTR_RO(_name) \ argument
29 SLAVE_ATTR(_name, S_IRUGO, _name##_show)
/linux-4.4.14/kernel/power/
Dpower.h70 #define power_attr(_name) \ argument
71 static struct kobj_attribute _name##_attr = { \
73 .name = __stringify(_name), \
76 .show = _name##_show, \
77 .store = _name##_store, \
/linux-4.4.14/net/bridge/
Dbr_sysfs_if.c29 #define BRPORT_ATTR(_name, _mode, _show, _store) \ argument
30 const struct brport_attribute brport_attr_##_name = { \
31 .attr = {.name = __stringify(_name), \
37 #define BRPORT_ATTR_FLAG(_name, _mask) \ argument
38 static ssize_t show_##_name(struct net_bridge_port *p, char *buf) \
42 static int store_##_name(struct net_bridge_port *p, unsigned long v) \
46 static BRPORT_ATTR(_name, S_IRUGO | S_IWUSR, \
47 show_##_name, store_##_name)
/linux-4.4.14/arch/s390/include/asm/
Dperf_event.h29 #define EVENT_VAR(_cat, _name) event_attr_##_cat##_##_name argument
30 #define EVENT_PTR(_cat, _name) (&EVENT_VAR(_cat, _name).attr.attr) argument
/linux-4.4.14/arch/arm/mach-imx/devices/
Dplatform-imx-ssi.c74 #define DMARES(_name) { \ in imx_add_imx_ssi() argument
75 .name = #_name, \ in imx_add_imx_ssi()
76 .start = data->dma ## _name, \ in imx_add_imx_ssi()
77 .end = data->dma ## _name, \ in imx_add_imx_ssi()
/linux-4.4.14/arch/powerpc/kernel/
Deeh_sysfs.c39 #define EEH_SHOW_ATTR(_name,_memb,_format) \ argument
40 static ssize_t eeh_show_##_name(struct device *dev, \
51 static DEVICE_ATTR(_name, S_IRUGO, eeh_show_##_name, NULL);
/linux-4.4.14/include/uapi/linux/
Dmap_to_7segment.h83 #define SEG7_CONVERSION_MAP(_name, _map) \ argument
84 struct seg7_conversion_map _name = { .table = { _map } }
183 #define SEG7_DEFAULT_MAP(_name) \ argument
184 SEG7_CONVERSION_MAP(_name,MAP_ASCII7SEG_ALPHANUM)
/linux-4.4.14/drivers/edac/
Dedac_pci_sysfs.c127 #define INSTANCE_ATTR(_name, _mode, _show, _store) \ argument
128 static struct instance_attribute attr_instance_##_name = { \
129 .attr = {.name = __stringify(_name), .mode = _mode }, \
266 #define EDAC_PCI_ATTR(_name,_mode,_show,_store) \ argument
267 static struct edac_pci_dev_attribute edac_pci_attr_##_name = { \
268 .attr = {.name = __stringify(_name), .mode = _mode }, \
269 .value = &_name, \
274 #define EDAC_PCI_STRING_ATTR(_name,_data,_mode,_show,_store) \ argument
275 static struct edac_pci_dev_attribute edac_pci_attr_##_name = { \
276 .attr = {.name = __stringify(_name), .mode = _mode }, \
Dedac_device_sysfs.c147 #define CTL_INFO_ATTR(_name,_mode,_show,_store) \ argument
148 static struct ctl_info_attribute attr_ctl_info_##_name = { \
149 .attr = {.name = __stringify(_name), .mode = _mode }, \
384 #define INSTANCE_ATTR(_name,_mode,_show,_store) \ argument
385 static struct instance_attribute attr_instance_##_name = { \
386 .attr = {.name = __stringify(_name), .mode = _mode }, \
487 #define BLOCK_ATTR(_name,_mode,_show,_store) \ argument
488 static struct edac_dev_sysfs_block_attribute attr_block_##_name = { \
489 .attr = {.name = __stringify(_name), .mode = _mode }, \
Dedac_mc_sysfs.c151 #define DEVICE_ATTR_LEGACY(_name, _mode, _show, _store) \ argument
152 static struct device_attribute dev_attr_legacy_##_name = __ATTR(_name, _mode, _show, _store)
159 #define DEVICE_CHANNEL(_name, _mode, _show, _store, _var) \ argument
160 static struct dev_ch_attribute dev_attr_legacy_##_name = \
161 { __ATTR(_name, _mode, _show, _store), (_var) }
/linux-4.4.14/drivers/platform/x86/
Deeepc-laptop.c299 #define EEEPC_ACPI_SHOW_FUNC(_name, _cm) \ argument
300 static ssize_t _name##_show(struct device *dev, \
307 #define EEEPC_ACPI_STORE_FUNC(_name, _cm) \ argument
308 static ssize_t _name##_store(struct device *dev, \
315 #define EEEPC_CREATE_DEVICE_ATTR_RW(_name, _cm) \ argument
316 EEEPC_ACPI_SHOW_FUNC(_name, _cm) \
317 EEEPC_ACPI_STORE_FUNC(_name, _cm) \
318 static DEVICE_ATTR_RW(_name)
320 #define EEEPC_CREATE_DEVICE_ATTR_WO(_name, _cm) \ argument
321 EEEPC_ACPI_STORE_FUNC(_name, _cm) \
[all …]
Dhp_accel.c184 #define AXIS_DMI_MATCH(_ident, _name, _axis) { \ argument
188 DMI_MATCH(DMI_PRODUCT_NAME, _name) \
Dasus-wmi.c1707 #define ASUS_WMI_CREATE_DEVICE_ATTR(_name, _mode, _cm) \ argument
1708 static ssize_t show_##_name(struct device *dev, \
1716 static ssize_t store_##_name(struct device *dev, \
1724 static struct device_attribute dev_attr_##_name = { \
1726 .name = __stringify(_name), \
1728 .show = show_##_name, \
1729 .store = store_##_name, \
/linux-4.4.14/arch/powerpc/perf/
Dpower7-pmu.c56 #define EVENT(_name, _code) \ argument
57 PME_##_name = _code,
386 #define EVENT(_name, _code) POWER_EVENT_ATTR(_name, _name); argument
390 #define EVENT(_name, _code) POWER_EVENT_PTR(_name), argument
Dhv-gpci.c80 #define HV_CAPS_ATTR(_name, _format) \ argument
81 static ssize_t _name##_show(struct device *dev, \
90 return sprintf(page, _format, caps._name); \
92 static struct device_attribute hv_caps_attr_##_name = __ATTR_RO(_name)
/linux-4.4.14/arch/s390/kernel/
Dipl.c193 #define IPL_ATTR_SHOW_FN(_prefix, _name, _format, args...) \ argument
194 static ssize_t sys_##_prefix##_##_name##_show(struct kobject *kobj, \
201 #define IPL_ATTR_CCW_STORE_FN(_prefix, _name, _ipl_blk) \ argument
202 static ssize_t sys_##_prefix##_##_name##_store(struct kobject *kobj, \
219 #define DEFINE_IPL_CCW_ATTR_RW(_prefix, _name, _ipl_blk) \ argument
220 IPL_ATTR_SHOW_FN(_prefix, _name, "0.%x.%04x\n", \
222 IPL_ATTR_CCW_STORE_FN(_prefix, _name, _ipl_blk); \
223 static struct kobj_attribute sys_##_prefix##_##_name##_attr = \
224 __ATTR(_name, (S_IRUGO | S_IWUSR), \
225 sys_##_prefix##_##_name##_show, \
[all …]
/linux-4.4.14/include/linux/platform_data/
Dkeyboard-spear.h18 #define DECLARE_9x9_KEYMAP(_name) \ argument
19 int _name[] = { \
103 #define DECLARE_6x6_KEYMAP(_name) \ argument
104 int _name[] = { \
/linux-4.4.14/arch/sparc/kernel/
Dcpu.c53 #define CPU(ver, _name) \ argument
54 { .psr_vers = ver, .name = _name }
56 #define CPU_PMU(ver, _name, _pmu_name) \ argument
57 { .psr_vers = ver, .name = _name, .pmu_name = _pmu_name }
59 #define FPU(ver, _name) \ argument
60 { .fp_vers = ver, .name = _name }
/linux-4.4.14/drivers/bus/
Darm-ccn.c232 #define CCN_FORMAT_ATTR(_name, _config) \ argument
233 struct dev_ext_attribute arm_ccn_pmu_format_attr_##_name = \
234 { __ATTR(_name, S_IRUGO, arm_ccn_pmu_format_show, \
278 #define CCN_EVENT_ATTR(_name) \ argument
279 __ATTR(_name, S_IRUGO, arm_ccn_pmu_event_show, NULL)
289 #define CCN_EVENT_MN(_name, _def, _mask) { .attr = CCN_EVENT_ATTR(mn_##_name), \ argument
294 #define CCN_EVENT_HNI(_name, _def, _mask) { \ argument
295 .attr = CCN_EVENT_ATTR(hni_##_name), .type = CCN_TYPE_HNI, \
299 #define CCN_EVENT_SBSX(_name, _def, _mask) { \ argument
300 .attr = CCN_EVENT_ATTR(sbsx_##_name), .type = CCN_TYPE_SBSX, \
[all …]
Dmips_cdmm.c190 #define BUILD_PERCPU_HELPER(_ret, _name) \ argument
191 static _ret mips_cdmm_##_name(struct device *dev) \
196 .fn = cdrv->_name, \
578 #define BUILD_PERDEV_HELPER(_name) \ argument
579 static int mips_cdmm_##_name##_helper(struct device *dev, void *data) \
589 if (!cdrv->_name) \
591 return cdrv->_name(cdev); \
Darm-cci.c169 #define CCI_EXT_ATTR_ENTRY(_name, _func, _config) \ argument
170 { __ATTR(_name, S_IRUGO, _func, NULL), (void *)_config }
172 #define CCI_FORMAT_EXT_ATTR_ENTRY(_name, _config) \ argument
173 CCI_EXT_ATTR_ENTRY(_name, cci_pmu_format_show, (char *)_config)
174 #define CCI_EVENT_EXT_ATTR_ENTRY(_name, _config) \ argument
175 CCI_EXT_ATTR_ENTRY(_name, cci_pmu_event_show, (unsigned long)_config)
238 #define CCI400_CYCLE_EVENT_EXT_ATTR_ENTRY(_name, _config) \ argument
239 CCI_EXT_ATTR_ENTRY(_name, cci400_pmu_cycle_event_show, \
476 #define CCI500_GLOBAL_EVENT_EXT_ATTR_ENTRY(_name, _config) \ argument
477 CCI_EXT_ATTR_ENTRY(_name, cci500_pmu_global_event_show, \
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.h28 #define FIELD_GETX(_x, _name) ((_x) >> (_name##_SHIFT) & (_name##_MASK)) argument
29 #define FIELD_SETX(_x, _name, _v) \ argument
30 (((_x) & ~((_name##_MASK) << (_name##_SHIFT))) |\
31 (((_v) & (_name##_MASK)) << (_name##_SHIFT)))
32 #define FIELDX(_name, _v) (((_v) & (_name##_MASK)) << (_name##_SHIFT)) argument
/linux-4.4.14/drivers/clk/samsung/
Dclk.h301 #define __PLL(_typ, _id, _dname, _name, _pname, _flags, _lock, _con, \ argument
307 .name = _name, \
316 #define PLL(_typ, _id, _name, _pname, _lock, _con, _rtable) \ argument
317 __PLL(_typ, _id, NULL, _name, _pname, CLK_GET_RATE_NOCACHE, \
318 _lock, _con, _rtable, _name)
320 #define PLL_A(_typ, _id, _name, _pname, _lock, _con, _alias, _rtable) \ argument
321 __PLL(_typ, _id, NULL, _name, _pname, CLK_GET_RATE_NOCACHE, \
/linux-4.4.14/arch/arc/include/asm/
Dmach_desc.h59 #define MACHINE_START(_type, _name) \ argument
63 .name = _name,
/linux-4.4.14/drivers/iio/adc/
Dad7266.c208 #define AD7266_DECLARE_SINGLE_ENDED_CHANNELS(_name, _sign) \ argument
209 const struct iio_chan_spec ad7266_channels_##_name[] = { \
225 #define AD7266_DECLARE_SINGLE_ENDED_CHANNELS_FIXED(_name, _sign) \ argument
226 const struct iio_chan_spec ad7266_channels_##_name##_fixed[] = { \
257 #define AD7266_DECLARE_DIFF_CHANNELS(_name, _sign) \ argument
258 const struct iio_chan_spec ad7266_channels_diff_##_name[] = { \
271 #define AD7266_DECLARE_DIFF_CHANNELS_FIXED(_name, _sign) \ argument
272 const struct iio_chan_spec ad7266_channels_diff_fixed_##_name[] = { \
Dad7793.c587 #define DECLARE_AD7793_CHANNELS(_name, _b, _sb, _s) \ argument
588 const struct iio_chan_spec _name##_channels[] = { \
598 #define DECLARE_AD7795_CHANNELS(_name, _b, _sb) \ argument
599 const struct iio_chan_spec _name##_channels[] = { \
612 #define DECLARE_AD7797_CHANNELS(_name, _b, _sb) \ argument
613 const struct iio_chan_spec _name##_channels[] = { \
621 #define DECLARE_AD7799_CHANNELS(_name, _b, _sb) \ argument
622 const struct iio_chan_spec _name##_channels[] = { \
/linux-4.4.14/include/sound/
Dhdaudio_ext.h43 #define HDA_CODEC_REV_EXT_ENTRY(_vid, _rev, _name, drv_data) \ argument
44 { .vendor_id = (_vid), .rev_id = (_rev), .name = (_name), \
47 #define HDA_CODEC_EXT_ENTRY(_vid, _revid, _name, _drv_data) \ argument
48 HDA_CODEC_REV_EXT_ENTRY(_vid, _revid, _name, _drv_data)
/linux-4.4.14/arch/metag/include/asm/mach/
Darch.h77 #define MACHINE_START(_type, _name) \ argument
81 .name = _name,
/linux-4.4.14/drivers/clk/pxa/
Dclk-pxa.h83 #define PXA_CKEN(_dev_id, _con_id, _name, parents, _mult_lp, _div_lp, \ argument
85 { .ckid = CLK_ ## _name, .name = #_name, \
/linux-4.4.14/drivers/xen/
Dsys-hypervisor.c27 #define HYPERVISOR_ATTR_RO(_name) \ argument
28 static struct hyp_sysfs_attr _name##_attr = __ATTR_RO(_name)
30 #define HYPERVISOR_ATTR_RW(_name) \ argument
31 static struct hyp_sysfs_attr _name##_attr = \
32 __ATTR(_name, 0644, _name##_show, _name##_store)
/linux-4.4.14/arch/mips/include/asm/
Dmips_machine.h25 #define MIPS_MACHINE(_type, _id, _name, _setup) \ argument
27 __aligned(1) = _name; \
/linux-4.4.14/drivers/iio/light/
Dlm3533-als.c575 #define ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) \ argument
576 { .dev_attr = __ATTR(_name, _mode, _show, _store), \
581 #define LM3533_ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) \ argument
582 struct lm3533_als_attribute lm3533_als_attr_##_name = \
583 ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2)
657 #define ILLUMINANCE_ATTR_RO(_name) \ argument
658 DEVICE_ATTR(in_illuminance0_##_name, S_IRUGO, show_##_name, NULL)
659 #define ILLUMINANCE_ATTR_RW(_name) \ argument
660 DEVICE_ATTR(in_illuminance0_##_name, S_IRUGO | S_IWUSR, \
661 show_##_name, store_##_name)
/linux-4.4.14/drivers/input/keyboard/
Datkbd.c256 #define ATKBD_DEFINE_ATTR(_name) \ argument
257 static ssize_t atkbd_show_##_name(struct atkbd *, char *); \
258 static ssize_t atkbd_set_##_name(struct atkbd *, const char *, size_t); \
259 static ssize_t atkbd_do_show_##_name(struct device *d, \
262 return atkbd_attr_show_helper(d, b, atkbd_show_##_name); \
264 static ssize_t atkbd_do_set_##_name(struct device *d, \
267 return atkbd_attr_set_helper(d, b, s, atkbd_set_##_name); \
269 static struct device_attribute atkbd_attr_##_name = \
270 __ATTR(_name, S_IWUSR | S_IRUGO, atkbd_do_show_##_name, atkbd_do_set_##_name);
279 #define ATKBD_DEFINE_RO_ATTR(_name) \ argument
[all …]
/linux-4.4.14/tools/lib/lockdep/include/liblockdep/
Dcommon.h49 #define STATIC_LOCKDEP_MAP_INIT(_name, _key) \ argument
50 { .name = (_name), .key = (void *)(_key), }
/linux-4.4.14/drivers/net/ethernet/sfc/
Dmcdi.h185 #define _MCDI_DECLARE_BUF(_name, _len) \ argument
186 efx_dword_t _name[DIV_ROUND_UP(_len, 4)]
187 #define MCDI_DECLARE_BUF(_name, _len) \ argument
188 _MCDI_DECLARE_BUF(_name, _len) = {{{0}}}
189 #define MCDI_DECLARE_BUF_ERR(_name) \ argument
190 MCDI_DECLARE_BUF(_name, 8)
282 #define MCDI_DECLARE_STRUCT_PTR(_name) \ argument
283 efx_dword_t *_name
/linux-4.4.14/Documentation/zh_CN/filesystems/
Dsysfs.txt116 #define DEVICE_ATTR(_name, _mode, _show, _store) \
117 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
317 DEVICE_ATTR(_name, _mode, _show, _store);
337 BUS_ATTR(_name, _mode, _show, _store)
359 DRIVER_ATTR(_name, _mode, _show, _store)
/linux-4.4.14/include/linux/regulator/
Dmachine.h168 #define REGULATOR_SUPPLY(_name, _dev_name) \ argument
170 .supply = _name, \
/linux-4.4.14/scripts/gdb/linux/
Dutils.py20 self._name = name
28 self._type = gdb.lookup_type(self._name)
31 "cannot resolve type '{0}'".format(self._name))
/linux-4.4.14/drivers/md/bcache/
Dsysfs.h42 #define __sysfs_attribute(_name, _mode) \ argument
43 static struct attribute sysfs_##_name = \
44 { .name = #_name, .mode = _mode }
/linux-4.4.14/arch/powerpc/platforms/cell/
Dcbe_thermal.c62 #define DEVICE_PREFIX_ATTR(_prefix,_name,_mode) \ argument
63 struct device_attribute attr_ ## _prefix ## _ ## _name = { \
64 .attr = { .name = __stringify(_name), .mode = _mode }, \
65 .show = _prefix ## _show_ ## _name, \
66 .store = _prefix ## _store_ ## _name, \
/linux-4.4.14/sound/hda/
Dhdac_sysfs.c155 #define WIDGET_ATTR_RO(_name) \ argument
156 struct widget_attribute wid_attr_##_name = __ATTR_RO(_name)
157 #define WIDGET_ATTR_RW(_name) \ argument
158 struct widget_attribute wid_attr_##_name = __ATTR_RW(_name)
/linux-4.4.14/arch/arm/mach-ep93xx/
Ddma.c33 #define DMA_CHANNEL(_name, _base, _irq) \ argument
34 { .name = (_name), .base = (_base), .irq = (_irq) }
/linux-4.4.14/drivers/parisc/
Dpdc_stable.c115 #define PDCSPATH_ENTRY(_addr, _name) \ argument
116 struct pdcspath_entry pdcspath_entry_##_name = { \
119 .name = __stringify(_name), \
122 #define PDCS_ATTR(_name, _mode, _show, _store) \ argument
123 struct kobj_attribute pdcs_attr_##_name = { \
124 .attr = {.name = __stringify(_name), .mode = _mode}, \
129 #define PATHS_ATTR(_name, _mode, _show, _store) \ argument
130 struct pdcspath_attribute paths_attr_##_name = { \
131 .attr = {.name = __stringify(_name), .mode = _mode}, \
/linux-4.4.14/fs/ocfs2/cluster/
Dmasklog.c108 #define define_mask(_name) { \ argument
110 .name = #_name, \
113 .mask = ML_##_name, \
/linux-4.4.14/include/linux/mmc/
Dcard.h366 #define _FIXUP_EXT(_name, _manfid, _oemid, _rev_start, _rev_end, \ argument
370 .name = (_name), \
381 #define MMC_FIXUP_REV(_name, _manfid, _oemid, _rev_start, _rev_end, \ argument
383 _FIXUP_EXT(_name, _manfid, \
388 #define MMC_FIXUP(_name, _manfid, _oemid, _fixup, _data) \ argument
389 MMC_FIXUP_REV(_name, _manfid, _oemid, 0, -1ull, _fixup, _data)
/linux-4.4.14/net/6lowpan/
Dnhc.h23 #define LOWPAN_NHC(__nhc, _name, _nexthdr, \ argument
29 .name = _name, \
/linux-4.4.14/net/bluetooth/
Dhci_sysfs.c40 #define LINK_ATTR(_name, _mode, _show, _store) \ argument
41 struct device_attribute link_attr_##_name = __ATTR(_name, _mode, _show, _store)
/linux-4.4.14/include/linux/qed/
Dqed_if.h266 #define MASK_FIELD(_name, _value) \ argument
267 ((_value) &= (_name ## _MASK))
269 #define FIELD_VALUE(_name, _value) \ argument
270 ((_value & _name ## _MASK) << _name ## _SHIFT)
/linux-4.4.14/arch/avr32/mach-at32ap/
Dat32ap700x.c54 #define NAMED_IRQ(num, _name) \ argument
58 .name = _name, \
65 #define DEFINE_DEV(_name, _id) \ argument
66 static u64 _name##_id##_dma_mask = DMA_BIT_MASK(32); \
67 static struct platform_device _name##_id##_device = { \
68 .name = #_name, \
71 .dma_mask = &_name##_id##_dma_mask, \
74 .resource = _name##_id##_resource, \
75 .num_resources = ARRAY_SIZE(_name##_id##_resource), \
77 #define DEFINE_DEV_DATA(_name, _id) \ argument
[all …]
/linux-4.4.14/drivers/acpi/
Dbattery.c962 #define DECLARE_FILE_FUNCTIONS(_name) \ argument
963 static int acpi_battery_read_##_name(struct seq_file *seq, void *offset) \
965 return acpi_battery_read(_name##_tag, seq); \
967 static int acpi_battery_##_name##_open_fs(struct inode *inode, struct file *file) \
969 return single_open(file, acpi_battery_read_##_name, PDE_DATA(inode)); \
978 #define FILE_DESCRIPTION_RO(_name) \ argument
980 .name = __stringify(_name), \
983 .open = acpi_battery_##_name##_open_fs, \
991 #define FILE_DESCRIPTION_RW(_name) \ argument
993 .name = __stringify(_name), \
[all …]
Ddevice_sysfs.c49 #define DATA_NODE_ATTR(_name) \ argument
50 static struct acpi_data_node_attr data_node_##_name = \
51 __ATTR(_name, 0444, data_node_show_##_name, NULL)
/linux-4.4.14/drivers/input/
Dinput-leds.c19 #define VT_TRIGGER(_name) .trigger = _name argument
21 #define VT_TRIGGER(_name) .trigger = NULL argument
/linux-4.4.14/drivers/misc/
Dad525x_dpot.c500 #define DPOT_DEVICE_SHOW(_name, _reg) static ssize_t \ argument
501 show_##_name(struct device *dev, \
507 #define DPOT_DEVICE_SET(_name, _reg) static ssize_t \ argument
508 set_##_name(struct device *dev, \
612 #define DPOT_DEVICE_DO_CMD(_name, _cmd) static ssize_t \ argument
613 set_##_name(struct device *dev, \
619 static DEVICE_ATTR(_name, S_IWUSR | S_IRUGO, NULL, set_##_name);
/linux-4.4.14/arch/arm/mach-sa1100/
Dclock.c31 #define DEFINE_CLK(_name, _ops) \ argument
32 struct clk clk_##_name = { \
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore.h132 #define INTEL_UNCORE_EVENT_DESC(_name, _config) \ argument
134 .attr = __ATTR(_name, 0444, uncore_event_show, NULL), \
138 #define DEFINE_UNCORE_FORMAT_ATTR(_var, _name, _format) \ argument
147 __ATTR(_name, 0444, __uncore_##_var##_show, NULL)
Dperf_event_intel_rapl.c99 #define DEFINE_RAPL_FORMAT_ATTR(_var, _name, _format) \ argument
108 __ATTR(_name, 0444, __rapl_##_var##_show, NULL)
112 #define RAPL_EVENT_ATTR_STR(_name, v, str) \ argument
114 .attr = __ATTR(_name, 0444, rapl_sysfs_show, NULL), \
Dperf_event.h656 #define EVENT_ATTR(_name, _id) \ argument
658 .attr = __ATTR(_name, 0444, events_sysfs_show, NULL), \
663 #define EVENT_ATTR_STR(_name, v, str) \ argument
665 .attr = __ATTR(_name, 0444, events_sysfs_show, NULL), \
Dperf_event_intel_cstate.c94 #define DEFINE_CSTATE_FORMAT_ATTR(_var, _name, _format) \ argument
103 __ATTR(_name, 0444, __cstate_##_var##_show, NULL)
Dperf_event_amd_iommu.c95 #define AMD_IOMMU_EVENT_DESC(_name, _event) \ argument
97 .attr = __ATTR(_name, 0444, _iommu_event_show, NULL), \
/linux-4.4.14/sound/
Dsound_core.c367 char _name[16]; in register_sound_special_device() local
415 sprintf(_name, "unknown%d", chain); in register_sound_special_device()
417 strcat(_name, "-"); in register_sound_special_device()
418 name = _name; in register_sound_special_device()
/linux-4.4.14/tools/perf/bench/
Dmem-functions.c268 # define MEMCPY_FN(_fn, _name, _desc) {.name = _name, .desc = _desc, .fn.memcpy = _fn}, argument
361 # define MEMSET_FN(_fn, _name, _desc) { .name = _name, .desc = _desc, .fn.memset = _fn }, argument
/linux-4.4.14/include/scsi/
Dscsi_transport_fc.h171 #define FC_VPORT_ATTR(_name,_mode,_show,_store) \ argument
172 struct device_attribute dev_attr_vport_##_name = \
173 __ATTR(_name,_mode,_show,_store)
297 #define FC_RPORT_ATTR(_name,_mode,_show,_store) \ argument
298 struct device_attribute dev_attr_rport_##_name = \
299 __ATTR(_name,_mode,_show,_store)
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-pistachio.c496 #define FUNCTION(_name) \ argument
498 .name = #_name, \
499 .groups = pistachio_##_name##_groups, \
500 .ngroups = ARRAY_SIZE(pistachio_##_name##_groups), \
503 #define FUNCTION_SCENARIO(_name, _reg, _shift, _mask) \ argument
505 .name = #_name, \
506 .groups = pistachio_##_name##_groups, \
507 .ngroups = ARRAY_SIZE(pistachio_##_name##_groups), \
508 .scenarios = pistachio_##_name##_scenarios, \
509 .nscenarios = ARRAY_SIZE(pistachio_##_name##_scenarios),\
[all …]
Dpinctrl-tegra-xusb.c787 #define TEGRA124_FUNCTION(_name) \ argument
789 .name = #_name, \
790 .num_groups = ARRAY_SIZE(tegra124_##_name##_groups), \
791 .groups = tegra124_##_name##_groups, \
833 #define TEGRA124_LANE(_name, _offset, _shift, _mask, _iddq, _funcs) \ argument
835 .name = _name, \
Dpinctrl-palmas.c392 #define PULL_UP_DN(_name, _rbase, _add, _mask, _nv, _uv, _dv) \ argument
393 static const struct palmas_pins_pullup_dn_info pud_##_name##_info = { \
428 #define OD_INFO(_name, _rbase, _add, _mask, _ev, _dv) \ argument
429 static const struct palmas_pins_od_info od_##_name##_info = { \
447 #define PIN_INFO(_name, _id, _pud_info, _od_info) \ argument
448 static const struct palmas_pin_info pin_##_name##_info = { \
/linux-4.4.14/fs/ceph/
Dxattr.c206 #define CEPH_XATTR_NAME(_type, _name) XATTR_CEPH_PREFIX #_type "." #_name argument
207 #define CEPH_XATTR_NAME2(_type, _name, _name2) \ argument
208 XATTR_CEPH_PREFIX #_type "." #_name "." #_name2
210 #define XATTR_NAME_CEPH(_type, _name) \ argument
212 .name = CEPH_XATTR_NAME(_type, _name), \
213 .name_size = sizeof (CEPH_XATTR_NAME(_type, _name)), \
214 .getxattr_cb = ceph_vxattrcb_ ## _type ## _ ## _name, \
219 #define XATTR_LAYOUT_FIELD(_type, _name, _field) \ argument
221 .name = CEPH_XATTR_NAME2(_type, _name, _field), \
222 .name_size = sizeof (CEPH_XATTR_NAME2(_type, _name, _field)), \
[all …]
/linux-4.4.14/drivers/target/
Dtarget_core_configfs.c50 #define TB_CIT_SETUP(_name, _item_ops, _group_ops, _attrs) \ argument
51 static void target_core_setup_##_name##_cit(struct target_backend *tb) \
53 struct config_item_type *cit = &tb->tb_##_name##_cit; \
59 pr_debug("Setup generic %s\n", __stringify(_name)); \
62 #define TB_CIT_SETUP_DRV(_name, _item_ops, _group_ops) \ argument
63 static void target_core_setup_##_name##_cit(struct target_backend *tb) \
65 struct config_item_type *cit = &tb->tb_##_name##_cit; \
69 cit->ct_attrs = tb->ops->tb_##_name##_attrs; \
71 pr_debug("Setup generic %s\n", __stringify(_name)); \
468 #define DEF_CONFIGFS_ATTRIB_SHOW(_name) \ argument
[all …]
Dtarget_core_fabric_configfs.c43 #define TF_CIT_SETUP(_name, _item_ops, _group_ops, _attrs) \ argument
44 static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \
46 struct config_item_type *cit = &tf->tf_##_name##_cit; \
52 pr_debug("Setup generic %s\n", __stringify(_name)); \
55 #define TF_CIT_SETUP_DRV(_name, _item_ops, _group_ops) \ argument
56 static void target_fabric_setup_##_name##_cit(struct target_fabric_configfs *tf) \
58 struct config_item_type *cit = &tf->tf_##_name##_cit; \
59 struct configfs_attribute **attrs = tf->tf_ops->tfc_##_name##_attrs; \
65 pr_debug("Setup generic %s\n", __stringify(_name)); \
/linux-4.4.14/drivers/infiniband/core/
Dsysfs.c58 #define PORT_ATTR(_name, _mode, _show, _store) \ argument
59 struct port_attribute port_attr_##_name = __ATTR(_name, _mode, _show, _store)
61 #define PORT_ATTR_RO(_name) \ argument
62 struct port_attribute port_attr_##_name = __ATTR_RO(_name)
314 #define PORT_PMA_ATTR(_name, _counter, _width, _offset) \ argument
315 struct port_table_attribute port_pma_attr_##_name = { \
316 .attr = __ATTR(_name, S_IRUGO, show_pma_counter, NULL), \
/linux-4.4.14/arch/ia64/kernel/
Dtopology.c248 #define define_one_ro(_name) \ argument
249 static struct cache_attr _name = \
250 __ATTR(_name, 0444, show_##_name, NULL)
/linux-4.4.14/drivers/crypto/nx/
Dnx-842-pseries.c865 #define nx842_counter_read(_name) \ argument
866 static ssize_t nx842_##_name##_show(struct device *dev, \
875 atomic64_read(&local_devdata->counters->_name)); \
880 #define NX842DEV_COUNTER_ATTR_RO(_name) \ argument
881 nx842_counter_read(_name); \
882 static struct device_attribute dev_attr_##_name = __ATTR(_name, \
884 nx842_##_name##_show,\
/linux-4.4.14/tools/perf/ui/
Dhist.c374 #define HPP__COLOR_PRINT_FNS(_name, _fn) \ argument
376 .name = _name, \
386 #define HPP__COLOR_ACC_PRINT_FNS(_name, _fn) \ argument
388 .name = _name, \
398 #define HPP__PRINT_FNS(_name, _fn) \ argument
400 .name = _name, \
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dsh_pfc.h250 #define _GP_GPIO(bank, _pin, _name, sfx, cfg) \ argument
253 .name = __stringify(_name), \
254 .enum_id = _name##_DATA, \
305 #define SH_PFC_PIN_NAMED(row, col, _name) \ argument
308 .name = __stringify(PIN_##_name), \
/linux-4.4.14/drivers/hwmon/pmbus/
Dpmbus.h393 #define PMBUS_REGULATOR(_name, _id) \ argument
395 .name = (_name # _id), \
397 .of_match = of_match_ptr(_name # _id), \
/linux-4.4.14/include/net/sctp/
Dconstants.h134 #define SCTP_SUBTYPE_CONSTRUCTOR(_name, _type, _elt) \ argument
136 SCTP_ST_## _name (_type _arg) \
/linux-4.4.14/drivers/w1/
Dw1.c541 #define W1_MASTER_ATTR_RO(_name, _mode) \ argument
542 struct device_attribute w1_master_attribute_##_name = \
543 __ATTR(w1_master_##_name, _mode, \
544 w1_master_attribute_show_##_name, NULL)
546 #define W1_MASTER_ATTR_RW(_name, _mode) \ argument
547 struct device_attribute w1_master_attribute_##_name = \
548 __ATTR(w1_master_##_name, _mode, \
549 w1_master_attribute_show_##_name, \
550 w1_master_attribute_store_##_name)
/linux-4.4.14/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.h61 #define MTK_FUNCTION(_val, _name) \ argument
64 .name = _name, \
/linux-4.4.14/sound/pci/hda/
Dhda_codec.h90 #define HDA_CODEC_REV_ENTRY(_vid, _rev, _name, _patch) \ argument
91 { .vendor_id = (_vid), .rev_id = (_rev), .name = (_name), \
94 #define HDA_CODEC_ENTRY(_vid, _name, _patch) \ argument
95 HDA_CODEC_REV_ENTRY(_vid, 0, _name, _patch)
/linux-4.4.14/drivers/misc/genwqe/
Dcard_debugfs.c36 #define GENWQE_DEBUGFS_RO(_name, _showfn) \ argument
37 static int genwqe_debugfs_##_name##_open(struct inode *inode, \
42 static const struct file_operations genwqe_##_name##_fops = { \
43 .open = genwqe_debugfs_##_name##_open, \
/linux-4.4.14/drivers/staging/fbtft/
Dfbtft.h293 #define FBTFT_REGISTER_DRIVER(_name, _compatible, _display) \ argument
329 .name = _name, \
338 .name = _name, \
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddisplay-sysfs.c249 #define DISPLAY_ATTR(_name, _mode, _show, _store) \ argument
250 struct display_attribute display_attr_##_name = \
251 __ATTR(_name, _mode, _show, _store)
Doverlay-sysfs.c368 #define OVERLAY_ATTR(_name, _mode, _show, _store) \ argument
369 struct overlay_attribute overlay_attr_##_name = \
370 __ATTR(_name, _mode, _show, _store)
Dmanager-sysfs.c438 #define MANAGER_ATTR(_name, _mode, _show, _store) \ argument
439 struct manager_attribute manager_attr_##_name = \
440 __ATTR(_name, _mode, _show, _store)
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dhw.h145 #define DESC_GET(_x, _name) ((_x) >> _name##SHIFT & _name##MASK) argument
/linux-4.4.14/drivers/clk/bcm/
Dclk-kona.h491 #define KONA_CCU_COMMON(_prefix, _name, _ccuname) \ argument
492 .name = #_name "_ccu", \
493 .lock = __SPIN_LOCK_UNLOCKED(_name ## _ccu_data.lock), \
Dclk-bcm21664.c18 #define BCM21664_CCU_COMMON(_name, _capname) \ argument
19 KONA_CCU_COMMON(BCM21664, _name, _capname)
Dclk-bcm281xx.c18 #define BCM281XX_CCU_COMMON(_name, _ucase_name) \ argument
19 KONA_CCU_COMMON(BCM281XX, _name, _ucase_name)
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dtherm_throt.c83 #define define_therm_throt_device_one_ro(_name) \ argument
84 static DEVICE_ATTR(_name, 0444, \
85 therm_throt_device_show_##_name, \
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/
Drx.c406 #define ACCUM(_name) \ in iwlagn_accumulative_statistics() argument
407 accum_stats((__le32 *)&priv->statistics._name, \ in iwlagn_accumulative_statistics()
408 (__le32 *)_name, \ in iwlagn_accumulative_statistics()
409 (__le32 *)&priv->delta_stats._name, \ in iwlagn_accumulative_statistics()
410 (__le32 *)&priv->max_delta_stats._name, \ in iwlagn_accumulative_statistics()
411 (__le32 *)&priv->accum_stats._name, \ in iwlagn_accumulative_statistics()
412 sizeof(*_name)); in iwlagn_accumulative_statistics()
/linux-4.4.14/drivers/usb/phy/
Dphy-ulpi.c40 #define ULPI_INFO(_id, _name) \ argument
43 .name = (_name), \
/linux-4.4.14/include/net/
Dsnmp.h39 #define SNMP_MIB_ITEM(_name,_entry) { \ argument
40 .name = _name, \
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.h139 #define SUNXI_FUNCTION(_val, _name) \ argument
141 .name = _name, \
/linux-4.4.14/drivers/soc/sunxi/
Dsunxi_sram.c48 #define SUNXI_SRAM_DATA(_name, _reg, _off, _width, ...) \ argument
50 .name = _name, \
/linux-4.4.14/Documentation/filesystems/
Dsysfs.txt101 #define DEVICE_ATTR(_name, _mode, _show, _store) \
102 struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
327 DEVICE_ATTR(_name, _mode, _show, _store);
347 BUS_ATTR(_name, _mode, _show, _store)
369 DRIVER_ATTR(_name, _mode, _show, _store)
/linux-4.4.14/tools/perf/util/
Ddata-convert-bt.c124 #define __FUNC_VALUE_SET(_name, _val_type) \ argument
125 static __maybe_unused int value_set_##_name(struct ctf_writer *cw, \
130 struct bt_ctf_field_type *type = cw->data._name; \
134 #define FUNC_VALUE_SET(_name) __FUNC_VALUE_SET(_name, _name) argument
/linux-4.4.14/drivers/iio/dac/
Dad5624r_spi.c185 #define DECLARE_AD5624R_CHANNELS(_name, _bits) \ argument
186 const struct iio_chan_spec _name##_channels[] = { \
Dad5764.c94 #define DECLARE_AD5764_CHANNELS(_name, _bits) \ argument
95 const struct iio_chan_spec _name##_channels[] = { \
/linux-4.4.14/arch/arm/mach-omap2/
Dprcm-common.h523 #define OMAP_PRCM_IRQ(_name, _offset, _priority) { \ argument
524 .name = _name, \
/linux-4.4.14/drivers/s390/net/
Dqeth_l2_sys.c11 #define QETH_DEVICE_ATTR(_id, _name, _mode, _show, _store) \ argument
12 struct device_attribute dev_attr_##_id = __ATTR(_name, _mode, _show, _store)
/linux-4.4.14/drivers/usb/gadget/
Dconfigfs.c148 #define GI_DEVICE_DESC_SIMPLE_W_u8(_name) \ argument
149 static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \
157 to_gadget_info(item)->cdev.desc._name = val; \
161 #define GI_DEVICE_DESC_SIMPLE_W_u16(_name) \ argument
162 static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \
170 to_gadget_info(item)->cdev.desc._name = cpu_to_le16p(&val); \
174 #define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \ argument
175 GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \
176 GI_DEVICE_DESC_SIMPLE_W_##_type(_name)
/linux-4.4.14/drivers/net/phy/
Dbcm7xxx.c315 #define BCM7XXX_28NM_GPHY(_oui, _name) \ argument
319 .name = _name, \
/linux-4.4.14/drivers/ide/
Dide-tape.c1697 #define ide_tape_devset_rw_field(_name, _field) \ argument
1698 ide_tape_devset_get(_name, _field) \
1699 ide_tape_devset_set(_name, _field) \
1700 IDE_DEVSET(_name, DS_SYNC, get_##_name, set_##_name)
1702 #define ide_tape_devset_r_field(_name, _field) \ argument
1703 ide_tape_devset_get(_name, _field) \
1704 IDE_DEVSET(_name, 0, get_##_name, NULL)
/linux-4.4.14/drivers/power/
Dpower_supply_sysfs.c34 #define POWER_SUPPLY_ATTR(_name) \ argument
36 .attr = { .name = #_name }, \
Dbq24190_charger.c315 #define BQ24190_SYSFS_FIELD(_name, r, f, m, store) \ argument
317 .attr = __ATTR(f_##_name, m, bq24190_sysfs_show, store), \
323 #define BQ24190_SYSFS_FIELD_RW(_name, r, f) \ argument
324 BQ24190_SYSFS_FIELD(_name, r, f, S_IWUSR | S_IRUGO, \
327 #define BQ24190_SYSFS_FIELD_RO(_name, r, f) \ argument
328 BQ24190_SYSFS_FIELD(_name, r, f, S_IRUGO, NULL)
/linux-4.4.14/sound/soc/codecs/
Dad1836.c202 #define AD183X_DAI(_name, num_dacs, num_adcs) \ argument
204 .name = _name "-hifi", \
Dadau1373.c597 #define DECLARE_ADAU1373_OUTPUT_MIXER_CTRLS(_name, _reg) \ argument
598 const struct snd_kcontrol_new _name[] = { \
642 #define DECLARE_ADAU1373_DSP_CHANNEL_MIXER_CTRLS(_name, _reg) \ argument
643 const struct snd_kcontrol_new _name[] = { \
664 #define DECLARE_ADAU1373_DSP_OUTPUT_MIXER_CTRLS(_name, _reg) \ argument
665 const struct snd_kcontrol_new _name[] = { \
/linux-4.4.14/mm/
Dksm.c2099 #define KSM_ATTR_RO(_name) \ argument
2100 static struct kobj_attribute _name##_attr = __ATTR_RO(_name)
2101 #define KSM_ATTR(_name) \ argument
2102 static struct kobj_attribute _name##_attr = \
2103 __ATTR(_name, 0644, _name##_show, _name##_store)
/linux-4.4.14/drivers/staging/most/hdm-usb/
Dhdm_usb.c966 #define MOST_DCI_RO_ATTR(_name) \ argument
967 struct most_dci_attribute most_dci_attr_##_name = \
968 __ATTR(_name, S_IRUGO, show_value, NULL)
970 #define MOST_DCI_ATTR(_name) \ argument
971 struct most_dci_attribute most_dci_attr_##_name = \
972 __ATTR(_name, S_IRUGO | S_IWUSR, show_value, store_value)
/linux-4.4.14/drivers/media/rc/
Drc-main.c819 #define RC_PROTO_ATTR(_name, _mode, _show, _store, _type) \ argument
820 struct rc_filter_attribute dev_attr_##_name = { \
821 .attr = __ATTR(_name, _mode, _show, _store), \
824 #define RC_FILTER_ATTR(_name, _mode, _show, _store, _type, _mask) \ argument
825 struct rc_filter_attribute dev_attr_##_name = { \
826 .attr = __ATTR(_name, _mode, _show, _store), \
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_main.c62 #define beiscsi_disp_param(_name)\ argument
64 beiscsi_##_name##_disp(struct device *dev,\
70 param_val = phba->attr_##_name;\
72 phba->attr_##_name);\
75 #define beiscsi_change_param(_name, _minval, _maxval, _defaval)\ argument
77 beiscsi_##_name##_change(struct beiscsi_hba *phba, uint32_t val)\
81 "BA_%d : beiscsi_"#_name" updated "\
83 phba->attr_##_name, val); \
84 phba->attr_##_name = val;\
88 "BA_%d beiscsi_"#_name" attribute "\
[all …]
/linux-4.4.14/kernel/trace/
Dtrace_probe.h205 #define __ASSIGN_FETCH_TYPE(_name, ptype, ftype, _size, sign, _fmttype) \ argument
206 {.name = _name, \
/linux-4.4.14/drivers/scsi/fcoe/
Dfcoe_sysfs.c144 #define FCOE_DEVICE_ATTR(_prefix, _name, _mode, _show, _store) \ argument
145 struct device_attribute device_attr_fcoe_##_prefix##_##_name = \
146 __ATTR(_name, _mode, _show, _store)
222 static const char *get_fcoe_##title##_name(enum table_type table_key) \
/linux-4.4.14/arch/arm/mach-pxa/
Dem-x270.c1099 #define REGULATOR_CONSUMER(_name, _dev_name, _supply) \ argument
1100 static struct regulator_consumer_supply _name##_consumers[] = { \
1186 #define DA9030_SUBDEV(_name, _id, _pdata) \ argument
1188 .name = "da903x-" #_name, \
/linux-4.4.14/crypto/asymmetric_keys/
Dx509_cert_parser.c294 char **_name, size_t vlen) in x509_fabricate_name() argument
300 if (*_name) in x509_fabricate_name()
360 *_name = buffer; in x509_fabricate_name()
/linux-4.4.14/drivers/firmware/efi/
Defivars.c106 #define EFIVAR_ATTR(_name, _mode, _show, _store) \ argument
107 struct efivar_attribute efivar_attr_##_name = { \
108 .attr = {.name = __stringify(_name), .mode = _mode}, \
/linux-4.4.14/drivers/hwtracing/intel_th/
Dgth.c245 #define OUTPUT_PARM(_name, _mask, _r, _w, _what) \ argument
246 [TH_OUTPUT_PARM(_name)] = { .name = __stringify(_name), \
/linux-4.4.14/drivers/ata/
Dlibata-transport.c92 #define ATA_DEVICE_ATTR(_prefix,_name,_mode,_show,_store) \ argument
93 struct device_attribute device_attr_##_prefix##_##_name = \
94 __ATTR(_name,_mode,_show,_store)
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-iio205 the direct equivalent of the <type>Y[_name]_raw attributes.
328 If known for a device, scale to be applied to <type>Y[_name]_raw
329 post addition of <type>[Y][_name]_offset in order to obtain the
331 <type>[Y][_name]_raw documentation. If shared across all in
333 called <type>[Y][_name]_scale. The peak modifier means this
334 value is applied to <type>Y[_name]_peak_raw values.
594 <type>[Y][_name]_<raw|input>_thresh_value) or
595 <type>[Y][_name]_<raw|input>_thresh_rising_value and
596 <type>[Y][_name]_<raw|input>_thresh_falling_value may take
648 <type>[Y][_name]_<raw|input>_roc_value) or
[all …]
/linux-4.4.14/drivers/clk/rockchip/
Dclk.h141 #define PLL(_type, _id, _name, _pnames, _flags, _con, _mode, _mshift, \ argument
146 .name = _name, \

12