Lines Matching defs:base
42 void __iomem *base;
59 static inline unsigned int pit_read(void __iomem *base, unsigned int reg_offset)
61 return readl_relaxed(base + reg_offset);
64 static inline void pit_write(void __iomem *base, unsigned int reg_offset, unsigned long value)
66 writel_relaxed(value, base + reg_offset);
82 t = pit_read(data->base, AT91_PIT_PIIR);
95 pit_write(data->base, AT91_PIT_MR, (data->cycle - 1) | AT91_PIT_PITEN);
107 data->cnt += data->cycle * PIT_PICNT(pit_read(data->base, AT91_PIT_PIVR));
108 pit_write(data->base, AT91_PIT_MR,
118 pit_write(data->base, AT91_PIT_MR, 0);
124 pit_write(data->base, AT91_PIT_MR, 0);
127 while (PIT_CPIV(pit_read(data->base, AT91_PIT_PIVR)) != 0)
131 pit_write(data->base, AT91_PIT_MR,
151 (pit_read(data->base, AT91_PIT_SR) & AT91_PIT_PITS)) {
153 data->cnt += data->cycle * PIT_PICNT(pit_read(data->base,
177 data->base = of_iomap(node, 0);
178 if (!data->base) {