Lines Matching full:msb
23 * das08_encode12 : DATA[11..4] = MSB[7..0], DATA[3..0] = LSB[7..4].
24 * das08_pcm_encode12 : DATA[11..8] = MSB[3..0], DATA[7..9] = LSB[7..0].
25 * das08_encode16 : SIGN = MSB[7], MAGNITUDE[14..8] = MSB[6..0],
29 * complete, MSB[7] is an "over-range" bit.
176 int lsb, msb; in das08_ai_insn_read() local
214 msb = inb(dev->iobase + DAS08_AI_MSB_REG); in das08_ai_insn_read()
217 data[n] = (lsb >> 4) | (msb << 4); in das08_ai_insn_read()
219 data[n] = (msb << 8) + lsb; in das08_ai_insn_read()
231 unsigned int magnitude = lsb | ((msb & 0x7f) << 8); in das08_ai_insn_read()
234 * MSB bit 7 is 0 for negative, 1 for positive voltage. in das08_ai_insn_read()
237 if (msb & 0x80) in das08_ai_insn_read()
307 unsigned char msb; in das08_ao_set_data() local
310 msb = (data >> 8) & 0xff; in das08_ao_set_data()
313 outb(msb, dev->iobase + DAS08JR_AO_MSB_REG(chan)); in das08_ao_set_data()
318 outb(msb, dev->iobase + DAS08AOX_AO_MSB_REG(chan)); in das08_ao_set_data()