Lines Matching refs:shift
921 #define dsaf_set_field(origin, mask, shift, val) \ argument
924 (origin) |= (((val) << (shift)) & (mask)); \
927 #define dsaf_set_bit(origin, shift, val) \ argument
928 dsaf_set_field((origin), (1ull << (shift)), (shift), (val))
931 u32 shift, u32 val) in dsaf_set_reg_field() argument
935 dsaf_set_field(origin, mask, shift, val); in dsaf_set_reg_field()
939 #define dsaf_set_dev_field(dev, reg, mask, shift, val) \ argument
940 dsaf_set_reg_field((dev)->io_base, (reg), (mask), (shift), (val))
945 #define dsaf_get_field(origin, mask, shift) (((origin) & (mask)) >> (shift)) argument
947 #define dsaf_get_bit(origin, shift) \ argument
948 dsaf_get_field((origin), (1ull << (shift)), (shift))
951 u32 shift) in dsaf_get_reg_field() argument
956 return dsaf_get_field(origin, mask, shift); in dsaf_get_reg_field()
959 #define dsaf_get_dev_field(dev, reg, mask, shift) \ argument
960 dsaf_get_reg_field((dev)->io_base, (reg), (mask), (shift))