Lines Matching refs:val
63 unsigned int val, unsigned int status)
65 outb_p(val, dev->iobase + C6XDIGIO_DATA_REG);
74 unsigned int val;
76 val = inb(dev->iobase + C6XDIGIO_STATUS_REG);
77 val >>= 3;
78 val &= 0x07;
80 *bits = val;
86 unsigned int chan, unsigned int val)
91 if (val > 498)
92 val = 498;
93 if (val < 2)
94 val = 2;
96 bits = (val >> 0) & 0x03;
98 bits = (val >> 2) & 0x03;
100 bits = (val >> 4) & 0x03;
102 bits = (val >> 6) & 0x03;
104 bits = (val >> 8) & 0x03;
114 unsigned int val = 0;
120 val |= (bits << 0);
123 val |= (bits << 3);
126 val |= (bits << 6);
129 val |= (bits << 9);
132 val |= (bits << 12);
135 val |= (bits << 15);
138 val |= (bits << 18);
141 val |= (bits << 21);
145 return val;
154 unsigned int val = (s->state >> (16 * chan)) & 0xffff;
158 val = data[i];
159 c6xdigio_pwm_write(dev, chan, val);
169 s->state |= (val << (16 * chan));
180 unsigned int val;
183 val = (s->state >> (16 * chan)) & 0xffff;
186 data[i] = val;
197 unsigned int val;
201 val = c6xdigio_encoder_read(dev, chan);
204 data[i] = comedi_offset_munge(s, val);