Lines Matching refs:_reg
45 #define CV1800_CLK_BIT(_reg, _shift) \ argument
47 .reg = _reg, \
51 #define CV1800_CLK_REG(_reg, _shift, _width, _initval, _flags) \ argument
53 .reg = _reg, \
60 #define cv1800_clk_regfield_genmask(_reg) \ argument
61 GENMASK((_reg)->shift + (_reg)->width - 1, (_reg)->shift)
62 #define cv1800_clk_regfield_get(_val, _reg) \ argument
63 (((_val) >> (_reg)->shift) & GENMASK((_reg)->width - 1, 0))
64 #define cv1800_clk_regfield_set(_val, _new, _reg) \ argument
65 (((_val) & ~cv1800_clk_regfield_genmask((_reg))) | \
66 (((_new) & GENMASK((_reg)->width - 1, 0)) << (_reg)->shift))
68 #define _CV1800_SET_FIELD(_reg, _val, _field) \ argument
69 (((_reg) & ~(_field)) | FIELD_PREP((_field), (_val)))