• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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) |
66 | unsigned int *data : Data Pointer to read status |
77 struct comedi_insn *insn, unsigned int *data)
82 ui_Temp = data[0];
83 *data = inl(devpriv->iobase + APCI3501_DIGITAL_IP);
85 *data = (*data >> ui_NoOfChannel) & 0x1;
90 *data = *data & 0x3;
103 | struct comedi_insn *insn,unsigned int *data) |
108 | unsigned int *data : Data Pointer contains |
111 | data[1] : 1 Enable VCC Interrupt |
113 | data[2] : 1 Enable CC Interrupt |
125 struct comedi_insn *insn, unsigned int *data)
128 if ((data[0] != 0) && (data[0] != 1)) {
132 } /* if ( (data[0]!=0) && (data[0]!=1) ) */
133 if (data[0]) {
135 } /* if (data[0]) */
138 } /* else if (data[0]) */
146 | struct comedi_insn *insn,unsigned int *data) |
153 | unsigned int *data : Data Pointer contains |
165 struct comedi_insn *insn, unsigned int *data)
175 if (data[3] == 0) {
176 if (data[1] == 0) {
177 data[0] = (data[0] << ui_NoOfChannel) | ui_Temp;
178 outl(data[0], devpriv->iobase + APCI3501_DIGITAL_OP);
179 } /* if(data[1]==0) */
181 if (data[1] == 1) {
182 data[0] = (data[0] << (2 * data[2])) | ui_Temp;
183 outl(data[0],
185 } /* if(data[1]==1) */
188 } /* else if(data[1]==1) */
189 } /* elseif(data[1]==0) */
190 } /* if(data[3]==0) */
192 if (data[3] == 1) {
193 if (data[1] == 0) {
194 data[0] = ~data[0] & 0x1;
198 data[0] =
199 (data[0] << ui_NoOfChannel) ^
201 data[0] = data[0] & ui_Temp;
202 outl(data[0],
204 } /* if(data[1]==0) */
206 if (data[1] == 1) {
207 data[0] = ~data[0] & 0x3;
209 ui_Temp1 = ui_Temp1 << 2 * data[2];
211 data[0] =
212 ((data[0] << (2 *
213 data[2])) ^
215 outl(data[0],
218 } /* if(data[1]==1) */
221 } /* else if(data[1]==1) */
222 } /* elseif(data[1]==0) */
223 } /* if(data[3]==1); */
227 } /* if else data[3]==1) */
228 } /* if else data[3]==0) */
236 | struct comedi_insn *insn,unsigned int *data) |
242 | unsigned int *data : Data Pointer to read status |
252 struct comedi_insn *insn, unsigned int *data)
258 ui_Temp = data[0];
259 *data = inl(devpriv->iobase + APCI3501_DIGITAL_OP);
261 *data = (*data >> ui_NoOfChannel) & 0x1;
265 *data = *data & 0x3;
279 | struct comedi_insn *insn,unsigned int *data) |
286 | unsigned int *data : Data Pointer contains |
289 | data[0] : Voltage Mode |
302 struct comedi_insn *insn, unsigned int *data)
304 outl(data[0],
308 if (data[0]) {
320 | struct comedi_insn *insn,unsigned int *data) |
327 | unsigned int *data : Data Pointer contains |
340 struct comedi_insn *insn, unsigned int *data)
348 if ((*data < 0) || (*data > 16384)) {
355 if ((*data < 0) || (*data > 8192)) {
376 (unsigned int) ((*data << 0x8) & 0x7FFFFF00L) |
390 | struct comedi_insn *insn,unsigned int *data) |
395 | unsigned int *data : Data Pointer contains |
398 | data[0] : 0 Configure As Timer |
401 | data[1] : 1 Enable Interrupt |
403 | data[2] : Time Unit |
404 | data[3] : Reload Value |
414 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
418 if (data[0] == ADDIDATA_WATCHDOG) {
424 if (data[1] == 1) {
434 outl(data[2],
439 outl(data[3],
447 } /* end if(data[0]==ADDIDATA_WATCHDOG) */
449 else if (data[0] == ADDIDATA_TIMER) {
457 if (data[1] == 1) {
467 outl(data[2],
472 outl(data[3],
484 } /* end if(data[0]==ADDIDATA_TIMER) */
493 | struct comedi_insn *insn,unsigned int *data) |
498 | unsigned int *data : Data Pointer contains |
501 | data[0] : 0 Timer |
503 | 2 Watchdog | | data[1] : 1 Start |
515 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
521 if (data[1] == 1) {
532 else if (data[1] == 0) /* Stop The Watchdog */
542 } else if (data[1] == 2) {
550 } /* if(data[1]==2) */
554 if (data[1] == 1) {
564 } else if (data[1] == 0) {
575 else if (data[1] == 2) {
596 | struct comedi_insn *insn,unsigned int *data) |
601 | unsigned int *data : Data Pointer contains |
604 | data[0] : 0 Timer |
606 | 2 Watchdog | | data[1] : Timer Counter Watchdog Number |
617 struct comedi_subdevice *s, struct comedi_insn *insn, unsigned int *data)
621 data[0] =
624 data[1] = inl(devpriv->iobase + APCI3501_WATCHDOG);
628 data[0] =
631 data[1] = inl(devpriv->iobase + APCI3501_WATCHDOG);