Lines Matching refs:reg
76 u32 reg;
78 reg = readl(nkm->common.base + nkm->common.reg);
80 n = reg >> nkm->n.shift;
86 k = reg >> nkm->k.shift;
92 m = reg >> nkm->m.shift;
150 u32 reg;
166 reg = readl(nkm->common.base + nkm->common.reg);
167 reg &= ~GENMASK(nkm->n.width + nkm->n.shift - 1, nkm->n.shift);
168 reg &= ~GENMASK(nkm->k.width + nkm->k.shift - 1, nkm->k.shift);
169 reg &= ~GENMASK(nkm->m.width + nkm->m.shift - 1, nkm->m.shift);
171 reg |= (_nkm.n - nkm->n.offset) << nkm->n.shift;
172 reg |= (_nkm.k - nkm->k.offset) << nkm->k.shift;
173 reg |= (_nkm.m - nkm->m.offset) << nkm->m.shift;
174 writel(reg, nkm->common.base + nkm->common.reg);