| /rk3399_rockchip-uboot/include/linux/ |
| H A D | bitfield.h | 51 #define __BF_FIELD_CHECK(_mask, _reg, _val, _pfx) \ argument 53 BUILD_BUG_ON_MSG(!__builtin_constant_p(_mask), \ 55 BUILD_BUG_ON_MSG(!(_mask), _pfx "mask is zero"); \ 57 ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \ 59 BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull, \ 61 __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) + \ 62 (1ULL << __bf_shf(_mask))); \ 72 #define FIELD_FIT(_mask, _val) \ argument 74 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_FIT: "); \ 75 !((((typeof(_mask))_val) << __bf_shf(_mask)) & ~(_mask)); \ [all …]
|
| /rk3399_rockchip-uboot/drivers/pinctrl/mvebu/ |
| H A D | pinctrl-armada-37xx.c | 101 #define PIN_GRP(_name, _start, _nr, _mask, _func1, _func2) \ argument 106 .reg_mask = _mask, \ 107 .val = {0, _mask}, \ 111 #define PIN_GRP_GPIO(_name, _start, _nr, _mask, _func1) \ argument 116 .reg_mask = _mask, \ 117 .val = {0, _mask}, \ 121 #define PIN_GRP_GPIO_2(_name, _start, _nr, _mask, _val1, _val2, _func1) \ argument 126 .reg_mask = _mask, \ 131 #define PIN_GRP_EXTRA(_name, _start, _nr, _mask, _v1, _v2, _start2, _nr2, \ argument 137 .reg_mask = _mask, \
|
| /rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra124/ |
| H A D | xusb-padctl.c | 83 #define TEGRA124_LANE(_name, _offset, _shift, _mask, _iddq, _funcs) \ argument 88 .mask = _mask, \
|
| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | rockchip_vop_reg.c | 18 #define VOP_REG_VER_MASK(off, _mask, s, _write_mask, _major, \ argument 21 .mask = _mask, \ 28 #define VOP_REG(off, _mask, s) \ argument 29 VOP_REG_VER_MASK(off, _mask, s, false, 0, 0, -1) 31 #define VOP_REG_MASK(off, _mask, s) \ argument 32 VOP_REG_VER_MASK(off, _mask, s, true, 0, 0, -1) 34 #define VOP_REG_VER(off, _mask, s, _major, _begin_minor, _end_minor) \ argument 35 VOP_REG_VER_MASK(off, _mask, s, false, \
|
| H A D | rockchip_vop2.c | 1199 #define _VOP_REG(off, _mask, _shift, _write_mask) \ argument 1202 .mask = _mask, \ 1207 #define VOP_REG(off, _mask, _shift) \ argument 1208 _VOP_REG(off, _mask, _shift, false)
|
| /rk3399_rockchip-uboot/arch/arm/mach-tegra/tegra210/ |
| H A D | xusb-padctl.c | 63 #define TEGRA210_LANE(_name, _offset, _shift, _mask, _iddq, _funcs) \ argument 68 .mask = _mask, \
|