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