Lines Matching refs:ops
63 static void mq200_setupregs(struct mq200_softc *sc, u_int32_t *ops);
211 mq200_setupregs(struct mq200_softc *sc, u_int32_t *ops) in mq200_setupregs() argument
216 switch (ops[0] & 0x3) { in mq200_setupregs()
219 mq200_write(sc, ops[0], ops[1]); in mq200_setupregs()
221 reg = mq200_read(sc, ops[0]); in mq200_setupregs()
222 reg = (reg & ~mask) | (ops[1] & mask); in mq200_setupregs()
223 mq200_write(sc, ops[0], reg); in mq200_setupregs()
227 switch (ops[0]) { in mq200_setupregs()
231 mask = ops[1]; in mq200_setupregs()
234 mq200_pllparam(ops[1], &accum); in mq200_setupregs()
237 reg = mq200_read(sc, ops[1]); in mq200_setupregs()
242 mq200_write(sc, ops[1], accum); in mq200_setupregs()
244 reg = mq200_read(sc, ops[1]); in mq200_setupregs()
246 mq200_write(sc, ops[1], reg); in mq200_setupregs()
250 accum = (accum & ~mask) | (ops[1] & mask); in mq200_setupregs()
253 accum = (accum | ops[1]); in mq200_setupregs()
258 if (ops[0] != OP_MASK) in mq200_setupregs()
260 ops += 2; in mq200_setupregs()