Lines Matching refs:field
22 struct clkgen_field *field)
24 return (readl(base + field->offset) >> field->shift) & field->mask;
28 static inline void clkgen_write(void __iomem *base, struct clkgen_field *field,
31 writel((readl(base + field->offset) &
32 ~(field->mask << field->shift)) | (val << field->shift),
33 base + field->offset);
44 #define CLKGEN_READ(pll, field) clkgen_read(pll->regs_base, \
45 &pll->data->field)
47 #define CLKGEN_WRITE(pll, field, val) clkgen_write(pll->regs_base, \
48 &pll->data->field, val)