arch/arc/include/asm/mach_desc.h
54
#define MACHINE_START(_type, _name) \
arch/arc/include/asm/mach_desc.h
55
static const struct machine_desc __mach_desc_##_type \
arch/arm/include/asm/mach/arch.h
78
#define MACHINE_START(_type,_name) \
arch/arm/include/asm/mach/arch.h
79
static const struct machine_desc __mach_desc_##_type \
arch/arm/include/asm/mach/arch.h
82
.nr = MACH_TYPE_##_type, \
arch/arm/mach-imx/hardware.h
102
#define imx_map_entry(soc, name, _type) { \
arch/arm/mach-imx/hardware.h
106
.type = _type, \
arch/arm/probes/decode.h
305
{.bits = (_type) | ((_regs) << DECODE_TYPE_BITS)}, \
arch/mips/include/asm/sync.h
177
# define ____SYNC(_type, _reason, _else) \
arch/mips/include/asm/sync.h
178
.if (( _type ) != -1) && ( _reason ); \
arch/mips/include/asm/sync.h
181
.rept __SYNC_rpt(_type); \
arch/mips/include/asm/sync.h
182
sync _type; \
arch/mips/include/asm/sync.h
189
# define ____SYNC(_type, _reason, _else)
arch/s390/include/asm/asm-extable.h
29
#define __EX_TABLE(_section, _fault, _target, _type, _regerr, _regaddr, _len) \
arch/s390/include/asm/asm-extable.h
34
stringify_in_c(.short (_type);) \
arch/x86/include/asm/cpu_device_id.h
77
#define X86_MATCH_CPU(_vendor, _family, _model, _steppings, _feature, _type, _data) { \
arch/x86/include/asm/cpu_device_id.h
84
.type = _type, \
arch/x86/include/asm/percpu.h
613
#define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \
arch/x86/include/asm/percpu.h
614
DEFINE_PER_CPU(_type, _name) = _initvalue; \
arch/x86/include/asm/percpu.h
615
__typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
arch/x86/include/asm/percpu.h
617
__typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
arch/x86/include/asm/percpu.h
619
#define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \
arch/x86/include/asm/percpu.h
620
DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue; \
arch/x86/include/asm/percpu.h
621
__typeof__(_type) _name##_early_map[NR_CPUS] __initdata = \
arch/x86/include/asm/percpu.h
623
__typeof__(_type) *_name##_early_ptr __refdata = _name##_early_map
arch/x86/include/asm/percpu.h
628
#define DECLARE_EARLY_PER_CPU(_type, _name) \
arch/x86/include/asm/percpu.h
629
DECLARE_PER_CPU(_type, _name); \
arch/x86/include/asm/percpu.h
630
extern __typeof__(_type) *_name##_early_ptr; \
arch/x86/include/asm/percpu.h
631
extern __typeof__(_type) _name##_early_map[]
arch/x86/include/asm/percpu.h
633
#define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \
arch/x86/include/asm/percpu.h
634
DECLARE_PER_CPU_READ_MOSTLY(_type, _name); \
arch/x86/include/asm/percpu.h
635
extern __typeof__(_type) *_name##_early_ptr; \
arch/x86/include/asm/percpu.h
636
extern __typeof__(_type) _name##_early_map[]
arch/x86/include/asm/percpu.h
647
#define DEFINE_EARLY_PER_CPU(_type, _name, _initvalue) \
arch/x86/include/asm/percpu.h
648
DEFINE_PER_CPU(_type, _name) = _initvalue
arch/x86/include/asm/percpu.h
650
#define DEFINE_EARLY_PER_CPU_READ_MOSTLY(_type, _name, _initvalue) \
arch/x86/include/asm/percpu.h
651
DEFINE_PER_CPU_READ_MOSTLY(_type, _name) = _initvalue
arch/x86/include/asm/percpu.h
656
#define DECLARE_EARLY_PER_CPU(_type, _name) \
arch/x86/include/asm/percpu.h
657
DECLARE_PER_CPU(_type, _name)
arch/x86/include/asm/percpu.h
659
#define DECLARE_EARLY_PER_CPU_READ_MOSTLY(_type, _name) \
arch/x86/include/asm/percpu.h
660
DECLARE_PER_CPU_READ_MOSTLY(_type, _name)
arch/x86/kernel/cpu/cpuid_0x2_table.c
11
.c_type = (_type), \
arch/x86/kernel/cpu/cpuid_0x2_table.c
15
#define TLB_ENTRY(_desc, _type, _entries) \
arch/x86/kernel/cpu/cpuid_0x2_table.c
17
.t_type = (_type), \
arch/x86/kernel/cpu/cpuid_0x2_table.c
9
#define CACHE_ENTRY(_desc, _type, _size) \
arch/x86/kernel/idt.c
21
#define G(_vector, _addr, _ist, _type, _dpl, _segment) \
arch/x86/kernel/idt.c
25
.bits.type = _type, \
arch/x86/kvm/emulate.c
898
#define insn_fetch(_type, _ctxt) \
arch/x86/kvm/emulate.c
899
({ _type _x; \
arch/x86/kvm/emulate.c
901
rc = do_insn_fetch_bytes(_ctxt, sizeof(_type)); \
arch/x86/kvm/emulate.c
904
ctxt->_eip += sizeof(_type); \
arch/x86/kvm/emulate.c
905
memcpy(&_x, ctxt->fetch.ptr, sizeof(_type)); \
arch/x86/kvm/emulate.c
906
ctxt->fetch.ptr += sizeof(_type); \
drivers/acpi/acpica/acobject.h
89
#define ACPI_COMMON_BUFFER_INFO(_type) \
drivers/acpi/acpica/acobject.h
90
_type *pointer; \
drivers/clk/aspeed/clk-ast2700.c
292
#define PLL_CLK(_id, _type, _name, _parent_id, _reg) \
drivers/clk/aspeed/clk-ast2700.c
295
.type = _type, \
drivers/clk/aspeed/clk-ast2700.c
344
#define GATE_CLK(_id, _type, _name, _parent_id, _reg, _bit, _flags) \
drivers/clk/aspeed/clk-ast2700.c
347
.type = _type, \
drivers/clk/bcm/clk-kona.h
410
#define KONA_CLK(_ccu_name, _clk_name, _type) \
drivers/clk/bcm/clk-kona.h
414
.ops = &kona_ ## _type ## _clk_ops, \
drivers/clk/bcm/clk-kona.h
417
.type = bcm_clk_ ## _type, \
drivers/clk/clk-k210.c
53
#define K210_DIV(_reg, _shift, _width, _type) \
drivers/clk/clk-k210.c
57
.div_type = (_type)
drivers/clk/pistachio/clk.h
119
#define PLL(_id, _name, _pname, _type, _reg, _rates) \
drivers/clk/pistachio/clk.h
123
.type = _type, \
drivers/clk/pistachio/clk.h
130
#define PLL_FIXED(_id, _name, _pname, _type, _reg) \
drivers/clk/pistachio/clk.h
134
.type = _type, \
drivers/clk/renesas/rcar-gen3-cpg.h
60
#define DEF_GEN3_Z(_name, _id, _type, _parent, _div, _offset) \
drivers/clk/renesas/rcar-gen3-cpg.h
61
DEF_BASE(_name, _id, _type, _parent, .div = _div, .offset = _offset)
drivers/clk/renesas/rcar-gen4-cpg.h
61
#define DEF_GEN4_Z(_name, _id, _type, _parent, _div, _offset) \
drivers/clk/renesas/rcar-gen4-cpg.h
62
DEF_BASE(_name, _id, _type, _parent, .div = _div, .offset = _offset)
drivers/clk/renesas/renesas-cpg-mssr.h
71
#define DEF_TYPE(_name, _id, _type...) \
drivers/clk/renesas/renesas-cpg-mssr.h
72
{ .name = _name, .id = _id, .type = _type }
drivers/clk/renesas/renesas-cpg-mssr.h
73
#define DEF_BASE(_name, _id, _type, _parent...) \
drivers/clk/renesas/renesas-cpg-mssr.h
74
DEF_TYPE(_name, _id, _type, .parent = _parent)
drivers/clk/renesas/rzg2l-cpg.h
149
#define DEF_TYPE(_name, _id, _type...) \
drivers/clk/renesas/rzg2l-cpg.h
150
{ .name = _name, .id = _id, .type = _type }
drivers/clk/renesas/rzg2l-cpg.h
151
#define DEF_BASE(_name, _id, _type, _parent...) \
drivers/clk/renesas/rzg2l-cpg.h
152
DEF_TYPE(_name, _id, _type, .parent = _parent)
drivers/clk/renesas/rzv2h-cpg.h
208
#define DEF_TYPE(_name, _id, _type...) \
drivers/clk/renesas/rzv2h-cpg.h
209
{ .name = _name, .id = _id, .type = _type }
drivers/clk/renesas/rzv2h-cpg.h
210
#define DEF_BASE(_name, _id, _type, _parent...) \
drivers/clk/renesas/rzv2h-cpg.h
211
DEF_TYPE(_name, _id, _type, .parent = _parent)
drivers/clk/rockchip/clk.h
635
#define PLL(_type, _id, _name, _pnames, _flags, _con, _mode, _mshift, \
drivers/clk/rockchip/clk.h
639
.type = _type, \
drivers/clk/x86/clk-cgu.h
118
_reg, _type) \
drivers/clk/x86/clk-cgu.h
126
.type = _type, \
drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h
85
#define ADF_TL_COUNTER(_name, _type, _offset) \
drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h
87
.type = _type, \
drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h
91
#define ADF_TL_COUNTER_LATENCY(_name, _type, _offset1, _offset2) \
drivers/crypto/intel/qat/qat_common/adf_tl_debugfs.h
93
.type = _type, \
drivers/dma/dmaengine.c
1187
#define CHECK_CAP(_name, _type) \
drivers/dma/dmaengine.c
1189
if (dma_has_cap(_type, device->cap_mask) && !device->device_prep_##_name) { \
drivers/dma/dmaengine.c
1192
__stringify(_type)); \
drivers/edac/thunderx_edac.c
222
#define DEBUGFS_FIELD_ATTR(_type, _field) \
drivers/edac/thunderx_edac.c
223
static ssize_t thunderx_##_type##_##_field##_read(struct file *file, \
drivers/edac/thunderx_edac.c
227
struct thunderx_##_type *pdata = file->private_data; \
drivers/edac/thunderx_edac.c
235
static ssize_t thunderx_##_type##_##_field##_write(struct file *file, \
drivers/edac/thunderx_edac.c
239
struct thunderx_##_type *pdata = file->private_data; \
drivers/edac/thunderx_edac.c
248
thunderx_##_type##_##_field##_write, \
drivers/edac/thunderx_edac.c
249
thunderx_##_type##_##_field##_read) \
drivers/edac/thunderx_edac.c
251
#define DEBUGFS_REG_ATTR(_type, _name, _reg) \
drivers/edac/thunderx_edac.c
252
static ssize_t thunderx_##_type##_##_name##_read(struct file *file, \
drivers/edac/thunderx_edac.c
256
struct thunderx_##_type *pdata = file->private_data; \
drivers/edac/thunderx_edac.c
264
static ssize_t thunderx_##_type##_##_name##_write(struct file *file, \
drivers/edac/thunderx_edac.c
268
struct thunderx_##_type *pdata = file->private_data; \
drivers/edac/thunderx_edac.c
283
thunderx_##_type##_##_name##_write, \
drivers/edac/thunderx_edac.c
284
thunderx_##_type##_##_name##_read)
drivers/firmware/broadcom/bcm47xx_sprom.c
176
#define ENTRY(_revmask, _type, _prefix, _name, _val, _allset, _fallback) \
drivers/firmware/broadcom/bcm47xx_sprom.c
178
nvram_read_ ## _type(_prefix, NULL, _name, &sprom->_val, \
drivers/fpga/dfl-fme-perf.c
546
#define FME_PORT_EVENT_CONFIG(_event, _type) \
drivers/fpga/dfl-fme-perf.c
548
(((_type) << FME_EVTYPE_SHIFT) & FME_EVTYPE_MASK))
drivers/fpga/dfl-fme-perf.c
550
#define FME_EVENT_CONFIG(_event, _type) \
drivers/fpga/dfl-fme-perf.c
552
(((_type) << FME_EVTYPE_SHIFT) & FME_EVTYPE_MASK) | \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
102
#define MCA_BANK_IPID(_ip, _hwid, _type) \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
103
[AMDGPU_MCA_IP_##_ip] = { .hwid = _hwid, .mcatype = _type, }
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
133
#define CLUSTER_DBGAHB(_id, _base, _type, _reg) \
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
134
{ .name = #_id, .statetype = _type, .base = _base, \
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
182
#define HLSQ_DBG_REGS(_base, _type, _array) \
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
183
{ .val0 = _base, .val1 = _type, .registers = _array, \
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
192
#define SHADER(_type, _size) \
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h
193
{ .type = _type, .name = #_type, .size = _size }
drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c
52
#define ENCODER_CONSTRAINT(_type, ...) \
drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c
54
.type = _type, \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
105
#define VMW_TRY_FIND_FIRST_DIFF(_type) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
107
unsigned int spill = SPILL(dst, _type); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
110
if (spill && spill == SPILL(src, _type) && \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
111
sizeof(_type) - spill <= size) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
112
spill = sizeof(_type) - spill; \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
123
if (!spill && !SPILL(src, _type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
124
size_t to_copy = size & ~(sizeof(_type) - 1); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
126
diff_offs = vmw_find_first_diff_ ## _type \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
127
((_type *) dst, (_type *) src, to_copy); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
128
if (diff_offs >= size || granularity == sizeof(_type)) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
178
#define VMW_TRY_FIND_LAST_DIFF(_type) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
180
unsigned int spill = SPILL(dst, _type); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
184
if (spill && spill <= size && spill == SPILL(src, _type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
196
if (!spill && !SPILL(src, _type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
197
size_t to_copy = round_down(size, sizeof(_type)); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
199
diff_offs = vmw_find_last_diff_ ## _type \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
200
((_type *) dst, (_type *) src, to_copy); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
201
location = size - to_copy + diff_offs - sizeof(_type); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
202
if (location < 0 || granularity == sizeof(_type)) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
38
#define VMW_FIND_FIRST_DIFF(_type) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
39
static size_t vmw_find_first_diff_ ## _type \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
40
(const _type * dst, const _type * src, size_t size)\
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
44
for (i = 0; i < size; i += sizeof(_type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
59
#define VMW_FIND_LAST_DIFF(_type) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
60
static ssize_t vmw_find_last_diff_ ## _type( \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
61
const _type * dst, const _type * src, size_t size) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
67
size -= sizeof(_type); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
95
#define SPILL(_var, _type) ((unsigned long) _var & (sizeof(_type) - 1))
drivers/gpu/drm/xe/xe_gt_printk.h
38
#define xe_gt_WARN_type(_gt, _type, _condition, _fmt, ...) \
drivers/gpu/drm/xe/xe_gt_printk.h
39
xe_tile_WARN##_type((_gt)->tile, _condition, _fmt, ## __VA_ARGS__)
drivers/gpu/drm/xe/xe_printk.h
39
#define xe_WARN_type(_xe, _type, _condition, _fmt, ...) \
drivers/gpu/drm/xe/xe_printk.h
40
drm_WARN##_type(&(_xe)->drm, _condition, _fmt, ## __VA_ARGS__)
drivers/gpu/drm/xe/xe_sriov_vfio.c
30
#define DEFINE_XE_SRIOV_VFIO_FUNCTION(_type, _func, _impl) \
drivers/gpu/drm/xe/xe_sriov_vfio.c
31
_type xe_sriov_vfio_##_func(struct xe_device *xe, unsigned int vfid) \
drivers/gpu/drm/xe/xe_tile_printk.h
37
#define xe_tile_WARN_type(_tile, _type, _condition, _fmt, ...) \
drivers/gpu/drm/xe/xe_tile_printk.h
38
xe_WARN##_type((_tile)->xe, _condition, _fmt, ## __VA_ARGS__)
drivers/hwmon/bt1-pvt.h
160
#define PVT_SENSOR_INFO(_ch, _label, _type, _mode, _thres) \
drivers/hwmon/bt1-pvt.h
168
.type = _type, \
drivers/hwmon/bt1-pvt.h
169
.attr_min_alarm = _type## _min, \
drivers/hwmon/bt1-pvt.h
170
.attr_max_alarm = _type## _max, \
drivers/hwmon/dme1737.c
1577
static SENSOR_DEVICE_ATTR_2(fan##ix##_type, S_IRUGO | S_IWUSR, \
drivers/hwmon/w83627hf.c
1386
&sensor_dev_attr_temp##_X_##_type.dev_attr.attr, \
drivers/hwmon/w83793.c
1048
SENSOR_ATTR_2(temp##index##_type, S_IRUGO | S_IWUSR, \
drivers/hwmon/w83795.c
1659
SENSOR_ATTR_2(temp##index##_type, S_IRUGO , \
drivers/hwmon/w83795.c
1681
SENSOR_ATTR_2(temp##index##_type, S_IRUGO | (index < 5 ? S_IWUSR : 0), \
drivers/iio/accel/adxl367.c
1354
#define ADXL367_CHANNEL(index, reg, _type) { \
drivers/iio/accel/adxl367.c
1355
.type = (_type), \
drivers/iio/accel/mma9553.c
922
#define MMA9553_PEDOMETER_CHANNEL(_type, _mask) { \
drivers/iio/accel/mma9553.c
923
.type = _type, \
drivers/iio/adc/ad7192.c
1132
#define __AD719x_CHANNEL(_si, _channel1, _channel2, _address, _type, \
drivers/iio/adc/ad7192.c
1135
.type = (_type), \
drivers/iio/adc/ad7791.c
68
_storagebits, _shift, _extend_name, _type, _mask_all) \
drivers/iio/adc/ad7791.c
70
.type = (_type), \
drivers/iio/adc/ad7793.c
555
_storagebits, _shift, _extend_name, _type, _mask_type_av, _mask_all) \
drivers/iio/adc/ad7793.c
557
.type = (_type), \
drivers/iio/adc/axp20x_adc.c
62
#define AXP20X_ADC_CHANNEL(_channel, _name, _type, _reg) \
drivers/iio/adc/axp20x_adc.c
64
.type = _type, \
drivers/iio/adc/axp20x_adc.c
73
#define AXP20X_ADC_CHANNEL_OFFSET(_channel, _name, _type, _reg) \
drivers/iio/adc/axp20x_adc.c
75
.type = _type, \
drivers/iio/adc/cpcap-adc.c
334
#define CPCAP_CHAN(_type, _index, _address, _datasheet_name) { \
drivers/iio/adc/cpcap-adc.c
335
.type = (_type), \
drivers/iio/adc/da9150-gpadc.c
250
#define DA9150_GPADC_CHANNEL(_id, _hw_id, _type, chan_info, \
drivers/iio/adc/da9150-gpadc.c
252
.type = _type, \
drivers/iio/adc/da9150-gpadc.c
261
#define DA9150_GPADC_CHANNEL_RAW(_id, _hw_id, _type, _ext_name) \
drivers/iio/adc/da9150-gpadc.c
262
DA9150_GPADC_CHANNEL(_id, _hw_id, _type, \
drivers/iio/adc/da9150-gpadc.c
265
#define DA9150_GPADC_CHANNEL_SCALED(_id, _hw_id, _type, _ext_name) \
drivers/iio/adc/da9150-gpadc.c
266
DA9150_GPADC_CHANNEL(_id, _hw_id, _type, \
drivers/iio/adc/da9150-gpadc.c
272
#define DA9150_GPADC_CHANNEL_PROCESSED(_id, _hw_id, _type, _ext_name) \
drivers/iio/adc/da9150-gpadc.c
273
DA9150_GPADC_CHANNEL(_id, _hw_id, _type, \
drivers/iio/adc/ina2xx-adc.c
616
#define INA219_CHAN(_type, _index, _address) { \
drivers/iio/adc/ina2xx-adc.c
617
.type = (_type), \
drivers/iio/adc/ina2xx-adc.c
633
#define INA226_CHAN(_type, _index, _address) { \
drivers/iio/adc/ina2xx-adc.c
634
.type = (_type), \
drivers/iio/adc/intel_mrfld_adc.c
145
#define BCOVE_ADC_CHANNEL(_type, _channel, _datasheet_name, _address) \
drivers/iio/adc/intel_mrfld_adc.c
148
.type = _type, \
drivers/iio/adc/lp8788_adc.c
127
#define LP8788_CHAN(_id, _type) { \
drivers/iio/adc/lp8788_adc.c
128
.type = _type, \
drivers/iio/adc/max77541-adc.c
100
#define MAX77541_ADC_CHANNEL_V(_channel, _name, _type, _reg) \
drivers/iio/adc/max77541-adc.c
102
.type = _type, \
drivers/iio/adc/max77541-adc.c
111
#define MAX77541_ADC_CHANNEL_TEMP(_channel, _name, _type, _reg) \
drivers/iio/adc/max77541-adc.c
113
.type = _type, \
drivers/iio/adc/mp2629_adc.c
32
#define MP2629_ADC_CHAN(_ch, _type) { \
drivers/iio/adc/mp2629_adc.c
33
.type = _type, \
drivers/iio/adc/mt6360-adc.c
227
#define MT6360_ADC_CHAN(_idx, _type) { \
drivers/iio/adc/mt6360-adc.c
228
.type = _type, \
drivers/iio/adc/mt6370-adc.c
262
#define MT6370_ADC_CHAN(_idx, _type, _addr, _extra_info) { \
drivers/iio/adc/mt6370-adc.c
263
.type = _type, \
drivers/iio/adc/palmas_gpadc.c
800
#define PALMAS_ADC_CHAN_IIO(chan, _type, chan_info) \
drivers/iio/adc/palmas_gpadc.c
803
.type = _type, \
drivers/iio/adc/qcom-pm8xxx-xoadc.c
216
#define XOADC_CHAN(_dname, _presmux, _amux, _type, _prenum, _preden, _scale, _amip) \
drivers/iio/adc/qcom-pm8xxx-xoadc.c
224
.type = _type, \
drivers/iio/adc/qcom-spmi-adc5.c
501
#define ADC5_CHAN(_dname, _type, _mask, _pre, _scale) \
drivers/iio/adc/qcom-spmi-adc5.c
505
.type = _type, \
drivers/iio/adc/qcom-spmi-vadc.c
523
#define VADC_CHAN(_dname, _type, _mask, _pre, _scale) \
drivers/iio/adc/qcom-spmi-vadc.c
527
.type = _type, \
drivers/iio/adc/qcom-spmi-vadc.c
532
#define VADC_NO_CHAN(_dname, _type, _mask, _pre) \
drivers/iio/adc/qcom-spmi-vadc.c
536
.type = _type, \
drivers/iio/adc/rn5t618-adc.c
167
#define RN5T618_ADC_CHANNEL(_channel, _type, _name) { \
drivers/iio/adc/rn5t618-adc.c
168
.type = _type, \
drivers/iio/adc/twl4030-madc.c
205
#define TWL4030_ADC_CHANNEL(_channel, _type, _name) { \
drivers/iio/adc/twl4030-madc.c
206
.type = _type, \
drivers/iio/adc/twl6030-gpadc.c
802
#define TWL6030_GPADC_CHAN(chn, _type, chan_info) { \
drivers/iio/adc/twl6030-gpadc.c
803
.type = _type, \
drivers/iio/addac/ad74115.c
1259
#define AD74115_DAC_CHANNEL(_type, index) \
drivers/iio/addac/ad74115.c
1261
.type = (_type), \
drivers/iio/addac/ad74115.c
1271
#define _AD74115_ADC_CHANNEL(_type, index, extra_mask_separate) \
drivers/iio/addac/ad74115.c
1273
.type = (_type), \
drivers/iio/addac/ad74115.c
1291
#define AD74115_ADC_CHANNEL(_type, index) \
drivers/iio/addac/ad74115.c
1292
_AD74115_ADC_CHANNEL(_type, index, BIT(IIO_CHAN_INFO_SCALE) \
drivers/iio/addac/ad74413r.c
1103
#define AD74413R_DAC_CHANNEL(_type, extra_mask_separate) \
drivers/iio/addac/ad74413r.c
1105
.type = (_type), \
drivers/iio/addac/ad74413r.c
1112
#define AD74413R_ADC_CHANNEL(_type, extra_mask_separate) \
drivers/iio/addac/ad74413r.c
1114
.type = (_type), \
drivers/iio/common/ssp_sensors/ssp_iio_sensor.h
5
#define SSP_CHANNEL_AG(_type, _mod, _index) \
drivers/iio/common/ssp_sensors/ssp_iio_sensor.h
7
.type = _type,\
drivers/iio/imu/adis16460.c
234
#define ADIS16460_MOD_CHANNEL(_type, _mod, _address, _si, _bits) \
drivers/iio/imu/adis16460.c
236
.type = (_type), \
drivers/iio/imu/adis16475.c
661
#define ADIS16475_MOD_CHAN(_type, _mod, _address, _si, _r_bits, _s_bits) \
drivers/iio/imu/adis16475.c
663
.type = (_type), \
drivers/iio/imu/adis16475.c
709
#define ADIS16475_MOD_CHAN_DELTA(_type, _mod, _address, _si, _r_bits, _s_bits) { \
drivers/iio/imu/adis16475.c
710
.type = (_type), \
drivers/iio/imu/adis16480.c
731
#define ADIS16480_MOD_CHANNEL(_type, _mod, _address, _si, _info_sep, _bits) \
drivers/iio/imu/adis16480.c
733
.type = (_type), \
drivers/iio/imu/adis16550.c
695
#define ADIS16550_MOD_CHAN(_type, _mod, _address, _si) \
drivers/iio/imu/adis16550.c
697
.type = (_type), \
drivers/iio/imu/adis16550.c
741
#define ADIS16550_MOD_CHAN_DELTA(_type, _mod, _address, _si) { \
drivers/iio/imu/adis16550.c
742
.type = (_type), \
drivers/iio/imu/bmi160/bmi160_core.c
100
.type = _type, \
drivers/iio/imu/bmi160/bmi160_core.c
99
#define BMI160_CHANNEL(_type, _axis, _index) { \
drivers/iio/imu/bmi323/bmi323_core.c
237
#define BMI323_ACCEL_CHANNEL(_type, _axis, _index) { \
drivers/iio/imu/bmi323/bmi323_core.c
238
.type = _type, \
drivers/iio/imu/bmi323/bmi323_core.c
261
#define BMI323_GYRO_CHANNEL(_type, _axis, _index) { \
drivers/iio/imu/bmi323/bmi323_core.c
262
.type = _type, \
drivers/iio/imu/bno055/bno055.c
437
#define BNO055_CHANNEL(_type, _axis, _index, _address, _sep, _sh, _avail) { \
drivers/iio/imu/bno055/bno055.c
439
.type = _type, \
drivers/iio/imu/fxos8700_core.c
236
#define FXOS8700_CHANNEL(_type, _axis) { \
drivers/iio/imu/fxos8700_core.c
237
.type = _type, \
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1462
#define INV_MPU6050_CHAN(_type, _channel2, _index) \
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1464
.type = _type, \
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1497
#define INV_MPU6050_EVENT_CHAN(_type, _channel2, _events, _events_nb) \
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c
1499
.type = _type, \
drivers/iio/imu/smi240.c
71
#define SMI240_DATA_CHANNEL(_type, _axis, _index) { \
drivers/iio/imu/smi240.c
72
.type = _type, \
drivers/iio/light/lm3533-als.c
571
#define ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) \
drivers/iio/light/lm3533-als.c
573
.type = _type, \
drivers/iio/light/lm3533-als.c
577
#define LM3533_ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2) \
drivers/iio/light/lm3533-als.c
579
ALS_ATTR(_name, _mode, _show, _store, _type, _val1, _val2)
drivers/iio/light/si1133.c
468
#define SI1133_CHANNEL(_ch, _type) \
drivers/iio/light/si1133.c
469
.type = _type, \
drivers/infiniband/hw/mlx5/counters.c
140
#define INIT_OP_COUNTER(_name, _type) \
drivers/infiniband/hw/mlx5/counters.c
141
{ .name = #_name, .type = MLX5_IB_OPCOUNTER_##_type}
drivers/input/touchscreen/tsc2007_iio.c
15
#define TSC2007_CHAN_IIO(_chan, _name, _type, _chan_info) \
drivers/input/touchscreen/tsc2007_iio.c
18
.type = _type, \
drivers/mailbox/arm_mhuv2.c
242
#define readl_relaxed_bitfield(_regptr, _type, _field) \
drivers/mailbox/arm_mhuv2.c
246
(*(_type *)(&_regval))._field; \
drivers/mailbox/arm_mhuv2.c
250
#define writel_relaxed_bitfield(_value, _regptr, _type, _field) \
drivers/mailbox/arm_mhuv2.c
254
(*(_type *)(&_regval))._field = _value; \
drivers/media/rc/rc-main.c
1084
#define RC_FILTER_ATTR(_name, _mode, _show, _store, _type, _mask) \
drivers/media/rc/rc-main.c
1087
.type = (_type), \
drivers/mfd/lm3533-core.c
314
#define LM3533_OUTPUT_ATTR(_name, _mode, _show, _store, _type, _id) \
drivers/mfd/lm3533-core.c
317
.type = _type, \
drivers/mfd/lm3533-core.c
320
#define LM3533_OUTPUT_ATTR_RW(_name, _type, _id) \
drivers/mfd/lm3533-core.c
322
show_output, store_output, _type, _id)
drivers/net/dsa/mv88e6xxx/chip.c
1103
#define MV88E6XXX_HW_STAT_ENTRY(_string, _size, _reg, _type) \
drivers/net/dsa/mv88e6xxx/chip.c
1104
{ #_string, _size, _reg, _type }
drivers/net/dsa/mv88e6xxx/chip.c
1109
#define MV88E6XXX_HW_STAT_ENUM(_string, _size, _reg, _type) \
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
29
#define STAT_BCMASP_OFFSET(str, _type, offset) { \
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
31
.type = _type, \
drivers/net/ethernet/broadcom/bcmsysport.h
605
#define STAT_MIB(str, m, _type) { \
drivers/net/ethernet/broadcom/bcmsysport.h
609
.type = _type, \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7634
#define CDU_VALID_DATA(_cid, _region, _type)\
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7635
(((_cid) << 8) | (((_region)&0xf)<<4) | (((_type)&0xf)))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7636
#define CDU_CRC8(_cid, _region, _type)\
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7637
(calc_crc8(CDU_VALID_DATA(_cid, _region, _type), 0xff))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7638
#define CDU_RSRVD_VALUE_TYPE_A(_cid, _region, _type)\
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7639
(0x80 | ((CDU_CRC8(_cid, _region, _type)) & 0x7f))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7640
#define CDU_RSRVD_VALUE_TYPE_B(_crc, _type)\
drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h
7641
(0x80 | ((_type)&0xf << 3) | ((CDU_CRC8(_cid, _region, _type)) & 0x7))
drivers/net/ethernet/broadcom/cnic.h
343
#define CDU_VALID_DATA(_cid, _region, _type) \
drivers/net/ethernet/broadcom/cnic.h
344
(((_cid) << 8) | (((_region)&0xf)<<4) | (((_type)&0xf)))
drivers/net/ethernet/broadcom/cnic.h
346
#define CDU_CRC8(_cid, _region, _type) \
drivers/net/ethernet/broadcom/cnic.h
347
(calc_crc8(CDU_VALID_DATA(_cid, _region, _type), 0xff))
drivers/net/ethernet/broadcom/cnic.h
349
#define CDU_RSRVD_VALUE_TYPE_A(_cid, _region, _type) \
drivers/net/ethernet/broadcom/cnic.h
350
(0x80 | ((CDU_CRC8(_cid, _region, _type)) & 0x7f))
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1002
.type = _type, \
drivers/net/ethernet/broadcom/genet/bcmgenet.c
998
#define STAT_GENET_MIB(str, m, _type) { \
drivers/net/ethernet/brocade/bna/bna_enet.c
62
#define bna_stats_copy(_name, _type) \
drivers/net/ethernet/brocade/bna/bna_enet.c
64
count = sizeof(struct bfi_enet_stats_ ## _type) / sizeof(u64); \
drivers/net/ethernet/brocade/bna/bnad.h
245
#define BNAD_RXBUF_IS_SK_BUFF(_type) ((_type) == BNAD_RXBUF_SK_BUFF)
drivers/net/ethernet/brocade/bna/bnad.h
246
#define BNAD_RXBUF_IS_MULTI_BUFF(_type) ((_type) == BNAD_RXBUF_MULTI_BUFF)
drivers/net/ethernet/freescale/fman/fman_port.c
140
#define BMI_DEQUEUE_PIPELINE_DEPTH(_type, _speed) \
drivers/net/ethernet/freescale/fman/fman_port.c
141
((_type == FMAN_PORT_TYPE_TX && _speed == 10000) ? 4 : 1)
drivers/net/ethernet/freescale/fman/fman_port.c
76
#define QMI_BYTE_COUNT_LEVEL_CONTROL(_type) \
drivers/net/ethernet/freescale/fman/fman_port.c
77
(_type == FMAN_PORT_TYPE_TX ? 0x1400 : 0x400)
drivers/net/ethernet/fungible/funcore/fun_hci.h
136
#define FUN_ADMIN_BIND_ENTRY_INIT(_type, _id) \
drivers/net/ethernet/fungible/funcore/fun_hci.h
138
.type = (_type), .id = cpu_to_be32(_id), \
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
20
#define FM10K_STAT_FIELDS(_type, _name, _stat) { \
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
22
.sizeof_stat = sizeof_field(_type, _stat), \
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
23
.stat_offset = offsetof(_type, _stat) \
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
46
#define I40E_STAT(_type, _name, _stat) { \
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
48
.sizeof_stat = sizeof_field(_type, _stat), \
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
49
.stat_offset = offsetof(_type, _stat) \
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
46
#define IAVF_STAT(_type, _name, _stat) { \
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
48
.sizeof_stat = sizeof_field(_type, _stat), \
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
49
.stat_offset = offsetof(_type, _stat) \
drivers/net/ethernet/intel/ice/ice_ethtool.c
21
#define ICE_STAT(_type, _name, _stat) { \
drivers/net/ethernet/intel/ice/ice_ethtool.c
23
.sizeof_stat = sizeof_field(_type, _stat), \
drivers/net/ethernet/intel/ice/ice_ethtool.c
24
.stat_offset = offsetof(_type, _stat) \
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
771
#define IDPF_STAT(_type, _name, _stat) { \
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
773
.sizeof_stat = sizeof_field(_type, _stat), \
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
774
.stat_offset = offsetof(_type, _stat) \
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
14
#define MVPP2_DEF_FLOW(_type, _id, _opts, _ri, _ri_mask) \
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
16
.flow_type = _type, \
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
56
#define MLXSW_AFK_ELEMENT_INFO(_type, _element, _offset, _shift, _size) \
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
59
.type = _type, \
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
88
#define MLXSW_AFK_ELEMENT_INST(_type, _element, _offset, \
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h
92
.type = _type, \
drivers/net/ethernet/mellanox/mlxsw/item.h
262
#define __ITEM_NAME(_type, _cname, _iname) \
drivers/net/ethernet/mellanox/mlxsw/item.h
263
mlxsw_##_type##_##_cname##_##_iname##_item
drivers/net/ethernet/mellanox/mlxsw/item.h
270
#define MLXSW_ITEM8(_type, _cname, _iname, _offset, _shift, _sizebits) \
drivers/net/ethernet/mellanox/mlxsw/item.h
271
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
275
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
278
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf) \
drivers/net/ethernet/mellanox/mlxsw/item.h
280
return __mlxsw_item_get8(buf, &__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
283
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, u8 val) \
drivers/net/ethernet/mellanox/mlxsw/item.h
285
__mlxsw_item_set8(buf, &__ITEM_NAME(_type, _cname, _iname), 0, val); \
drivers/net/ethernet/mellanox/mlxsw/item.h
288
#define MLXSW_ITEM8_INDEXED(_type, _cname, _iname, _offset, _shift, _sizebits, \
drivers/net/ethernet/mellanox/mlxsw/item.h
290
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
297
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
300
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
drivers/net/ethernet/mellanox/mlxsw/item.h
302
return __mlxsw_item_get8(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
306
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
drivers/net/ethernet/mellanox/mlxsw/item.h
309
__mlxsw_item_set8(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
313
#define MLXSW_ITEM16(_type, _cname, _iname, _offset, _shift, _sizebits) \
drivers/net/ethernet/mellanox/mlxsw/item.h
314
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
318
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
321
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf) \
drivers/net/ethernet/mellanox/mlxsw/item.h
323
return __mlxsw_item_get16(buf, &__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
326
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, u16 val) \
drivers/net/ethernet/mellanox/mlxsw/item.h
328
__mlxsw_item_set16(buf, &__ITEM_NAME(_type, _cname, _iname), 0, val); \
drivers/net/ethernet/mellanox/mlxsw/item.h
331
#define MLXSW_ITEM16_INDEXED(_type, _cname, _iname, _offset, _shift, _sizebits, \
drivers/net/ethernet/mellanox/mlxsw/item.h
333
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
340
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
343
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
drivers/net/ethernet/mellanox/mlxsw/item.h
345
return __mlxsw_item_get16(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
349
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
drivers/net/ethernet/mellanox/mlxsw/item.h
352
__mlxsw_item_set16(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
356
#define MLXSW_ITEM32(_type, _cname, _iname, _offset, _shift, _sizebits) \
drivers/net/ethernet/mellanox/mlxsw/item.h
357
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
361
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
364
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf) \
drivers/net/ethernet/mellanox/mlxsw/item.h
366
return __mlxsw_item_get32(buf, &__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
369
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, u32 val) \
drivers/net/ethernet/mellanox/mlxsw/item.h
371
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, _iname), 0, val); \
drivers/net/ethernet/mellanox/mlxsw/item.h
377
#define MLXSW_ITEM32_LP(_type, _cname, _offset1, _shift1, _offset2, _shift2) \
drivers/net/ethernet/mellanox/mlxsw/item.h
378
static struct mlxsw_item __ITEM_NAME(_type, _cname, local_port) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
382
.name = #_type "_" #_cname "_local_port", \
drivers/net/ethernet/mellanox/mlxsw/item.h
384
static struct mlxsw_item __ITEM_NAME(_type, _cname, lp_msb) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
388
.name = #_type "_" #_cname "_lp_msb", \
drivers/net/ethernet/mellanox/mlxsw/item.h
391
mlxsw_##_type##_##_cname##_local_port_get(const char *buf) \
drivers/net/ethernet/mellanox/mlxsw/item.h
395
local_port = __mlxsw_item_get32(buf, &__ITEM_NAME(_type, _cname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
397
lp_msb = __mlxsw_item_get32(buf, &__ITEM_NAME(_type, _cname, lp_msb), \
drivers/net/ethernet/mellanox/mlxsw/item.h
402
mlxsw_##_type##_##_cname##_local_port_set(char *buf, u32 val) \
drivers/net/ethernet/mellanox/mlxsw/item.h
404
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, local_port), 0, \
drivers/net/ethernet/mellanox/mlxsw/item.h
406
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, lp_msb), 0, \
drivers/net/ethernet/mellanox/mlxsw/item.h
410
#define MLXSW_ITEM32_INDEXED(_type, _cname, _iname, _offset, _shift, _sizebits, \
drivers/net/ethernet/mellanox/mlxsw/item.h
412
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
419
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
422
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
drivers/net/ethernet/mellanox/mlxsw/item.h
424
return __mlxsw_item_get32(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
428
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
drivers/net/ethernet/mellanox/mlxsw/item.h
431
__mlxsw_item_set32(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
435
#define MLXSW_ITEM64(_type, _cname, _iname, _offset, _shift, _sizebits) \
drivers/net/ethernet/mellanox/mlxsw/item.h
436
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
440
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
443
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf) \
drivers/net/ethernet/mellanox/mlxsw/item.h
445
return __mlxsw_item_get64(buf, &__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
448
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, u64 val) \
drivers/net/ethernet/mellanox/mlxsw/item.h
450
__mlxsw_item_set64(buf, &__ITEM_NAME(_type, _cname, _iname), 0, val); \
drivers/net/ethernet/mellanox/mlxsw/item.h
453
#define MLXSW_ITEM64_INDEXED(_type, _cname, _iname, _offset, _shift, \
drivers/net/ethernet/mellanox/mlxsw/item.h
455
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
462
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
465
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, unsigned short index)\
drivers/net/ethernet/mellanox/mlxsw/item.h
467
return __mlxsw_item_get64(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
471
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, unsigned short index, \
drivers/net/ethernet/mellanox/mlxsw/item.h
474
__mlxsw_item_set64(buf, &__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
478
#define MLXSW_ITEM_BUF(_type, _cname, _iname, _offset, _sizebytes) \
drivers/net/ethernet/mellanox/mlxsw/item.h
479
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
482
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
485
mlxsw_##_type##_##_cname##_##_iname##_memcpy_from(const char *buf, char *dst) \
drivers/net/ethernet/mellanox/mlxsw/item.h
488
&__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
491
mlxsw_##_type##_##_cname##_##_iname##_memcpy_to(char *buf, const char *src) \
drivers/net/ethernet/mellanox/mlxsw/item.h
494
&__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
497
mlxsw_##_type##_##_cname##_##_iname##_data(char *buf) \
drivers/net/ethernet/mellanox/mlxsw/item.h
499
return __mlxsw_item_data(buf, &__ITEM_NAME(_type, _cname, _iname), 0); \
drivers/net/ethernet/mellanox/mlxsw/item.h
502
#define MLXSW_ITEM_BUF_INDEXED(_type, _cname, _iname, _offset, _sizebytes, \
drivers/net/ethernet/mellanox/mlxsw/item.h
504
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
509
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
512
mlxsw_##_type##_##_cname##_##_iname##_memcpy_from(const char *buf, \
drivers/net/ethernet/mellanox/mlxsw/item.h
517
&__ITEM_NAME(_type, _cname, _iname), index); \
drivers/net/ethernet/mellanox/mlxsw/item.h
520
mlxsw_##_type##_##_cname##_##_iname##_memcpy_to(char *buf, \
drivers/net/ethernet/mellanox/mlxsw/item.h
525
&__ITEM_NAME(_type, _cname, _iname), index); \
drivers/net/ethernet/mellanox/mlxsw/item.h
528
mlxsw_##_type##_##_cname##_##_iname##_data(char *buf, unsigned short index) \
drivers/net/ethernet/mellanox/mlxsw/item.h
531
&__ITEM_NAME(_type, _cname, _iname), index); \
drivers/net/ethernet/mellanox/mlxsw/item.h
534
#define MLXSW_ITEM_BIT_ARRAY(_type, _cname, _iname, _offset, _sizebytes, \
drivers/net/ethernet/mellanox/mlxsw/item.h
536
static struct mlxsw_item __ITEM_NAME(_type, _cname, _iname) = { \
drivers/net/ethernet/mellanox/mlxsw/item.h
540
.name = #_type "_" #_cname "_" #_iname, \
drivers/net/ethernet/mellanox/mlxsw/item.h
543
mlxsw_##_type##_##_cname##_##_iname##_get(const char *buf, u16 index) \
drivers/net/ethernet/mellanox/mlxsw/item.h
546
&__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/mellanox/mlxsw/item.h
550
mlxsw_##_type##_##_cname##_##_iname##_set(char *buf, u16 index, u8 val) \
drivers/net/ethernet/mellanox/mlxsw/item.h
553
&__ITEM_NAME(_type, _cname, _iname), \
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
174
#define FBNIC_TWD_TYPE(_type) \
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
175
cpu_to_le64(FIELD_PREP(FBNIC_TWD_TYPE_MASK, FBNIC_TWD_TYPE_##_type))
drivers/net/ethernet/qualcomm/emac/emac-mac.c
275
#define EMAC_RSS_KEY(_i, _type) \
drivers/net/ethernet/qualcomm/emac/emac-mac.c
276
(EMAC_RSS_KEY0 + ((_i) * sizeof(_type)))
drivers/net/ethernet/qualcomm/emac/emac-mac.c
277
#define EMAC_RSS_TBL(_i, _type) \
drivers/net/ethernet/qualcomm/emac/emac-mac.c
278
(EMAC_IDT_TABLE0 + ((_i) * sizeof(_type)))
drivers/net/ethernet/sfc/mcdi.h
330
#define MCDI_FIELD(_ptr, _type, _field) \
drivers/net/ethernet/sfc/mcdi.h
333
_MCDI_PTR(_ptr, MC_CMD_ ## _type ## _ ## _field ## _OFST & ~3),\
drivers/net/ethernet/sfc/mcdi.h
334
MC_CMD_ ## _type ## _ ## _field ## _LBN & 0x1f, \
drivers/net/ethernet/sfc/mcdi.h
335
(MC_CMD_ ## _type ## _ ## _field ## _LBN & 0x1f) + \
drivers/net/ethernet/sfc/mcdi.h
336
MC_CMD_ ## _type ## _ ## _field ## _WIDTH - 1)
drivers/net/ethernet/sfc/mcdi.h
370
#define MCDI_ARRAY_FIELD(_buf, _field1, _type, _index, _field2) \
drivers/net/ethernet/sfc/mcdi.h
372
_type ## _TYPEDEF, _field2)
drivers/net/ethernet/sfc/siena/mcdi.h
285
#define MCDI_FIELD(_ptr, _type, _field) \
drivers/net/ethernet/sfc/siena/mcdi.h
288
_MCDI_PTR(_ptr, MC_CMD_ ## _type ## _ ## _field ## _OFST & ~3),\
drivers/net/ethernet/sfc/siena/mcdi.h
289
MC_CMD_ ## _type ## _ ## _field ## _LBN & 0x1f, \
drivers/net/ethernet/sfc/siena/mcdi.h
290
(MC_CMD_ ## _type ## _ ## _field ## _LBN & 0x1f) + \
drivers/net/ethernet/sfc/siena/mcdi.h
291
MC_CMD_ ## _type ## _ ## _field ## _WIDTH - 1)
drivers/net/ethernet/sfc/siena/mcdi.h
325
#define MCDI_ARRAY_FIELD(_buf, _field1, _type, _index, _field2) \
drivers/net/ethernet/sfc/siena/mcdi.h
327
_type ## _TYPEDEF, _field2)
drivers/net/ethernet/sfc/tc.c
225
#define _MAP_KEY_AND_MASK(_name, _type, _tcget, _tcfield, _field) \
drivers/net/ethernet/sfc/tc.c
227
struct flow_match_##_type fm; \
drivers/net/ethernet/sfc/tc.c
233
#define MAP_KEY_AND_MASK(_name, _type, _tcfield, _field) \
drivers/net/ethernet/sfc/tc.c
234
_MAP_KEY_AND_MASK(_name, _type, _type, _tcfield, _field)
drivers/net/ethernet/sfc/tc.c
235
#define MAP_ENC_KEY_AND_MASK(_name, _type, _tcget, _tcfield, _field) \
drivers/net/ethernet/sfc/tc.c
236
_MAP_KEY_AND_MASK(ENC_##_name, _type, _tcget, _tcfield, _field)
drivers/net/wireless/ath/ath9k/ar9003_mci.h
296
#define MCI_GPM_SET_TYPE_OPCODE(_p_gpm, _type, _opcode) do { \
drivers/net/wireless/ath/ath9k/ar9003_mci.h
297
*(((u8 *)(_p_gpm)) + MCI_GPM_COEX_B_GPM_TYPE) = (_type) & 0xff; \
drivers/net/wireless/ath/ath9k/ar9003_mci.h
301
#define MCI_GPM_IS_CAL_TYPE(_type) ((_type) <= MCI_GPM_WLAN_CAL_DONE)
drivers/net/wireless/ath/ath9k/htc.h
203
#define INC_VIF(_priv, _type) do { \
drivers/net/wireless/ath/ath9k/htc.h
204
switch (_type) { \
drivers/net/wireless/ath/ath9k/htc.h
222
#define DEC_VIF(_priv, _type) do { \
drivers/net/wireless/ath/ath9k/htc.h
223
switch (_type) { \
drivers/net/wireless/intel/iwlwifi/mld/mld.h
532
#define IWL_MLD_ALLOC_FN(_type, _mac80211_type) \
drivers/net/wireless/intel/iwlwifi/mld/mld.h
534
iwl_mld_allocate_##_type##_fw_id(struct iwl_mld *mld, \
drivers/net/wireless/mediatek/mt76/mt76.h
40
#define __MT_WED_Q(_type, _n) (MT_QFLAG_WED | \
drivers/net/wireless/mediatek/mt76/mt76.h
41
FIELD_PREP(MT_QFLAG_WED_TYPE, _type) | \
drivers/net/wireless/mediatek/mt76/mt76.h
43
#define __MT_WED_RRO_Q(_type, _n) (MT_QFLAG_WED_RRO | __MT_WED_Q(_type, _n))
drivers/net/wireless/mediatek/mt76/mt76.h
53
#define __MT_NPU_Q(_type, _n) (MT_QFLAG_NPU | \
drivers/net/wireless/mediatek/mt76/mt76.h
54
FIELD_PREP(MT_QFLAG_WED_TYPE, _type) | \
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
1848
#define ADD_DBDC_ENTRY(_type, _idx, _band) \
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
1850
req.entry[req.num].type = _type; \
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
2017
#define SKU_FIELD(_type, _field) \
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
2018
[MT_SKU_##_type] = offsetof(struct mt76_power_limits, _field)
drivers/net/wireless/mediatek/mt76/mt76x02_regs.h
619
#define MT_BBP(_type, _n) (MT_BBP_##_type##_BASE + ((_n) << 2))
drivers/net/wireless/mediatek/mt76/mt7921/main.c
674
#define MT7921_FILTER(_fif, _type) do { \
drivers/net/wireless/mediatek/mt76/mt7921/main.c
676
flags |= MT7921_FILTER_##_type; \
drivers/net/wireless/mediatek/mt76/mt7925/main.c
798
#define MT7925_FILTER(_fif, _type) do { \
drivers/net/wireless/mediatek/mt76/mt7925/main.c
800
flags |= MT7925_FILTER_##_type; \
drivers/net/wireless/mediatek/mt7601u/regs.h
549
#define MT_BBP(_type, _n) (MT_BBP_##_type##_BASE + ((_n) << 2))
drivers/net/wireless/realtek/rtw89/core.c
4808
#define RTW89_TYPE_MAPPING(_type) \
drivers/net/wireless/realtek/rtw89/core.c
4809
case NL80211_IFTYPE_ ## _type: \
drivers/net/wireless/realtek/rtw89/core.c
4810
rtwvif_link->wifi_role = RTW89_WIFI_ROLE_ ## _type; \
drivers/net/wireless/realtek/rtw89/fw.c
848
#define __DIS_FW_FEAT(_chip, _cond, _maj, _min, _sub, _idx, _feat, _type) \
drivers/net/wireless/realtek/rtw89/fw.c
849
__##_type##_DIS_FW_FEAT(_chip, _cond, _maj, _min, _sub, _idx, _feat)
drivers/net/wireless/realtek/rtw89/ser.c
78
#define RTW89_DEF_SER_CD_TYPE(_name, _type, _size) \
drivers/net/wireless/realtek/rtw89/ser.c
87
p->type = _type; \
drivers/pci/controller/dwc/pcie-designware.h
47
#define dw_pcie_ver_type_is(_pci, _ver, _type) \
drivers/pci/controller/dwc/pcie-designware.h
49
__dw_pcie_ver_cmp(_pci, TYPE_ ## _type, ==))
drivers/pci/controller/dwc/pcie-designware.h
51
#define dw_pcie_ver_type_is_ge(_pci, _ver, _type) \
drivers/pci/controller/dwc/pcie-designware.h
53
__dw_pcie_ver_cmp(_pci, TYPE_ ## _type, >=))
drivers/perf/arm-cmn.c
664
#define _CMN_EVENT_ATTR(_model, _name, _type, _eventid, _occupid, _fsel)\
drivers/perf/arm-cmn.c
668
.type = _type, \
drivers/perf/arm-cmn.c
673
#define CMN_EVENT_ATTR(_model, _name, _type, _eventid) \
drivers/perf/arm-cmn.c
674
_CMN_EVENT_ATTR(_model, _name, _type, _eventid, 0, SEL_NONE)
drivers/perf/arm-cmn.c
819
#define CMN_EVENT_HN_OCC(_model, _name, _type, _event) \
drivers/perf/arm-cmn.c
820
_CMN_EVENT_ATTR(_model, _name##_all, _type, _event, 0, SEL_OCCUP1ID), \
drivers/perf/arm-cmn.c
821
_CMN_EVENT_ATTR(_model, _name##_read, _type, _event, 1, SEL_OCCUP1ID), \
drivers/perf/arm-cmn.c
822
_CMN_EVENT_ATTR(_model, _name##_write, _type, _event, 2, SEL_OCCUP1ID), \
drivers/perf/arm-cmn.c
823
_CMN_EVENT_ATTR(_model, _name##_atomic, _type, _event, 3, SEL_OCCUP1ID), \
drivers/perf/arm-cmn.c
824
_CMN_EVENT_ATTR(_model, _name##_stash, _type, _event, 4, SEL_OCCUP1ID)
drivers/perf/arm-cmn.c
825
#define CMN_EVENT_HN_CLS(_model, _name, _type, _event) \
drivers/perf/arm-cmn.c
826
_CMN_EVENT_ATTR(_model, _name##_class0, _type, _event, 0, SEL_CLASS_OCCUP_ID), \
drivers/perf/arm-cmn.c
827
_CMN_EVENT_ATTR(_model, _name##_class1, _type, _event, 1, SEL_CLASS_OCCUP_ID), \
drivers/perf/arm-cmn.c
828
_CMN_EVENT_ATTR(_model, _name##_class2, _type, _event, 2, SEL_CLASS_OCCUP_ID), \
drivers/perf/arm-cmn.c
829
_CMN_EVENT_ATTR(_model, _name##_class3, _type, _event, 3, SEL_CLASS_OCCUP_ID)
drivers/perf/arm-cmn.c
830
#define CMN_EVENT_HN_SNT(_model, _name, _type, _event) \
drivers/perf/arm-cmn.c
831
_CMN_EVENT_ATTR(_model, _name##_all, _type, _event, 0, SEL_CBUSY_SNTHROTTLE_SEL), \
drivers/perf/arm-cmn.c
832
_CMN_EVENT_ATTR(_model, _name##_group0_read, _type, _event, 1, SEL_CBUSY_SNTHROTTLE_SEL), \
drivers/perf/arm-cmn.c
833
_CMN_EVENT_ATTR(_model, _name##_group0_write, _type, _event, 2, SEL_CBUSY_SNTHROTTLE_SEL), \
drivers/perf/arm-cmn.c
834
_CMN_EVENT_ATTR(_model, _name##_group1_read, _type, _event, 3, SEL_CBUSY_SNTHROTTLE_SEL), \
drivers/perf/arm-cmn.c
835
_CMN_EVENT_ATTR(_model, _name##_group1_write, _type, _event, 4, SEL_CBUSY_SNTHROTTLE_SEL), \
drivers/perf/arm-cmn.c
836
_CMN_EVENT_ATTR(_model, _name##_read, _type, _event, 5, SEL_CBUSY_SNTHROTTLE_SEL), \
drivers/perf/arm-cmn.c
837
_CMN_EVENT_ATTR(_model, _name##_write, _type, _event, 6, SEL_CBUSY_SNTHROTTLE_SEL)
drivers/perf/arm-ni.c
153
#define NI_EVENT_ATTR(_name, _type) \
drivers/perf/arm-ni.c
156
.type = _type, \
drivers/perf/dwc_pcie_pmu.c
179
#define DWC_PCIE_EVENT_ATTR(_name, _type, _eventid, _lane) \
drivers/perf/dwc_pcie_pmu.c
182
.type = _type, \
drivers/phy/tegra/xusb-tegra124.c
404
#define TEGRA124_LANE(_name, _offset, _shift, _mask, _type) \
drivers/phy/tegra/xusb-tegra124.c
410
.num_funcs = ARRAY_SIZE(tegra124_##_type##_functions), \
drivers/phy/tegra/xusb-tegra124.c
411
.funcs = tegra124_##_type##_functions, \
drivers/phy/tegra/xusb-tegra186.c
243
#define TEGRA186_LANE(_name, _offset, _shift, _mask, _type) \
drivers/phy/tegra/xusb-tegra186.c
249
.num_funcs = ARRAY_SIZE(tegra186_##_type##_functions), \
drivers/phy/tegra/xusb-tegra186.c
250
.funcs = tegra186_##_type##_functions, \
drivers/phy/tegra/xusb-tegra210.c
1732
#define TEGRA210_LANE(_name, _offset, _shift, _mask, _type) \
drivers/phy/tegra/xusb-tegra210.c
1738
.num_funcs = ARRAY_SIZE(tegra210_##_type##_functions), \
drivers/phy/tegra/xusb-tegra210.c
1739
.funcs = tegra210_##_type##_functions, \
drivers/phy/tegra/xusb-tegra210.c
2534
#define TEGRA210_UPHY_LANE(_name, _offset, _shift, _mask, _type, _misc) \
drivers/phy/tegra/xusb-tegra210.c
2540
.num_funcs = ARRAY_SIZE(tegra210_##_type##_functions), \
drivers/phy/tegra/xusb-tegra210.c
2541
.funcs = tegra210_##_type##_functions, \
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
107
#define CV1800_GENERATE_PIN_MUX2(_id, _power_domain, _type, \
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
115
.flags = CV1800_PIN_FLAG_IO_TYPE(_type) | \
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
72
#define CV1800_FUNC_PIN(_id, _power_domain, _type, \
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
77
.flags = CV1800_PIN_FLAG_IO_TYPE(_type), \
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
87
#define CV1800_GENERAL_PIN(_id, _power_domain, _type, \
drivers/pinctrl/sophgo/pinctrl-cv18xx.h
93
.flags = CV1800_PIN_FLAG_IO_TYPE(_type), \
drivers/platform/chrome/chromeos_of_hw_prober.c
46
#define DEFINE_CHROMEOS_I2C_PROBE_CFG_SIMPLE_BY_TYPE(_type) \
drivers/platform/chrome/chromeos_of_hw_prober.c
47
static const struct i2c_of_probe_cfg chromeos_i2c_probe_simple_ ## _type ## _cfg = { \
drivers/platform/chrome/chromeos_of_hw_prober.c
48
.type = #_type, \
drivers/platform/chrome/chromeos_of_hw_prober.c
52
#define DEFINE_CHROMEOS_I2C_PROBE_DATA_DUMB_BY_TYPE(_type) \
drivers/platform/chrome/chromeos_of_hw_prober.c
53
static const struct chromeos_i2c_probe_data chromeos_i2c_probe_dumb_ ## _type = { \
drivers/platform/chrome/chromeos_of_hw_prober.c
55
.type = #_type, \
drivers/platform/x86/asus-armoury.h
109
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/asus-armoury.h
115
&attr_##_attrname##_type.attr, \
drivers/platform/x86/asus-armoury.h
130
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/asus-armoury.h
136
&attr_##_attrname##_type.attr, \
drivers/platform/x86/asus-armoury.h
147
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/asus-armoury.h
153
&attr_##_attrname##_type.attr, \
drivers/platform/x86/asus-armoury.h
188
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/asus-armoury.h
194
&attr_##_attrname##_type.attr, \
drivers/platform/x86/asus-armoury.h
206
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/asus-armoury.h
211
&attr_##_attrname##_type.attr, NULL \
drivers/platform/x86/asus-armoury.h
293
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/asus-armoury.h
302
&attr_##_attrname##_type.attr, \
drivers/platform/x86/lenovo/wmi-capdata.c
72
#define LWMI_CD_TABLE_ITEM(_type) \
drivers/platform/x86/lenovo/wmi-capdata.c
73
[_type] = { \
drivers/platform/x86/lenovo/wmi-capdata.c
74
.name = #_type, \
drivers/platform/x86/lenovo/wmi-capdata.c
75
.type = _type, \
drivers/platform/x86/lenovo/wmi-capdata.c
801
#define LWMI_CD_WDEV_ID(_type) \
drivers/platform/x86/lenovo/wmi-capdata.c
802
.guid_string = _type##_GUID, \
drivers/platform/x86/lenovo/wmi-capdata.c
803
.context = &lwmi_cd_table[_type],
drivers/platform/x86/lenovo/wmi-other.c
927
static struct kobj_attribute attr_##_attrname##_type = \
drivers/platform/x86/lenovo/wmi-other.c
936
&attr_##_attrname##_type.attr, \
drivers/power/supply/mt6370-charger.c
730
#define MT6370_CHG_DT_PROP_DECL(_name, _type, _field) \
drivers/power/supply/mt6370-charger.c
733
.type = MT6370_PARSE_TYPE_##_type, \
drivers/regulator/bd96801-regulator.c
212
#define BD96801_IRQINFO(_type, _name, _irqoff_ms, _irqname) \
drivers/regulator/bd96801-regulator.c
214
.type = (_type), \
drivers/regulator/max77620-regulator.c
694
#define RAIL_LDO(_id, _name, _sname, _type, _min_uV, _max_uV, _step_uV) \
drivers/regulator/max77620-regulator.c
696
.type = MAX77620_REGULATOR_TYPE_LDO_##_type, \
drivers/regulator/max77826-regulator.c
113
#define MAX77826_VOLT_RANGE(_type) \
drivers/regulator/max77826-regulator.c
114
((MAX77826_ ## _type ## _VOLT_MAX - \
drivers/regulator/max77826-regulator.c
115
MAX77826_ ## _type ## _VOLT_MIN) / \
drivers/regulator/max77826-regulator.c
116
MAX77826_ ## _type ## _VOLT_STEP + 1)
drivers/regulator/max77826-regulator.c
118
#define MAX77826_LDO(_id, _type) \
drivers/regulator/max77826-regulator.c
125
.min_uV = MAX77826_ ## _type ## _LDO_VOLT_MIN, \
drivers/regulator/max77826-regulator.c
126
.uV_step = MAX77826_ ## _type ## _LDO_VOLT_STEP, \
drivers/regulator/max77826-regulator.c
127
.n_voltages = MAX77826_VOLT_RANGE(_type ## _LDO), \
drivers/regulator/max77838-regulator.c
68
#define MAX77838_VOLT_RANGE(_type) \
drivers/regulator/max77838-regulator.c
69
((MAX77838_ ## _type ## _VOLT_MAX - \
drivers/regulator/max77838-regulator.c
70
MAX77838_ ## _type ## _VOLT_MIN) / \
drivers/regulator/max77838-regulator.c
71
MAX77838_ ## _type ## _VOLT_STEP + 1)
drivers/regulator/pf0900-regulator.c
274
#define PF0900_REGU_IRQ(_reg, _type, _event) \
drivers/regulator/pf0900-regulator.c
277
.type = _type, \
drivers/regulator/qcom_spmi-regulator.c
445
#define SPMI_VREG(_type, _subtype, _dig_major_min, _dig_major_max, \
drivers/regulator/qcom_spmi-regulator.c
448
.type = SPMI_REGULATOR_TYPE_##_type, \
drivers/regulator/spacemit-p1.c
71
#define P1_REG_DESC(_TYPE, _type, _n, _s, _off, _mask, _nv, _ranges) \
drivers/regulator/spacemit-p1.c
73
.name = #_type #_n, \
drivers/regulator/spacemit-p1.c
75
.of_match = of_match_ptr(#_type #_n), \
drivers/regulator/tps65218-regulator.c
23
#define TPS65218_REGULATOR(_name, _of, _id, _type, _ops, _n, _vr, _vm, _er, \
drivers/regulator/tps65218-regulator.c
32
.type = _type, \
drivers/regulator/tps65219-regulator.c
100
#define TPS65219_REGULATOR(_name, _of, _id, _type, _ops, _n, _vr, _vm, _er, \
drivers/regulator/tps65219-regulator.c
111
.type = _type, \
drivers/regulator/tps6594-regulator.c
88
#define TPS6594_REGULATOR(_name, _of, _id, _type, _ops, _n, _vr, _vm, _er, \
drivers/regulator/tps6594-regulator.c
99
.type = _type, \
drivers/scsi/fnic/fdls_fc.h
80
#define FNIC_STD_SET_TYPE(_fchdr, _type) ((_fchdr).fh_type = _type)
drivers/staging/iio/impedance-analyzer/ad5933.c
103
#define AD5933_CHANNEL(_type, _extend_name, _info_mask_separate, _address, \
drivers/staging/iio/impedance-analyzer/ad5933.c
105
.type = (_type), \
drivers/usb/atm/cxacru.c
207
#define CXACRU_ATTR_INIT(_value, _type, _name) \
drivers/usb/atm/cxacru.c
217
return cxacru_sysfs_showattr_##_type(instance->card_info[_value], buf); \
drivers/usb/gadget/configfs.c
182
#define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \
drivers/usb/gadget/configfs.c
183
GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \
drivers/usb/gadget/configfs.c
184
GI_DEVICE_DESC_SIMPLE_W_##_type(_name)
drivers/usb/gadget/udc/pxa27x_udc.h
263
#define PXA_EP_DEF(_idx, _addr, dir, _type, maxpkt, _config, iface, altset) \
drivers/usb/gadget/udc/pxa27x_udc.h
270
.type = _type, .fifo_size = maxpkt, \
fs/btrfs/sysfs.c
2492
#define QGROUP_RSV_ATTR(_name, _type) \
fs/btrfs/sysfs.c
2500
return btrfs_show_u64(&qgroup->rsv.values[_type], \
fs/ceph/xattr.c
372
#define CEPH_XATTR_NAME(_type, _name) XATTR_CEPH_PREFIX #_type "." #_name
fs/ceph/xattr.c
373
#define CEPH_XATTR_NAME2(_type, _name, _name2) \
fs/ceph/xattr.c
374
XATTR_CEPH_PREFIX #_type "." #_name "." #_name2
fs/ceph/xattr.c
376
#define XATTR_NAME_CEPH(_type, _name, _flags) \
fs/ceph/xattr.c
378
.name = CEPH_XATTR_NAME(_type, _name), \
fs/ceph/xattr.c
379
.name_size = sizeof (CEPH_XATTR_NAME(_type, _name)), \
fs/ceph/xattr.c
380
.getxattr_cb = ceph_vxattrcb_ ## _type ## _ ## _name, \
fs/ceph/xattr.c
384
#define XATTR_RSTAT_FIELD(_type, _name) \
fs/ceph/xattr.c
385
XATTR_NAME_CEPH(_type, _name, VXATTR_FLAG_RSTAT)
fs/ceph/xattr.c
386
#define XATTR_RSTAT_FIELD_UPDATABLE(_type, _name) \
fs/ceph/xattr.c
388
.name = CEPH_XATTR_NAME(_type, _name), \
fs/ceph/xattr.c
389
.name_size = sizeof (CEPH_XATTR_NAME(_type, _name)), \
fs/ceph/xattr.c
390
.getxattr_cb = ceph_vxattrcb_ ## _type ## _ ## _name, \
fs/ceph/xattr.c
394
#define XATTR_LAYOUT_FIELD(_type, _name, _field) \
fs/ceph/xattr.c
396
.name = CEPH_XATTR_NAME2(_type, _name, _field), \
fs/ceph/xattr.c
397
.name_size = sizeof (CEPH_XATTR_NAME2(_type, _name, _field)), \
fs/ceph/xattr.c
402
#define XATTR_QUOTA_FIELD(_type, _name) \
fs/ceph/xattr.c
404
.name = CEPH_XATTR_NAME(_type, _name), \
fs/ceph/xattr.c
405
.name_size = sizeof(CEPH_XATTR_NAME(_type, _name)), \
fs/ceph/xattr.c
406
.getxattr_cb = ceph_vxattrcb_ ## _type ## _ ## _name, \
fs/configfs/dir.c
978
#define type_print(_type) if (sd->s_type & _type) pr_info("%*s %s\n", level, " ", #_type)
fs/xfs/libxfs/xfs_group.h
91
#define xfs_group_marked(_mp, _type, _mark) \
fs/xfs/libxfs/xfs_group.h
92
xa_marked(&(_mp)->m_groups[(_type)].xa, (_mark))
fs/xfs/xfs_drain.h
81
#define xfs_group_intent_get(_mp, _fsbno, _type) \
fs/xfs/xfs_drain.h
82
xfs_group_get_by_fsb((_mp), (_fsbno), (_type))
include/drm/drm_kunit_helpers.h
49
#define drm_kunit_helper_alloc_drm_device_with_driver(_test, _dev, _type, _member, _drv) \
include/drm/drm_kunit_helpers.h
50
((_type *)__drm_kunit_helper_alloc_drm_device_with_driver(_test, _dev, \
include/drm/drm_kunit_helpers.h
51
sizeof(_type), \
include/drm/drm_kunit_helpers.h
52
offsetof(_type, _member), \
include/drm/drm_kunit_helpers.h
94
#define drm_kunit_helper_alloc_drm_device(_test, _dev, _type, _member, _feat) \
include/drm/drm_kunit_helpers.h
95
((_type *)__drm_kunit_helper_alloc_drm_device(_test, _dev, \
include/drm/drm_kunit_helpers.h
96
sizeof(_type), \
include/drm/drm_kunit_helpers.h
97
offsetof(_type, _member), \
include/linux/cleanup.h
210
#define DEFINE_FREE(_name, _type, _free) \
include/linux/cleanup.h
211
static __always_inline void __free_##_name(void *p) { _type _T = *(_type *)p; _free; }
include/linux/cleanup.h
279
#define DEFINE_CLASS(_name, _type, _exit, _init, _init_args...) \
include/linux/cleanup.h
280
typedef _type class_##_name##_t; \
include/linux/cleanup.h
281
typedef _type lock_##_name##_t; \
include/linux/cleanup.h
282
static __always_inline void class_##_name##_destructor(_type *p) \
include/linux/cleanup.h
284
{ _type _T = *p; _exit; } \
include/linux/cleanup.h
285
static __always_inline _type class_##_name##_constructor(_init_args) \
include/linux/cleanup.h
287
{ _type t = _init; return t; }
include/linux/cleanup.h
396
#define DEFINE_GUARD(_name, _type, _lock, _unlock) \
include/linux/cleanup.h
397
DEFINE_CLASS(_name, _type, if (!__GUARD_IS_ERR(_T)) { _unlock; }, ({ _lock; _T; }), _type _T); \
include/linux/cleanup.h
481
#define __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, ...) \
include/linux/cleanup.h
482
typedef _type lock_##_name##_t; \
include/linux/cleanup.h
484
_type *lock; \
include/linux/cleanup.h
496
#define __DEFINE_LOCK_GUARD_1(_name, _type, ...) \
include/linux/cleanup.h
497
static __always_inline class_##_name##_t class_##_name##_constructor(_type *l) \
include/linux/cleanup.h
556
#define DEFINE_LOCK_GUARD_1(_name, _type, _lock, _unlock, ...) \
include/linux/cleanup.h
558
__DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \
include/linux/cleanup.h
559
__DEFINE_LOCK_GUARD_1(_name, _type, _lock)
include/linux/compat.h
235
u32 _type;
include/linux/generic-radix-tree.h
128
#define GENRADIX(_type) \
include/linux/generic-radix-tree.h
131
_type type[0] __aligned(1); \
include/linux/generic-radix-tree.h
134
#define DEFINE_GENRADIX(_name, _type) \
include/linux/generic-radix-tree.h
135
GENRADIX(_type) _name = __GENRADIX_INITIALIZER
include/linux/genl_magic_func.h
37
#define __field(attr_nr, attr_flag, name, nla_type, _type, __get, \
include/linux/genl_magic_func.h
42
#define __array(attr_nr, attr_flag, name, nla_type, _type, maxlen, \
include/linux/iio/imu/adis.h
502
#define ADIS_MOD_CHAN(_type, mod, addr, si, info_sep, info_all, bits) { \
include/linux/iio/imu/adis.h
503
.type = (_type), \
include/linux/min_heap.h
27
#define MIN_HEAP_PREALLOCATED(_type, _name, _nr) \
include/linux/min_heap.h
31
_type *data; \
include/linux/min_heap.h
32
_type preallocated[_nr]; \
include/linux/min_heap.h
35
#define DEFINE_MIN_HEAP(_type, _name) MIN_HEAP_PREALLOCATED(_type, _name, 0)
include/linux/moduleparam.h
41
#define __MODULE_PARM_TYPE(name, _type) \
include/linux/moduleparam.h
42
MODULE_INFO(parmtype, #name ":" _type)
include/linux/soc/mediatek/mtk_wed.h
297
#define mtk_wed_device_setup_tc(_dev, _netdev, _type, _type_data) \
include/linux/soc/mediatek/mtk_wed.h
298
(_dev)->ops->setup_tc(_dev, _netdev, _type, _type_data)
include/linux/soc/mediatek/mtk_wed.h
326
#define mtk_wed_device_setup_tc(_dev, _netdev, _type, _type_data) -EOPNOTSUPP
include/linux/syscalls.h
797
asmlinkage long sys_add_key(const char __user *_type,
include/linux/syscalls.h
802
asmlinkage long sys_request_key(const char __user *_type,
include/linux/usb/gadget.h
189
#define USB_EP_CAPS(_type, _dir) \
include/linux/usb/gadget.h
191
.type_control = !!(_type & USB_EP_CAPS_TYPE_CONTROL), \
include/linux/usb/gadget.h
192
.type_iso = !!(_type & USB_EP_CAPS_TYPE_ISO), \
include/linux/usb/gadget.h
193
.type_bulk = !!(_type & USB_EP_CAPS_TYPE_BULK), \
include/linux/usb/gadget.h
194
.type_int = !!(_type & USB_EP_CAPS_TYPE_INT), \
include/linux/usb/renesas_usbhs.h
104
#define RENESAS_USBHS_PIPE(_type, _size, _num, _double_buf) { \
include/linux/usb/renesas_usbhs.h
105
.type = (_type), \
include/net/af_rxrpc.h
100
enum rxrpc_oob_type *_type);
include/net/devlink.h
1298
#define DEVLINK_TRAP_GENERIC(_type, _init_action, _id, _group_id, \
include/net/devlink.h
1301
.type = DEVLINK_TRAP_TYPE_##_type, \
include/net/devlink.h
1310
#define DEVLINK_TRAP_DRIVER(_type, _init_action, _id, _name, _group_id, \
include/net/devlink.h
1313
.type = DEVLINK_TRAP_TYPE_##_type, \
include/net/devlink.h
633
#define DEVLINK_PARAM_DRIVER(_id, _name, _type, _cmodes, _get, _set, _validate) \
include/net/devlink.h
637
.type = _type, \
include/net/devlink.h
660
#define DEVLINK_PARAM_DRIVER_WITH_DEFAULTS(_id, _name, _type, _cmodes, \
include/net/devlink.h
666
.type = _type, \
include/net/dsa.h
1246
#define DSA_DEVLINK_PARAM_DRIVER(_id, _name, _type, _cmodes) \
include/net/dsa.h
1247
DEVLINK_PARAM_DRIVER(_id, _name, _type, _cmodes, \
include/net/sctp/constants.h
123
#define SCTP_SUBTYPE_CONSTRUCTOR(_name, _type, _elt) \
include/net/sctp/constants.h
125
SCTP_ST_## _name (_type _arg) \
include/rdma/uverbs_ioctl.h
460
#define UVERBS_ATTR_TYPE(_type) \
include/rdma/uverbs_ioctl.h
461
.u.ptr.min_len = sizeof(_type), .u.ptr.len = sizeof(_type)
include/rdma/uverbs_ioctl.h
468
#define UVERBS_ATTR_STRUCT(_type, _last) \
include/rdma/uverbs_ioctl.h
470
UVERBS_ATTR_SIZE(offsetofend(_type, _last), sizeof(_type))
include/rdma/uverbs_ioctl.h
532
#define UVERBS_ATTR_PTR_IN(_attr_id, _type, ...) \
include/rdma/uverbs_ioctl.h
536
_type, \
include/rdma/uverbs_ioctl.h
539
#define UVERBS_ATTR_PTR_OUT(_attr_id, _type, ...) \
include/rdma/uverbs_ioctl.h
543
_type, \
include/rdma/uverbs_std_types.h
111
#define uobj_alloc(_type, _attrs, _ib_dev) \
include/rdma/uverbs_std_types.h
112
__uobj_alloc(uobj_get_type(_attrs, _type), _attrs, _ib_dev)
include/rdma/uverbs_std_types.h
24
#define uobj_get_read(_type, _id, _attrs) \
include/rdma/uverbs_std_types.h
25
rdma_lookup_get_uobject(uobj_get_type(_attrs, _type), (_attrs)->ufile, \
include/rdma/uverbs_std_types.h
29
#define ufd_get_read(_type, _fdnum, _attrs) \
include/rdma/uverbs_std_types.h
30
rdma_lookup_get_uobject(uobj_get_type(_attrs, _type), (_attrs)->ufile, \
include/rdma/uverbs_std_types.h
40
#define uobj_get_obj_read(_object, _type, _id, _attrs) \
include/rdma/uverbs_std_types.h
42
uobj_get_read(_type, _id, _attrs)))
include/rdma/uverbs_std_types.h
44
#define uobj_get_write(_type, _id, _attrs) \
include/rdma/uverbs_std_types.h
45
rdma_lookup_get_uobject(uobj_get_type(_attrs, _type), (_attrs)->ufile, \
include/rdma/uverbs_std_types.h
51
#define uobj_perform_destroy(_type, _id, _attrs) \
include/rdma/uverbs_std_types.h
52
__uobj_perform_destroy(uobj_get_type(_attrs, _type), \
include/rdma/uverbs_std_types.h
58
#define uobj_get_destroy(_type, _id, _attrs) \
include/rdma/uverbs_std_types.h
59
__uobj_get_destroy(uobj_get_type(_attrs, _type), _uobj_check_id(_id), \
include/trace/stages/stage4_event_fields.h
10
.size = sizeof(_type), .align = ALIGN_STRUCTFIELD(_type), \
include/trace/stages/stage4_event_fields.h
11
.is_signed = is_signed_type(_type), .filter_type = _filter_type },
include/trace/stages/stage4_event_fields.h
14
#define __field_struct_ext(_type, _item, _filter_type) { \
include/trace/stages/stage4_event_fields.h
15
.type = #_type, .name = #_item, \
include/trace/stages/stage4_event_fields.h
16
.size = sizeof(_type), .align = ALIGN_STRUCTFIELD(_type), \
include/trace/stages/stage4_event_fields.h
26
#define __array(_type, _item, _len) { \
include/trace/stages/stage4_event_fields.h
27
.type = #_type"["__stringify(_len)"]", .name = #_item, \
include/trace/stages/stage4_event_fields.h
28
.size = sizeof(_type[_len]), .align = ALIGN_STRUCTFIELD(_type), \
include/trace/stages/stage4_event_fields.h
29
.is_signed = is_signed_type(_type), .filter_type = FILTER_OTHER,\
include/trace/stages/stage4_event_fields.h
33
#define __dynamic_array(_type, _item, _len) { \
include/trace/stages/stage4_event_fields.h
34
.type = "__data_loc " #_type "[]", .name = #_item, \
include/trace/stages/stage4_event_fields.h
36
.is_signed = is_signed_type(_type), .filter_type = FILTER_OTHER },
include/trace/stages/stage4_event_fields.h
60
#define __rel_dynamic_array(_type, _item, _len) { \
include/trace/stages/stage4_event_fields.h
61
.type = "__rel_loc " #_type "[]", .name = #_item, \
include/trace/stages/stage4_event_fields.h
63
.is_signed = is_signed_type(_type), .filter_type = FILTER_OTHER },
include/trace/stages/stage4_event_fields.h
8
#define __field_ext(_type, _item, _filter_type) { \
include/trace/stages/stage4_event_fields.h
9
.type = #_type, .name = #_item, \
include/uapi/asm-generic/siginfo.h
162
#define si_perf_type _sifields._sigfault._perf._type
include/uapi/asm-generic/siginfo.h
96
__u32 _type;
include/uapi/rdma/ib_user_ioctl_verbs.h
41
#define RDMA_UAPI_PTR(_type, _name) __aligned_u64 _name
include/uapi/rdma/rvt-abi.h
14
#define RDMA_ATOMIC_UAPI(_type, _name) struct{ _type val; } _name
kernel/trace/trace_export.c
100
.type = #_type, .name = #_item, \
kernel/trace/trace_export.c
101
.size = sizeof(_type), .align = 1, \
kernel/trace/trace_export.c
102
is_signed_type(_type), .filter_type = _filter_type },
kernel/trace/trace_export.c
105
#define __field(_type, _item) __field_ext(_type, _item, FILTER_OTHER)
kernel/trace/trace_export.c
108
#define __field_fn(_type, _item) __field_ext(_type, _item, FILTER_TRACE_FN)
kernel/trace/trace_export.c
111
#define __field_packed(_type, _item) __field_ext_packed(_type, _item, FILTER_OTHER)
kernel/trace/trace_export.c
114
#define __field_desc(_type, _container, _item) __field_ext(_type, _item, FILTER_OTHER)
kernel/trace/trace_export.c
117
#define __field_desc_packed(_type, _container, _item) __field_ext_packed(_type, _item, FILTER_OTHER)
kernel/trace/trace_export.c
120
#define __array(_type, _item, _len) { \
kernel/trace/trace_export.c
121
.type = #_type"["__stringify(_len)"]", .name = #_item, \
kernel/trace/trace_export.c
122
.size = sizeof(_type[_len]), .align = __alignof__(_type), \
kernel/trace/trace_export.c
123
is_signed_type(_type), .filter_type = FILTER_OTHER, \
kernel/trace/trace_export.c
127
#define __stack_array(_type, _item, _len, _field) __array(_type, _item, _len)
kernel/trace/trace_export.c
130
#define __array_desc(_type, _container, _item, _len) __array(_type, _item, _len)
kernel/trace/trace_export.c
133
#define __dynamic_array(_type, _item) { \
kernel/trace/trace_export.c
134
.type = #_type "[]", .name = #_item, \
kernel/trace/trace_export.c
135
.size = 0, .align = __alignof__(_type), \
kernel/trace/trace_export.c
136
is_signed_type(_type), .filter_type = FILTER_OTHER },
kernel/trace/trace_export.c
92
#define __field_ext(_type, _item, _filter_type) { \
kernel/trace/trace_export.c
93
.type = #_type, .name = #_item, \
kernel/trace/trace_export.c
94
.size = sizeof(_type), .align = __alignof__(_type), \
kernel/trace/trace_export.c
95
is_signed_type(_type), .filter_type = _filter_type },
kernel/trace/trace_export.c
99
#define __field_ext_packed(_type, _item, _filter_type) { \
kernel/trace/trace_syscalls.c
379
#define SYSCALL_FIELD(_type, _name) { \
kernel/trace/trace_syscalls.c
380
.type = #_type, .name = #_name, \
kernel/trace/trace_syscalls.c
381
.size = sizeof(_type), .align = __alignof__(_type), \
kernel/trace/trace_syscalls.c
382
.is_signed = is_signed_type(_type), .filter_type = FILTER_OTHER }
net/batman-adv/distributed-arp-table.c
1515
u8 *type, _type;
net/batman-adv/distributed-arp-table.c
1538
tl->len != sizeof(_type))
net/batman-adv/distributed-arp-table.c
1543
type = skb_header_pointer(skb, offset, sizeof(_type), &_type);
net/devlink/trap.c
944
#define DEVLINK_TRAP(_id, _type) \
net/devlink/trap.c
946
.type = DEVLINK_TRAP_TYPE_##_type, \
net/ethtool/common.c
288
#define __DEFINE_LINK_MODE_PARAMS_PAIRS(_speed, _type, _min_pairs, _pairs, _duplex, _medium) \
net/ethtool/common.c
289
[ETHTOOL_LINK_MODE(_speed, _type, _duplex)] = { \
net/ethtool/common.c
291
.lanes = __LINK_MODE_LANES_ ## _type, \
net/ethtool/common.c
298
#define __DEFINE_LINK_MODE_PARAMS(_speed, _type, _duplex, _medium) \
net/ethtool/common.c
299
[ETHTOOL_LINK_MODE(_speed, _type, _duplex)] = { \
net/ethtool/common.c
301
.lanes = __LINK_MODE_LANES_ ## _type, \
net/ethtool/common.c
307
#define __DEFINE_LINK_MODE_PARAMS_MEDIUMS(_speed, _type, _duplex, _mediums) \
net/ethtool/common.c
308
[ETHTOOL_LINK_MODE(_speed, _type, _duplex)] = { \
net/ethtool/common.c
310
.lanes = __LINK_MODE_LANES_ ## _type, \
net/ipv4/netfilter/nf_reject_ipv4.c
86
u8 *tp, _type;
net/ipv4/netfilter/nf_reject_ipv4.c
96
sizeof(_type), &_type);
net/ipv6/icmp.c
150
u8 _type, *tp;
net/ipv6/icmp.c
153
sizeof(_type), &_type);
net/ipv6/netfilter/nf_reject_ipv6.c
111
u8 _type, *tp;
net/ipv6/netfilter/nf_reject_ipv6.c
125
sizeof(_type), &_type);
net/rxrpc/oob.c
300
enum rxrpc_oob_type *_type)
net/rxrpc/oob.c
307
*_type = oob->mark;
net/sctp/sm_statetable.c
51
#define DO_LOOKUP(_max, _type, _table) \
net/sctp/sm_statetable.c
55
if ((event_subtype._type > (_max))) { \
net/sctp/sm_statetable.c
57
_table, event_subtype._type, _max); \
net/sctp/sm_statetable.c
60
rtn = &_table[event_subtype._type][(int)state]; \
net/tipc/socket.c
3839
u32 _port, _sktype, _type, _lower, _upper;
net/tipc/socket.c
3849
_type = sysctl_tipc_sk_filter[2];
net/tipc/socket.c
3853
if (!_port && !_sktype && !_type && !_lower && !_upper)
net/tipc/socket.c
3878
if ((_type && _type != type) || (_lower && _lower != lower) ||
net/xfrm/xfrm_state.c
102
if (_type != XFRM_DEV_OFFLOAD_PACKET) { \
net/xfrm/xfrm_state.c
98
#define XFRM_STATE_INSERT(by, _n, _h, _type) \
scripts/gendwarfksyms/dwarf.c
251
static bool match_##type##_type(Dwarf_Die *die) \
scripts/gendwarfksyms/dwarf.c
253
return dwarf_tag(die) == DW_TAG_##type##_type; \
scripts/gendwarfksyms/dwarf.c
354
static void process_##type##_type(struct state *state, \
scripts/gendwarfksyms/dwarf.c
379
static void process_##type##_type(struct state *state, \
scripts/gendwarfksyms/dwarf.c
720
static void process_##structure##_type( \
scripts/gendwarfksyms/dwarf.c
863
case DW_TAG_##type##_type: \
scripts/gendwarfksyms/dwarf.c
864
process_##type##_type(state, cache, die); \
security/keys/internal.h
266
const char __user *_type,
security/keys/keyctl.c
167
SYSCALL_DEFINE4(request_key, const char __user *, _type,
security/keys/keyctl.c
1729
long keyctl_restrict_keyring(key_serial_t id, const char __user *_type,
security/keys/keyctl.c
1742
if (_type) {
security/keys/keyctl.c
1746
ret = key_get_type_from_user(type, _type, sizeof(type));
security/keys/keyctl.c
1760
ret = keyring_restrict(key_ref, _type ? type : NULL, restriction);
security/keys/keyctl.c
180
ret = key_get_type_from_user(type, _type, sizeof(type));
security/keys/keyctl.c
46
const char __user *_type,
security/keys/keyctl.c
51
ret = strncpy_from_user(type, _type, len);
security/keys/keyctl.c
717
const char __user *_type,
security/keys/keyctl.c
727
ret = key_get_type_from_user(type, _type, sizeof(type));
security/keys/keyctl.c
74
SYSCALL_DEFINE5(add_key, const char __user *, _type,
security/keys/keyctl.c
90
ret = key_get_type_from_user(type, _type, sizeof(type));
tools/lib/perf/include/perf/event.h
500
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) _type _name
tools/lib/perf/include/perf/event.h
506
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) _type _name
tools/lib/perf/include/perf/event.h
512
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) _type _name
tools/lib/perf/include/perf/event.h
532
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) _type _name
tools/lib/perf/include/perf/event.h
538
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) _type _name
tools/lib/perf/include/perf/event.h
544
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) _type _name
tools/perf/builtin-sched.c
3956
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) \
tools/perf/builtin-sched.c
3976
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) \
tools/perf/builtin-sched.c
4005
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) \
tools/perf/builtin-sched.c
4058
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) \
tools/perf/builtin-sched.c
4127
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) \
tools/perf/builtin-sched.c
4151
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) \
tools/perf/ui/browsers/hists.c
1229
#define __HPP_COLOR_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/browsers/hists.c
1236
hist_browser__hpp_color_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/browsers/hists.c
1244
#define __HPP_COLOR_ACC_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/browsers/hists.c
1251
hist_browser__hpp_color_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/browsers/hists.c
1269
#define __HPP_COLOR_MEM_STAT_FN(_name, _type) \
tools/perf/ui/browsers/hists.c
1275
return hpp__fmt_mem_stat(fmt, hpp, he, PERF_MEM_STAT_##_type, \
tools/perf/ui/gtk/hists.c
43
#define __HPP_COLOR_PERCENT_FN(_type, _field) \
tools/perf/ui/gtk/hists.c
49
static int perf_gtk__hpp_color_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/gtk/hists.c
57
#define __HPP_COLOR_ACC_PERCENT_FN(_type, _field) \
tools/perf/ui/gtk/hists.c
63
static int perf_gtk__hpp_color_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
503
#define __HPP_COLOR_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
509
static int hpp__color_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
516
#define __HPP_ENTRY_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
517
static int hpp__entry_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
524
#define __HPP_SORT_FN(_type, _field) \
tools/perf/ui/hist.c
525
static int64_t hpp__sort_##_type(struct perf_hpp_fmt *fmt __maybe_unused, \
tools/perf/ui/hist.c
531
#define __HPP_COLOR_ACC_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
537
static int hpp__color_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
544
#define __HPP_ENTRY_ACC_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
545
static int hpp__entry_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
552
#define __HPP_SORT_ACC_FN(_type, _field) \
tools/perf/ui/hist.c
553
static int64_t hpp__sort_##_type(struct perf_hpp_fmt *fmt __maybe_unused, \
tools/perf/ui/hist.c
559
#define __HPP_ENTRY_RAW_FN(_type, _field) \
tools/perf/ui/hist.c
565
static int hpp__entry_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
572
#define __HPP_SORT_RAW_FN(_type, _field) \
tools/perf/ui/hist.c
573
static int64_t hpp__sort_##_type(struct perf_hpp_fmt *fmt __maybe_unused, \
tools/perf/ui/hist.c
579
#define __HPP_ENTRY_AVERAGE_FN(_type, _field) \
tools/perf/ui/hist.c
585
static int hpp__entry_##_type(struct perf_hpp_fmt *fmt, \
tools/perf/ui/hist.c
592
#define __HPP_SORT_AVERAGE_FN(_type, _field) \
tools/perf/ui/hist.c
593
static int64_t hpp__sort_##_type(struct perf_hpp_fmt *fmt __maybe_unused, \
tools/perf/ui/hist.c
599
#define __HPP_COLOR_MEM_STAT_FN(_name, _type) \
tools/perf/ui/hist.c
604
return hpp__fmt_mem_stat(fmt, hpp, he, PERF_MEM_STAT_##_type, \
tools/perf/ui/hist.c
608
#define __HPP_ENTRY_MEM_STAT_FN(_name, _type) \
tools/perf/ui/hist.c
613
return hpp__fmt_mem_stat(fmt, hpp, he, PERF_MEM_STAT_##_type, \
tools/perf/ui/hist.c
617
#define HPP_PERCENT_FNS(_type, _field, _fmttype) \
tools/perf/ui/hist.c
618
__HPP_COLOR_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
619
__HPP_ENTRY_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
620
__HPP_SORT_FN(_type, _field)
tools/perf/ui/hist.c
622
#define HPP_PERCENT_ACC_FNS(_type, _field, _fmttype) \
tools/perf/ui/hist.c
623
__HPP_COLOR_ACC_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
624
__HPP_ENTRY_ACC_PERCENT_FN(_type, _field, _fmttype) \
tools/perf/ui/hist.c
625
__HPP_SORT_ACC_FN(_type, _field)
tools/perf/ui/hist.c
627
#define HPP_RAW_FNS(_type, _field) \
tools/perf/ui/hist.c
628
__HPP_ENTRY_RAW_FN(_type, _field) \
tools/perf/ui/hist.c
629
__HPP_SORT_RAW_FN(_type, _field)
tools/perf/ui/hist.c
631
#define HPP_AVERAGE_FNS(_type, _field) \
tools/perf/ui/hist.c
632
__HPP_ENTRY_AVERAGE_FN(_type, _field) \
tools/perf/ui/hist.c
633
__HPP_SORT_AVERAGE_FN(_type, _field)
tools/perf/ui/hist.c
635
#define HPP_MEM_STAT_FNS(_name, _type) \
tools/perf/ui/hist.c
636
__HPP_COLOR_MEM_STAT_FN(_name, _type) \
tools/perf/ui/hist.c
637
__HPP_ENTRY_MEM_STAT_FN(_name, _type)
tools/perf/ui/hist.c
735
#define HPP__MEM_STAT_PRINT_FNS(_name, _fn, _type) \
tools/perf/ui/hist.c
745
.idx = PERF_HPP__MEM_STAT_ ## _type, \
tools/perf/util/data-convert-bt.c
879
#define __NON_SAMPLE_SET_FIELD(_name, _type, _field) \
tools/perf/util/data-convert-bt.c
881
ret = value_set_##_type(cw, event, #_field, _event->_name._field);\
tools/perf/util/event.c
582
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) \
tools/perf/util/event.c
607
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) \
tools/perf/util/synthetic-events.c
2564
#define CPU_FIELD(_type, _name, _desc, _format, _is_pct, _pct_of, _ver) \
tools/perf/util/synthetic-events.c
2626
#define DOMAIN_FIELD(_type, _name, _desc, _format, _is_jiffies, _ver) \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
377
#define TEST_BTF_DUMP_DATA(_b, _d, _prefix, _str, _type, _flags, \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
380
char __ptrtype[64] = #_type; \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
382
_type _ptrdata = __VA_ARGS__; \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
386
_ptr, sizeof(_type), _str, \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
391
#define TEST_BTF_DUMP_DATA_C(_b, _d, _prefix, _str, _type, _flags, \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
393
TEST_BTF_DUMP_DATA(_b, _d, _prefix, _str, _type, _flags, \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
394
"(" #_type ")" #__VA_ARGS__, __VA_ARGS__)
tools/testing/selftests/bpf/prog_tests/btf_dump.c
397
#define TEST_BTF_DUMP_DATA_OVER(_b, _d, _prefix, _str, _type, _type_sz, \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
400
char __ptrtype[64] = #_type; \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
402
_type _ptrdata = __VA_ARGS__; \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
409
#define TEST_BTF_DUMP_VAR(_b, _d, _prefix, _str, _var, _type, _flags, \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
412
_type _ptrdata = __VA_ARGS__; \
tools/testing/selftests/bpf/prog_tests/btf_dump.c
416
_ptr, sizeof(_type), _str, \
tools/testing/selftests/bpf/progs/netif_receive_skb.c
49
#define TEST_BTF(_str, _type, _flags, _expected, ...) \
tools/testing/selftests/bpf/progs/netif_receive_skb.c
54
static _type _ptrdata = __VA_ARGS__; \
tools/testing/selftests/bpf/progs/netif_receive_skb.c
63
_ptr.type_id = bpf_core_type_id_kernel(_type); \
tools/testing/selftests/bpf/progs/netif_receive_skb.c
84
#define TEST_BTF_C(_str, _type, _flags, ...) \
tools/testing/selftests/bpf/progs/netif_receive_skb.c
85
TEST_BTF(_str, _type, _flags, "(" #_type ")" #__VA_ARGS__, \
tools/testing/selftests/net/ovpn/ovpn-cli.c
44
#define nla_nest_start(_msg, _type) \
tools/testing/selftests/net/ovpn/ovpn-cli.c
45
nla_nest_start(_msg, (_type) | NLA_F_NESTED)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
49
#define vfio_pci_config_read(_device, _offset, _type) ({ \
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
50
_type __data; \
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
59
#define vfio_pci_config_write(_device, _offset, _value, _type) do { \
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
60
_type __data = (_value); \
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
61
vfio_pci_config_access((_device), true, _offset, sizeof(_type), &__data); \