Home
last modified time | relevance | path

Searched refs:_mask (Results 1 – 25 of 79) sorted by relevance

1234

/Linux-v4.19/include/linux/
Dbitfield.h52 #define __BF_FIELD_CHECK(_mask, _reg, _val, _pfx) \ argument
54 BUILD_BUG_ON_MSG(!__builtin_constant_p(_mask), \
56 BUILD_BUG_ON_MSG((_mask) == 0, _pfx "mask is zero"); \
58 ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \
60 BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull, \
62 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) + \
63 (1ULL << __bf_shf(_mask))); \
73 #define FIELD_FIT(_mask, _val) \ argument
75 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_FIT: "); \
76 !((((typeof(_mask))_val) << __bf_shf(_mask)) & ~(_mask)); \
[all …]
Dnospec.h53 unsigned long _mask = array_index_mask_nospec(_i, _s); \
58 (typeof(_i)) (_i & _mask); \
/Linux-v4.19/arch/arm/probes/
Ddecode.h336 #define DECODE_HEADER(_type, _mask, _value, _regs) \ argument
338 {.bits = (_mask)}, \
347 #define DECODE_TABLE(_mask, _value, _table) \ argument
348 DECODE_HEADER(DECODE_TYPE_TABLE, _mask, _value, 0), \
357 #define DECODE_CUSTOM(_mask, _value, _decoder) \ argument
358 DECODE_HEADER(DECODE_TYPE_CUSTOM, _mask, _value, 0), \
367 #define DECODE_SIMULATEX(_mask, _value, _handler, _regs) \ argument
368 DECODE_HEADER(DECODE_TYPE_SIMULATE, _mask, _value, _regs), \
371 #define DECODE_SIMULATE(_mask, _value, _handler) \ argument
372 DECODE_SIMULATEX(_mask, _value, _handler, 0)
[all …]
/Linux-v4.19/arch/mips/include/asm/mach-ralink/
Dpinmux.h15 #define GRP(_name, _func, _mask, _shift) \ argument
16 { .name = _name, .mask = _mask, .shift = _shift, \
17 .func = _func, .gpio = _mask, \
20 #define GRP_G(_name, _func, _mask, _gpio, _shift) \ argument
21 { .name = _name, .mask = _mask, .shift = _shift, \
/Linux-v4.19/drivers/staging/iio/meter/
Dmeter.h352 #define IIO_EVENT_ATTR_AENERGY_HALF_FULL(_evlist, _show, _store, _mask) \ argument
353 IIO_EVENT_ATTR_SH(aenergy_half_full, _evlist, _show, _store, _mask)
356 #define IIO_EVENT_ATTR_LINE_VOLT_SAG(_evlist, _show, _store, _mask) \ argument
357 IIO_EVENT_ATTR_SH(line_volt_sag, _evlist, _show, _store, _mask)
363 #define IIO_EVENT_ATTR_CYCEND(_evlist, _show, _store, _mask) \ argument
364 IIO_EVENT_ATTR_SH(cycend, _evlist, _show, _store, _mask)
367 #define IIO_EVENT_ATTR_ZERO_CROSS(_evlist, _show, _store, _mask) \ argument
368 IIO_EVENT_ATTR_SH(zero_cross, _evlist, _show, _store, _mask)
371 #define IIO_EVENT_ATTR_AENERGY_OVERFLOW(_evlist, _show, _store, _mask) \ argument
372 IIO_EVENT_ATTR_SH(aenergy_overflow, _evlist, _show, _store, _mask)
[all …]
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Denum.h120 #define LOOPBACK_CHANGED(_from, _to, _mask) \ argument
121 (!!((LOOPBACK_MASK(_from) ^ LOOPBACK_MASK(_to)) & (_mask)))
123 #define LOOPBACK_OUT_OF(_from, _to, _mask) \ argument
124 ((LOOPBACK_MASK(_from) & (_mask)) && !(LOOPBACK_MASK(_to) & (_mask)))
/Linux-v4.19/drivers/net/ethernet/sfc/
Denum.h121 #define LOOPBACK_CHANGED(_from, _to, _mask) \ argument
122 (!!((LOOPBACK_MASK(_from) ^ LOOPBACK_MASK(_to)) & (_mask)))
124 #define LOOPBACK_OUT_OF(_from, _to, _mask) \ argument
125 ((LOOPBACK_MASK(_from) & (_mask)) && !(LOOPBACK_MASK(_to) & (_mask)))
/Linux-v4.19/drivers/pinctrl/mvebu/
Dpinctrl-mvebu.h161 #define _MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ argument
166 .variant = _mask, \
171 #define MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ argument
172 _MPP_VAR_FUNCTION(_val, _name, _subname, _mask)
174 #define MPP_VAR_FUNCTION(_val, _name, _subname, _mask) \ argument
175 _MPP_VAR_FUNCTION(_val, _name, NULL, _mask)
Dpinctrl-armada-37xx.c112 #define PIN_GRP(_name, _start, _nr, _mask, _func1, _func2) \ argument
117 .reg_mask = _mask, \
118 .val = {0, _mask}, \
122 #define PIN_GRP_GPIO(_name, _start, _nr, _mask, _func1) \ argument
127 .reg_mask = _mask, \
128 .val = {0, _mask}, \
132 #define PIN_GRP_GPIO_2(_name, _start, _nr, _mask, _val1, _val2, _func1) \ argument
137 .reg_mask = _mask, \
142 #define PIN_GRP_GPIO_3(_name, _start, _nr, _mask, _v1, _v2, _v3, _f1, _f2) \ argument
147 .reg_mask = _mask, \
[all …]
/Linux-v4.19/drivers/bcma/
Dsprom.c185 #define SPEX(_field, _offset, _mask, _shift) \ argument
186 bus->sprom._field = ((sprom[SPOFF(_offset)] & (_mask)) >> (_shift))
188 #define SPEX32(_field, _offset, _mask, _shift) \ argument
190 sprom[SPOFF(_offset)]) & (_mask)) >> (_shift))
192 #define SPEX_ARRAY8(_field, _offset, _mask, _shift) \ argument
194 SPEX(_field[0], _offset + 0, _mask, _shift); \
195 SPEX(_field[1], _offset + 2, _mask, _shift); \
196 SPEX(_field[2], _offset + 4, _mask, _shift); \
197 SPEX(_field[3], _offset + 6, _mask, _shift); \
198 SPEX(_field[4], _offset + 8, _mask, _shift); \
[all …]
/Linux-v4.19/include/xen/interface/io/
Dring.h342 static inline RING_IDX name##_mask(RING_IDX idx, RING_IDX ring_size) \
351 return buf + name##_mask(idx, ring_size); \
369 *masked_cons = name##_mask(*masked_cons + size, ring_size); \
387 *masked_prod = name##_mask(*masked_prod + size, ring_size); \
399 prod = name##_mask(prod, ring_size); \
400 cons = name##_mask(cons, ring_size); \
/Linux-v4.19/drivers/clk/st/
Dclkgen.h38 #define CLKGEN_FIELD(_offset, _mask, _shift) { \ argument
40 .mask = _mask, \
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/gpio/
Dddc_regs.h36 ….type ## _mask = DC_GPIO_DDC ## id ## _ ## type ## __DC_GPIO_DDC ## id ## cd ## _ ## type ## _MAS…
53 .type ## _mask = DC_GPIO_DDCVGA_ ## type ## __DC_GPIO_DDCVGA ## cd ## _ ## type ## _MASK,\
70 .type ## _mask = DC_GPIO_I2CPAD_ ## type ## __DC_GPIO_ ## cd ## _ ## type ## _MASK,\
/Linux-v4.19/drivers/ssb/
Dpci.c171 #define SPEX16(_outvar, _offset, _mask, _shift) \ argument
172 out->_outvar = ((in[SPOFF(_offset)] & (_mask)) >> (_shift))
173 #define SPEX32(_outvar, _offset, _mask, _shift) \ argument
175 in[SPOFF(_offset)]) & (_mask)) >> (_shift))
176 #define SPEX(_outvar, _offset, _mask, _shift) \ argument
177 SPEX16(_outvar, _offset, _mask, _shift)
179 #define SPEX_ARRAY8(_field, _offset, _mask, _shift) \ argument
181 SPEX(_field[0], _offset + 0, _mask, _shift); \
182 SPEX(_field[1], _offset + 2, _mask, _shift); \
183 SPEX(_field[2], _offset + 4, _mask, _shift); \
[all …]
/Linux-v4.19/drivers/gpu/drm/rockchip/
Drockchip_vop_reg.c23 #define _VOP_REG(off, _mask, _shift, _write_mask, _relaxed) \ argument
26 .mask = _mask, \
32 #define VOP_REG(off, _mask, _shift) \ argument
33 _VOP_REG(off, _mask, _shift, false, true)
35 #define VOP_REG_SYNC(off, _mask, _shift) \ argument
36 _VOP_REG(off, _mask, _shift, false, false)
38 #define VOP_REG_MASK_SYNC(off, _mask, _shift) \ argument
39 _VOP_REG(off, _mask, _shift, true, false)
/Linux-v4.19/net/6lowpan/
Dnhc.h28 static u8 __nhc##_mask[_idlen]; \
34 .idmask = __nhc##_mask, \
/Linux-v4.19/include/linux/regulator/
Dab8500.h59 #define INIT_REGULATOR_REGISTER(_id, _mask, _value) \ argument
62 .mask = _mask, \
/Linux-v4.19/drivers/iio/health/
Dafe440x.h91 #define AFE440X_INTENSITY_CHAN(_index, _mask) \ argument
104 _mask, \
/Linux-v4.19/include/linux/perf/
Darm_pmu.h139 #define PMU_PROBE(_cpuid, _mask, _fn) \ argument
142 .mask = (_mask), \
/Linux-v4.19/drivers/clk/uniphier/
Dclk-uniphier.h78 #define UNIPHIER_CLK_CPUGEAR(_name, _idx, _regbase, _mask, \ argument
88 .mask = (_mask) \
/Linux-v4.19/arch/sh/kernel/cpu/sh4a/
Dclock-shx3.c64 #define DIV4(_bit, _mask, _flags) \ argument
65 SH_CLK_DIV4(&pll_clk, FRQMR1, _bit, _mask, _flags)
Dclock-sh7757.c65 #define DIV4(_bit, _mask, _flags) \ argument
66 SH_CLK_DIV4(&pll_clk, FRQCR, _bit, _mask, _flags)
/Linux-v4.19/arch/sh/kernel/cpu/sh2a/
Dclock-sh7264.c80 #define DIV4(_reg, _bit, _mask, _flags) \ argument
81 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags)
Dclock-sh7269.c108 #define DIV4(_reg, _bit, _mask, _flags) \ argument
109 SH_CLK_DIV4(&pll_clk, _reg, _bit, _mask, _flags)
/Linux-v4.19/drivers/iio/adc/
Dmax1363.c193 #define MAX1363_MODE_SINGLE(_num, _mask) { \ argument
197 .modemask[0] = _mask, \
200 #define MAX1363_MODE_SCAN_TO_CHANNEL(_num, _mask) { \ argument
204 .modemask[0] = _mask, \
208 #define MAX1236_MODE_SCAN_MID_TO_CHANNEL(_mid, _num, _mask) { \ argument
212 .modemask[0] = _mask \
215 #define MAX1363_MODE_DIFF_SINGLE(_nump, _numm, _mask) { \ argument
219 .modemask[0] = _mask \
223 #define MAX1363_MODE_DIFF_SCAN_TO_CHANNEL(_num, _numvals, _mask) { \ argument
227 .modemask[0] = _mask \
[all …]

1234