Lines Matching refs:var
60 static inline void xgene_set_reg_bits(u32 *var, int pos, int len, u32 val) in xgene_set_reg_bits() argument
64 *var &= ~mask; in xgene_set_reg_bits()
65 *var |= ((val << pos) & mask); in xgene_set_reg_bits()
68 static inline u32 xgene_get_reg_bits(u32 var, int pos, int len) in xgene_get_reg_bits() argument
72 return (var & mask) >> pos; in xgene_get_reg_bits()
75 #define SET_REG_BITS(var, field, val) \ argument
76 xgene_set_reg_bits(var, field ## _POS, field ## _LEN, val)
78 #define SET_REG_BIT(var, field, val) \ argument
79 xgene_set_reg_bits(var, field ## _POS, 1, val)
81 #define GET_REG_BITS(var, field) \ argument
82 xgene_get_reg_bits(var, field ## _POS, field ## _LEN)
84 #define GET_REG_BIT(var, field) ((var) & (field)) argument