Lines Matching refs:reg
96 u32 reg;
98 reg = readl(nkmp->common.base + nkmp->common.reg);
100 n = reg >> nkmp->n.shift;
106 k = reg >> nkmp->k.shift;
112 m = reg >> nkmp->m.shift;
118 p = reg >> nkmp->p.shift;
170 u32 reg;
207 reg = readl(nkmp->common.base + nkmp->common.reg);
208 reg &= ~(n_mask | k_mask | m_mask | p_mask);
210 reg |= ((_nkmp.n - nkmp->n.offset) << nkmp->n.shift) & n_mask;
211 reg |= ((_nkmp.k - nkmp->k.offset) << nkmp->k.shift) & k_mask;
212 reg |= ((_nkmp.m - nkmp->m.offset) << nkmp->m.shift) & m_mask;
213 reg |= (ilog2(_nkmp.p) << nkmp->p.shift) & p_mask;
215 writel(reg, nkmp->common.base + nkmp->common.reg);