• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/staging/comedi/drivers/addi-data/

Lines Matching refs:data

11 	http://www.addi-data-com
12 info@addi-data.com
29 | Tel : +49 (0) 7223/9493-0 | email : info@addi-data.com |
30 | Fax : +49 (0) 7223/9493-92 | Internet : http://www.addi-data.com |
60 | struct comedi_insn *insn,unsigned int *data) |
65 | unsigned int *data : Data Pointer contains |
68 | data[0] : 1 Digital Memory On |
79 struct comedi_insn *insn, unsigned int *data)
81 if ((data[0] != 0) && (data[0] != 1)) {
85 } /* if ((data[0]!=0) && (data[0]!=1)) */
86 if (data[0]) {
88 } /* if (data[0] */
91 } /* else if (data[0] */
99 | struct comedi_insn *insn,unsigned int *data) |
105 | unsigned int *data : Data Pointer to read status |
115 struct comedi_insn *insn, unsigned int *data)
131 if ((data[1] != 0) && (data[1] != 1)) {
135 } /* if ((data[1]!=0) && (data[1]!=1)) */
137 if (data[3] == 0) {
138 if (data[1] == 0) {
139 data[0] = (data[0] << ui_NoOfChannel) | ui_Temp;
140 outw(data[0], devpriv->iobase + APCI2016_DIGITAL_OP);
141 } /* if (data[1]==0) */
143 if (data[1] == 1) {
146 data[0] =
147 (data[0] << (2 *
148 data[2])) | ui_Temp;
151 data[0] =
152 (data[0] << (4 *
153 data[2])) | ui_Temp;
156 data[0] =
157 (data[0] << (8 *
158 data[2])) | ui_Temp;
161 data[0] = data[0] | ui_Temp;
167 outw(data[0],
169 } /* if (data[1]==1) */
172 } /* else if (data[1]==1) */
173 } /* else if (data[1]==0) */
174 } /* if (data[3]==0) */
176 if (data[3] == 1) {
177 if (data[1] == 0) {
178 data[0] = ~data[0] & 0x1;
182 data[0] = (data[0] << ui_NoOfChannel) ^ 0xffff;
183 data[0] = data[0] & ui_Temp;
184 outw(data[0],
186 } /* if (data[1]==0) */
188 if (data[1] == 1) {
191 data[0] = ~data[0] & 0x3;
194 ui_Temp1 << 2 * data[2];
196 data[0] =
197 ((data[0] << (2 *
198 data
203 data[0] = ~data[0] & 0xf;
206 ui_Temp1 << 4 * data[2];
208 data[0] =
209 ((data[0] << (4 *
210 data
215 data[0] = ~data[0] & 0xff;
218 ui_Temp1 << 8 * data[2];
220 data[0] =
221 ((data[0] << (8 *
222 data
233 outw(data[0],
236 } /* if(data[1]==1) */
239 } /* else if(data[1]==1) */
240 } /* elseif(data[1]==0) */
241 } /* if(data[3]==1); */
245 } /* if else data[3]==1) */
246 } /* if else data[3]==0) */
254 | struct comedi_insn *insn,unsigned int *data) |
260 | unsigned int *data : Data Pointer to read status |
270 struct comedi_insn *insn, unsigned int *data)
280 if ((data[0] != 0) && (data[0] != 1)) {
284 } /* if ((data[0]!=0) && (data[0]!=1)) */
285 ui_Temp = data[0];
286 *data = inw(devpriv->iobase + APCI2016_DIGITAL_OP_RW);
288 *data = (*data >> ui_NoOfChannel) & 0x1;
294 *data = (*data >> (2 * data[1])) & 3;
298 *data = (*data >> (4 * data[1])) & 15;
302 *data = (*data >> (8 * data[1])) & 255;
324 | struct comedi_insn *insn,unsigned int *data) |
331 | unsigned int *data : Data Pointer to read status |
341 struct comedi_insn *insn, unsigned int *data)
344 if (data[0] == 0) {
350 outw(data[1],
353 data[1] = data[1] >> 16;
354 outw(data[1],
367 | struct comedi_insn *insn,unsigned int *data) |
374 | unsigned int *data : Data Pointer to read status |
384 struct comedi_insn *insn, unsigned int *data)
387 switch (data[0]) {
404 } /* switch(data[0]) */
413 | struct comedi_insn *insn,unsigned int *data) |
420 | unsigned int *data : Data Pointer to read status |
431 struct comedi_insn *insn, unsigned int *data)
434 data[0] = inw(devpriv->i_IobaseAddon + APCI2016_WATCHDOG_STATUS) & 0x1;