Home
last modified time | relevance | path

Searched refs:devpriv (Results 1 – 25 of 74) sorted by relevance

123

/linux/drivers/comedi/drivers/
H A Dusbduxsigma.c179 struct usbduxsigma_private *devpriv = dev->private; in usbduxsigma_ai_stop() local
181 if (do_unlink && devpriv->ai_urbs) in usbduxsigma_ai_stop()
182 usbduxsigma_unlink_urbs(devpriv->ai_urbs, devpriv->n_ai_urbs); in usbduxsigma_ai_stop()
184 devpriv->ai_cmd_running = 0; in usbduxsigma_ai_stop()
190 struct usbduxsigma_private *devpriv = dev->private; in usbduxsigma_ai_cancel() local
192 mutex_lock(&devpriv->mut); in usbduxsigma_ai_cancel()
194 usbduxsigma_ai_stop(dev, devpriv->ai_cmd_running); in usbduxsigma_ai_cancel()
195 mutex_unlock(&devpriv->mut); in usbduxsigma_ai_cancel()
204 struct usbduxsigma_private *devpriv = dev->private; in usbduxsigma_ai_handle_urb() local
212 devpriv->ai_counter--; in usbduxsigma_ai_handle_urb()
[all …]
H A Dni_labpc_common.c110 struct labpc_private *devpriv = dev->private; in labpc_cancel() local
114 devpriv->cmd2 &= ~(CMD2_SWTRIG | CMD2_HWTRIG | CMD2_PRETRIG); in labpc_cancel()
115 devpriv->write_byte(dev, devpriv->cmd2, CMD2_REG); in labpc_cancel()
118 devpriv->cmd3 = 0; in labpc_cancel()
119 devpriv->write_byte(dev, devpriv->cmd3, CMD3_REG); in labpc_cancel()
131 struct labpc_private *devpriv = dev->private; in labpc_ai_set_chan_and_gain() local
146 devpriv->cmd1 = CMD1_MA(chan); in labpc_ai_set_chan_and_gain()
147 devpriv->cmd1 |= CMD1_GAIN(range); in labpc_ai_set_chan_and_gain()
149 devpriv->write_byte(dev, devpriv->cmd1, CMD1_REG); in labpc_ai_set_chan_and_gain()
161 struct labpc_private *devpriv = dev->private; in labpc_setup_cmd6_reg() local
[all …]
H A Dusbdux.c216 struct usbdux_private *devpriv = dev->private; in usbdux_ai_stop() local
218 if (do_unlink && devpriv->ai_urbs) in usbdux_ai_stop()
219 usbdux_unlink_urbs(devpriv->ai_urbs, devpriv->n_ai_urbs); in usbdux_ai_stop()
221 devpriv->ai_cmd_running = 0; in usbdux_ai_stop()
227 struct usbdux_private *devpriv = dev->private; in usbdux_ai_cancel() local
230 mutex_lock(&devpriv->mut); in usbdux_ai_cancel()
232 usbdux_ai_stop(dev, devpriv->ai_cmd_running); in usbdux_ai_cancel()
233 mutex_unlock(&devpriv->mut); in usbdux_ai_cancel()
242 struct usbdux_private *devpriv = dev->private; in usbduxsub_ai_handle_urb() local
248 devpriv->ai_counter--; in usbduxsub_ai_handle_urb()
[all …]
H A Dvmk80xx.c156 struct vmk80xx_private *devpriv = dev->private; in vmk80xx_do_bulk_msg() local
165 tx_addr = devpriv->ep_tx->bEndpointAddress; in vmk80xx_do_bulk_msg()
166 rx_addr = devpriv->ep_rx->bEndpointAddress; in vmk80xx_do_bulk_msg()
169 tx_size = usb_endpoint_maxp(devpriv->ep_tx); in vmk80xx_do_bulk_msg()
170 rx_size = usb_endpoint_maxp(devpriv->ep_rx); in vmk80xx_do_bulk_msg()
172 usb_bulk_msg(usb, tx_pipe, devpriv->usb_tx_buf, tx_size, NULL, in vmk80xx_do_bulk_msg()
175 usb_bulk_msg(usb, rx_pipe, devpriv->usb_rx_buf, rx_size, NULL, in vmk80xx_do_bulk_msg()
181 struct vmk80xx_private *devpriv = dev->private; in vmk80xx_read_packet() local
186 if (devpriv->model == VMK8061_MODEL) { in vmk80xx_read_packet()
191 ep = devpriv->ep_rx; in vmk80xx_read_packet()
[all …]
H A Dni_mio_common.c456 struct ni_private *devpriv = dev->private; in ni_stc_writew() local
459 if (devpriv->is_m_series) { in ni_stc_writew()
462 spin_lock_irqsave(&devpriv->window_lock, flags); in ni_stc_writew()
463 if (!devpriv->mite && reg < 8) { in ni_stc_writew()
469 spin_unlock_irqrestore(&devpriv->window_lock, flags); in ni_stc_writew()
476 struct ni_private *devpriv = dev->private; in ni_stc_writel() local
478 if (devpriv->is_m_series) { in ni_stc_writel()
488 struct ni_private *devpriv = dev->private; in ni_stc_readw() local
492 if (devpriv->is_m_series) { in ni_stc_readw()
495 spin_lock_irqsave(&devpriv->window_lock, flags); in ni_stc_readw()
[all …]
H A Dadl_pci9118.c245 struct pci9118_private *devpriv = dev->private; in pci9118_amcc_setup_dma() local
246 struct pci9118_dmabuf *dmabuf = &devpriv->dmabuf[buf]; in pci9118_amcc_setup_dma()
249 outl(dmabuf->hw, devpriv->iobase_a + AMCC_OP_REG_MWAR); in pci9118_amcc_setup_dma()
250 outl(dmabuf->use_size, devpriv->iobase_a + AMCC_OP_REG_MWTC); in pci9118_amcc_setup_dma()
255 struct pci9118_private *devpriv = dev->private; in pci9118_amcc_dma_ena() local
258 mcsr = inl(devpriv->iobase_a + AMCC_OP_REG_MCSR); in pci9118_amcc_dma_ena()
263 outl(mcsr, devpriv->iobase_a + AMCC_OP_REG_MCSR); in pci9118_amcc_dma_ena()
268 struct pci9118_private *devpriv = dev->private; in pci9118_amcc_int_ena() local
272 intcsr = inl(devpriv->iobase_a + AMCC_OP_REG_INTCSR); in pci9118_amcc_int_ena()
277 outl(intcsr, devpriv in pci9118_amcc_int_ena()
290 struct pci9118_private *devpriv = dev->private; pci9118_ai_check_chanlist() local
331 struct pci9118_private *devpriv = dev->private; pci9118_set_chanlist() local
392 struct pci9118_private *devpriv = dev->private; pci9118_ai_mode4_switch() local
408 struct pci9118_private *devpriv = dev->private; pci9118_ai_samples_ready() local
465 struct pci9118_private *devpriv = dev->private; pci9118_ai_dma_xfer() local
514 struct pci9118_private *devpriv = dev->private; pci9118_exttrg_enable() local
564 struct pci9118_private *devpriv = dev->private; pci9118_ai_cancel() local
602 struct pci9118_private *devpriv = dev->private; pci9118_ai_munge() local
621 struct pci9118_private *devpriv = dev->private; pci9118_ai_get_onesample() local
638 struct pci9118_private *devpriv = dev->private; pci9118_ai_get_dma() local
680 struct pci9118_private *devpriv = dev->private; pci9118_interrupt() local
772 struct pci9118_private *devpriv = dev->private; pci9118_ai_cmd_start() local
801 struct pci9118_private *devpriv = dev->private; pci9118_ai_setup_dma() local
918 struct pci9118_private *devpriv = dev->private; pci9118_ai_cmd() local
1145 struct pci9118_private *devpriv = dev->private; pci9118_ai_cmdtest() local
1325 struct pci9118_private *devpriv = dev->private; pci9118_ai_insn_read() local
1461 struct pci9118_private *devpriv = dev->private; pci9118_alloc_dma() local
1488 struct pci9118_private *devpriv = dev->private; pci9118_free_dma() local
1509 struct pci9118_private *devpriv; pci9118_common_attach() local
[all...]
H A Dgsc_hpdi.c142 struct hpdi_private *devpriv = dev->private; in gsc_hpdi_drain_dma() local
151 next = readl(devpriv->plx9080_mmio + PLX_REG_DMAPADR(channel)); in gsc_hpdi_drain_dma()
153 idx = devpriv->dma_desc_index; in gsc_hpdi_drain_dma()
154 start = le32_to_cpu(devpriv->dma_desc[idx].pci_start_addr); in gsc_hpdi_drain_dma()
156 for (desc = 0; (next < start || next >= start + devpriv->block_size) && in gsc_hpdi_drain_dma()
157 desc < devpriv->num_dma_descriptors; desc++) { in gsc_hpdi_drain_dma()
159 size = devpriv->block_size / sizeof(u32); in gsc_hpdi_drain_dma()
161 if (size > devpriv->dio_count) in gsc_hpdi_drain_dma()
162 size = devpriv->dio_count; in gsc_hpdi_drain_dma()
163 devpriv in gsc_hpdi_drain_dma()
179 struct hpdi_private *devpriv = dev->private; gsc_hpdi_interrupt() local
252 struct hpdi_private *devpriv = dev->private; gsc_hpdi_abort_dma() local
277 struct hpdi_private *devpriv = dev->private; gsc_hpdi_cmd() local
413 struct hpdi_private *devpriv = dev->private; gsc_hpdi_setup_dma_descriptors() local
481 struct hpdi_private *devpriv = dev->private; gsc_hpdi_free_dma() local
506 struct hpdi_private *devpriv = dev->private; gsc_hpdi_init() local
537 struct hpdi_private *devpriv = dev->private; gsc_hpdi_init_plx9080() local
583 struct hpdi_private *devpriv; gsc_hpdi_auto_attach() local
676 struct hpdi_private *devpriv = dev->private; gsc_hpdi_detach() local
[all...]
H A Damplc_pci230.c534 struct pci230_private *devpriv = dev->private; in pci230_ai_read() local
538 data = inw(devpriv->daqio + PCI230_ADCDATA); in pci230_ai_read()
546 if (devpriv->ai_bipolar) in pci230_ai_read()
556 struct pci230_private *devpriv = dev->private; in pci230_ao_mangle_datum() local
567 if (devpriv->ao_bipolar) in pci230_ao_mangle_datum()
575 struct pci230_private *devpriv = dev->private; in pci230_ao_write_nofifo() local
579 devpriv->daqio + ((chan == 0) ? PCI230_DACOUT1 : PCI230_DACOUT2)); in pci230_ao_write_nofifo()
585 struct pci230_private *devpriv = dev->private; in pci230_ao_write_fifo() local
589 devpriv->daqio + PCI230P2_DACDATA); in pci230_ao_write_fifo()
595 struct pci230_private *devpriv in pci230_claim_shared() local
617 struct pci230_private *devpriv = dev->private; pci230_release_shared() local
711 struct pci230_private *devpriv = dev->private; pci230_ai_eoc() local
724 struct pci230_private *devpriv = dev->private; pci230_ai_insn_read() local
825 struct pci230_private *devpriv = dev->private; pci230_ao_insn_write() local
883 struct pci230_private *devpriv = dev->private; pci230_ao_cmdtest() local
1009 struct pci230_private *devpriv = dev->private; pci230_ao_stop() local
1093 struct pci230_private *devpriv = dev->private; pci230_handle_ao_fifo() local
1178 struct pci230_private *devpriv = dev->private; pci230_ao_inttrig_scan_begin() local
1210 struct pci230_private *devpriv = dev->private; pci230_ao_start() local
1301 struct pci230_private *devpriv = dev->private; pci230_ao_cmd() local
1405 struct pci230_private *devpriv = dev->private; pci230_ai_check_chanlist() local
1508 struct pci230_private *devpriv = dev->private; pci230_ai_cmdtest() local
1713 struct pci230_private *devpriv = dev->private; pci230_ai_update_fifo_trigger_level() local
1747 struct pci230_private *devpriv = dev->private; pci230_ai_inttrig_convert() local
1789 struct pci230_private *devpriv = dev->private; pci230_ai_inttrig_scan_begin() local
1812 struct pci230_private *devpriv = dev->private; pci230_ai_stop() local
1860 struct pci230_private *devpriv = dev->private; pci230_ai_start() local
2013 struct pci230_private *devpriv = dev->private; pci230_handle_ai() local
2078 struct pci230_private *devpriv = dev->private; pci230_ai_cmd() local
2283 struct pci230_private *devpriv = dev->private; pci230_interrupt() local
2373 struct pci230_private *devpriv; pci230_auto_attach() local
[all...]
H A Daddi_apci_1564.c141 * devpriv->timer Register Map (see addi_tcw.h for register/bit defines)
147 * devpriv->counters Register Map (see addi_tcw.h for register/bit defines)
172 struct apci1564_private *devpriv = dev->private; in apci1564_reset() local
188 outl(0x0, devpriv->timer + ADDI_TCW_CTRL_REG); in apci1564_reset()
189 outl(0x0, devpriv->timer + ADDI_TCW_RELOAD_REG); in apci1564_reset()
191 if (devpriv->counters) { in apci1564_reset()
192 unsigned long iobase = devpriv->counters + ADDI_TCW_CTRL_REG; in apci1564_reset()
206 struct apci1564_private *devpriv = dev->private; in apci1564_interrupt() local
227 status = inl(devpriv->timer + ADDI_TCW_IRQ_REG); in apci1564_interrupt()
232 ctrl = inl(devpriv in apci1564_interrupt()
333 struct apci1564_private *devpriv = dev->private; apci1564_cos_insn_config() local
465 struct apci1564_private *devpriv = dev->private; apci1564_cos_cmd() local
496 struct apci1564_private *devpriv = dev->private; apci1564_timer_insn_config() local
545 struct apci1564_private *devpriv = dev->private; apci1564_timer_insn_write() local
562 struct apci1564_private *devpriv = dev->private; apci1564_timer_insn_read() local
577 struct apci1564_private *devpriv = dev->private; apci1564_counter_insn_config() local
627 struct apci1564_private *devpriv = dev->private; apci1564_counter_insn_write() local
646 struct apci1564_private *devpriv = dev->private; apci1564_counter_insn_read() local
662 struct apci1564_private *devpriv; apci1564_auto_attach() local
[all...]
H A Dcomedi_test.c107 struct waveform_private *devpriv = dev->private; in fake_sawtooth() local
116 binary_amplitude *= devpriv->wf_amplitude; in fake_sawtooth()
121 do_div(value, devpriv->wf_period); in fake_sawtooth()
139 struct waveform_private *devpriv = dev->private; in fake_squarewave() local
147 value *= devpriv->wf_amplitude; in fake_squarewave()
151 if (current_time < devpriv->wf_period / 2) { in fake_squarewave()
200 struct waveform_private *devpriv = timer_container_of(devpriv, t, in waveform_ai_timer() local
202 struct comedi_device *dev = devpriv->dev; in waveform_ai_timer()
213 while (nsamples && devpriv->ai_convert_time < now) { in waveform_ai_timer()
218 CR_RANGE(chanspec), devpriv->wf_current); in waveform_ai_timer()
[all …]
H A Ddt282x.c316 struct dt282x_private *devpriv = dev->private; in dt282x_prep_ai_dma() local
317 struct comedi_isadma *dma = devpriv->dma; in dt282x_prep_ai_dma()
320 if (!devpriv->ntrig) in dt282x_prep_ai_dma()
325 if (n > devpriv->ntrig * 2) in dt282x_prep_ai_dma()
326 n = devpriv->ntrig * 2; in dt282x_prep_ai_dma()
327 devpriv->ntrig -= n / 2; in dt282x_prep_ai_dma()
330 comedi_isadma_set_mode(desc, devpriv->dma_dir); in dt282x_prep_ai_dma()
339 struct dt282x_private *devpriv = dev->private; in dt282x_prep_ao_dma() local
340 struct comedi_isadma *dma = devpriv->dma; in dt282x_prep_ao_dma()
344 comedi_isadma_set_mode(desc, devpriv->dma_dir); in dt282x_prep_ao_dma()
[all …]
H A Damplc_pci224.c389 struct pci224_private *devpriv = dev->private; in pci224_ao_set_data() local
395 devpriv->daccon = COMBINE(devpriv->daccon, board->ao_hwrange[range], in pci224_ao_set_data()
398 outw(devpriv->daccon | PCI224_DACCON_FIFORESET, in pci224_ao_set_data()
406 if ((devpriv->daccon & PCI224_DACCON_POLAR_MASK) == in pci224_ao_set_data()
441 struct pci224_private *devpriv = dev->private; in pci224_ao_stop() local
444 if (!test_and_clear_bit(AO_CMD_STARTED, &devpriv->state)) in pci224_ao_stop()
447 spin_lock_irqsave(&devpriv->ao_spinlock, flags); in pci224_ao_stop()
449 devpriv->intsce = 0; in pci224_ao_stop()
450 outb(0, devpriv in pci224_ao_stop()
483 struct pci224_private *devpriv = dev->private; pci224_ao_start() local
506 struct pci224_private *devpriv = dev->private; pci224_ao_handle_fifo() local
808 struct pci224_private *devpriv = dev->private; pci224_ao_start_pacer() local
832 struct pci224_private *devpriv = dev->private; pci224_ao_cmd() local
946 struct pci224_private *devpriv = dev->private; pci224_interrupt() local
994 struct pci224_private *devpriv; pci224_auto_attach() local
1098 struct pci224_private *devpriv = dev->private; pci224_detach() local
[all...]
H A Dcb_pcidas.c67 * PCI BAR1 Register map (devpriv->pcibar1)
148 * PCI BAR2 Register map (devpriv->pcibar2)
161 * PCI BAR4 Register map (devpriv->pcibar4)
314 struct cb_pcidas_private *devpriv = dev->private; in cb_pcidas_ai_eoc() local
317 status = inw(devpriv->pcibar1 + PCIDAS_AI_REG); in cb_pcidas_ai_eoc()
328 struct cb_pcidas_private *devpriv = dev->private; in cb_pcidas_ai_insn_read() local
338 outw(PCIDAS_CALIB_EN | PCIDAS_CALIB_SRC(devpriv->calib_src), in cb_pcidas_ai_insn_read()
339 devpriv->pcibar1 + PCIDAS_CALIB_REG); in cb_pcidas_ai_insn_read()
342 outw(0, devpriv->pcibar1 + PCIDAS_CALIB_REG); in cb_pcidas_ai_insn_read()
353 outw(bits, devpriv in cb_pcidas_ai_insn_read()
381 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ai_insn_config() local
407 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_nofifo_insn_write() local
438 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_fifo_insn_write() local
472 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_eeprom_ready() local
486 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_eeprom_insn_read() local
523 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_calib_write() local
581 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_dac08_write() local
788 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ai_cmd() local
893 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_cmdtest() local
964 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ai_cancel() local
984 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_load_fifo() local
1000 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_inttrig() local
1032 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_cmd() local
1087 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_cancel() local
1107 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ao_interrupt() local
1140 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_ai_interrupt() local
1205 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_interrupt() local
1251 struct cb_pcidas_private *devpriv; cb_pcidas_auto_attach() local
1450 struct cb_pcidas_private *devpriv = dev->private; cb_pcidas_detach() local
[all...]
H A Dni_usb6501.c172 struct ni6501_private *devpriv = dev->private; in ni6501_port_command() local
174 u8 *tx = devpriv->usb_tx_buf; in ni6501_port_command()
180 mutex_lock(&devpriv->mut); in ni6501_port_command()
211 devpriv->ep_tx->bEndpointAddress), in ni6501_port_command()
212 devpriv->usb_tx_buf, in ni6501_port_command()
221 devpriv->ep_rx->bEndpointAddress), in ni6501_port_command()
222 devpriv->usb_rx_buf, in ni6501_port_command()
232 *bitmap = devpriv->usb_rx_buf[14]; in ni6501_port_command()
234 devpriv->usb_rx_buf[14] = 0x00; in ni6501_port_command()
236 if (memcmp(devpriv->usb_rx_buf, READ_PORT_RESPONSE, in ni6501_port_command()
[all …]
H A Dusbduxfast.c167 struct usbduxfast_private *devpriv = dev->private; in usbduxfast_send_cmd() local
171 devpriv->duxbuf[0] = cmd_type; in usbduxfast_send_cmd()
174 devpriv->duxbuf, SIZEOFDUXBUF, in usbduxfast_send_cmd()
186 struct usbduxfast_private *devpriv = dev->private; in usbduxfast_cmd_data() local
189 devpriv->duxbuf[1 + 0x00 + index] = len; in usbduxfast_cmd_data()
190 devpriv->duxbuf[1 + 0x08 + index] = op; in usbduxfast_cmd_data()
191 devpriv->duxbuf[1 + 0x10 + index] = out; in usbduxfast_cmd_data()
192 devpriv->duxbuf[1 + 0x18 + index] = log; in usbduxfast_cmd_data()
197 struct usbduxfast_private *devpriv = dev->private; in usbduxfast_ai_stop() local
200 devpriv->ai_cmd_running = 0; in usbduxfast_ai_stop()
[all …]
H A Daddi_apci_3120.c22 * PCI BAR 0 register map (devpriv->amcc)
85 * PCI BAR 2 register map (devpriv->addon)
160 struct apci3120_private *devpriv = dev->private; in apci3120_addon_write() local
164 outw(reg, devpriv->addon + APCI3120_ADDON_ADDR_REG); in apci3120_addon_write()
165 outw(val & 0xffff, devpriv->addon + APCI3120_ADDON_DATA_REG); in apci3120_addon_write()
167 outw(reg + 2, devpriv->addon + APCI3120_ADDON_ADDR_REG); in apci3120_addon_write()
168 outw((val >> 16) & 0xffff, devpriv->addon + APCI3120_ADDON_DATA_REG); in apci3120_addon_write()
174 struct apci3120_private *devpriv = dev->private; in apci3120_init_dma() local
178 devpriv->amcc + AMCC_OP_REG_AGCSTS); in apci3120_init_dma()
186 devpriv in apci3120_init_dma()
206 struct apci3120_private *devpriv = dev->private; apci3120_setup_dma() local
273 struct apci3120_private *devpriv = dev->private; apci3120_ns_to_timer() local
316 struct apci3120_private *devpriv = dev->private; apci3120_timer_write() local
336 struct apci3120_private *devpriv = dev->private; apci3120_timer_read() local
359 struct apci3120_private *devpriv = dev->private; apci3120_timer_set_mode() local
369 struct apci3120_private *devpriv = dev->private; apci3120_timer_enable() local
380 struct apci3120_private *devpriv = dev->private; apci3120_exttrig_enable() local
393 struct apci3120_private *devpriv = dev->private; apci3120_set_chanlist() local
427 struct apci3120_private *devpriv = dev->private; apci3120_interrupt_dma() local
472 struct apci3120_private *devpriv = dev->private; apci3120_interrupt() local
539 struct apci3120_private *devpriv = dev->private; apci3120_ai_cmd() local
665 struct apci3120_private *devpriv = dev->private; apci3120_cancel() local
708 struct apci3120_private *devpriv = dev->private; apci3120_ai_insn_read() local
803 struct apci3120_private *devpriv = dev->private; apci3120_do_insn_bits() local
821 struct apci3120_private *devpriv = dev->private; apci3120_timer_insn_config() local
908 struct apci3120_private *devpriv = dev->private; apci3120_dma_alloc() local
936 struct apci3120_private *devpriv = dev->private; apci3120_dma_free() local
969 struct apci3120_private *devpriv; apci3120_auto_attach() local
[all...]
H A Dcomedi_bond.c65 struct comedi_bond_private *devpriv = dev->private; in bonding_dio_insn_bits() local
74 n_left = devpriv->nchans - base_chan; in bonding_dio_insn_bits()
79 devs = devpriv->devs; in bonding_dio_insn_bits()
128 struct comedi_bond_private *devpriv = dev->private; in bonding_dio_insn_config() local
137 devs = devpriv->devs; in bonding_dio_insn_config()
171 struct comedi_bond_private *devpriv = dev->private; in do_dev_config() local
176 devpriv->name[0] = 0; in do_dev_config()
234 devpriv->nchans += nchans; in do_dev_config()
242 devs = krealloc(devpriv->devs, in do_dev_config()
243 (devpriv->ndevs + 1) * sizeof(*devs), in do_dev_config()
[all …]
H A Dni_labpc_isadma.c53 struct labpc_private *devpriv = dev->private; in labpc_setup_dma() local
54 struct comedi_isadma_desc *desc = &devpriv->dma->desc[0]; in labpc_setup_dma()
61 devpriv->count * sample_size < desc->size) in labpc_setup_dma()
62 desc->size = devpriv->count * sample_size; in labpc_setup_dma()
67 devpriv->cmd3 |= (CMD3_DMAEN | CMD3_DMATCINTEN); in labpc_setup_dma()
73 struct labpc_private *devpriv = dev->private; in labpc_drain_dma() local
74 struct comedi_isadma_desc *desc = &devpriv->dma->desc[0]; in labpc_drain_dma()
96 if (devpriv->count <= nsamples) { in labpc_drain_dma()
97 nsamples = devpriv->count; in labpc_drain_dma()
100 leftover = devpriv->count - nsamples; in labpc_drain_dma()
[all …]
H A Daddi_apci_1032.c108 struct apci1032_private *devpriv = dev->private; in apci1032_cos_insn_config() local
127 devpriv->ctrl = 0; in apci1032_cos_insn_config()
128 devpriv->mode1 = 0; in apci1032_cos_insn_config()
129 devpriv->mode2 = 0; in apci1032_cos_insn_config()
133 if (devpriv->ctrl != (APCI1032_CTRL_INT_ENA | in apci1032_cos_insn_config()
136 devpriv->ctrl = APCI1032_CTRL_INT_ENA | in apci1032_cos_insn_config()
139 devpriv->mode1 = 0; in apci1032_cos_insn_config()
140 devpriv->mode2 = 0; in apci1032_cos_insn_config()
143 devpriv->mode1 &= oldmask; in apci1032_cos_insn_config()
144 devpriv in apci1032_cos_insn_config()
236 struct apci1032_private *devpriv = dev->private; apci1032_cos_cmd() local
260 struct apci1032_private *devpriv = dev->private; apci1032_interrupt() local
303 struct apci1032_private *devpriv; apci1032_auto_attach() local
[all...]
H A Dni_660x.c313 struct ni_660x_private *devpriv = dev->private; in ni_660x_set_dma_channel() local
316 devpriv->dma_cfg[chip] &= ~NI660X_DMA_CFG_SEL_MASK(mite_channel); in ni_660x_set_dma_channel()
317 devpriv->dma_cfg[chip] |= NI660X_DMA_CFG_SEL(mite_channel, in ni_660x_set_dma_channel()
319 ni_660x_write(dev, chip, devpriv->dma_cfg[chip] | in ni_660x_set_dma_channel()
328 struct ni_660x_private *devpriv = dev->private; in ni_660x_unset_dma_channel() local
331 devpriv->dma_cfg[chip] &= ~NI660X_DMA_CFG_SEL_MASK(mite_channel); in ni_660x_unset_dma_channel()
332 devpriv->dma_cfg[chip] |= NI660X_DMA_CFG_SEL_NONE(mite_channel); in ni_660x_unset_dma_channel()
333 ni_660x_write(dev, chip, devpriv->dma_cfg[chip], NI660X_DMA_CFG); in ni_660x_unset_dma_channel()
340 struct ni_660x_private *devpriv = dev->private; in ni_660x_request_mite_channel() local
345 spin_lock_irqsave(&devpriv in ni_660x_request_mite_channel()
364 struct ni_660x_private *devpriv = dev->private; ni_660x_release_mite_channel() local
432 struct ni_660x_private *devpriv = dev->private; ni_660x_interrupt() local
456 struct ni_660x_private *devpriv = dev->private; ni_660x_input_poll() local
470 struct ni_660x_private *devpriv = dev->private; ni_660x_buf_change() local
485 struct ni_660x_private *devpriv; ni_660x_allocate_private() local
503 struct ni_660x_private *devpriv = dev->private; ni_660x_alloc_mite_rings() local
520 struct ni_660x_private *devpriv = dev->private; ni_660x_free_mite_rings() local
604 struct ni_660x_private *devpriv = dev->private; ni_660x_set_pfi_direction() local
627 struct ni_660x_private *devpriv = dev->private; ni_660x_get_pfi_direction() local
642 struct ni_660x_private *devpriv = dev->private; ni_660x_set_pfi_routing() local
669 struct ni_660x_private *devpriv = dev->private; ni_660x_get_pfi_routing() local
739 struct ni_660x_private *devpriv = dev->private; _ni_get_valid_routes() local
755 struct ni_660x_private *devpriv = dev->private; get_output_select_source() local
807 struct ni_660x_private *devpriv = dev->private; test_route() local
822 struct ni_660x_private *devpriv = dev->private; connect_route() local
889 struct ni_660x_private *devpriv = dev->private; disconnect_route() local
972 struct ni_660x_private *devpriv = dev->private; ni_660x_init_tio_chips() local
1001 struct ni_660x_private *devpriv; ni_660x_auto_attach() local
1203 struct ni_660x_private *devpriv = dev->private; ni_660x_detach() local
[all...]
H A Dni_at_a2150.c133 struct a2150_private *devpriv = dev->private; in a2150_interrupt() local
134 struct comedi_isadma *dma = devpriv->dma; in a2150_interrupt()
173 if (devpriv->count < num_points && cmd->stop_src == TRIG_COUNT) in a2150_interrupt()
174 num_points = devpriv->count; in a2150_interrupt()
180 } else if (devpriv->count > max_points) { in a2150_interrupt()
181 leftover = devpriv->count - max_points; in a2150_interrupt()
200 if (--devpriv->count == 0) { /* end of acquisition */ in a2150_interrupt()
222 struct a2150_private *devpriv = dev->private; in a2150_cancel() local
223 struct comedi_isadma *dma = devpriv->dma; in a2150_cancel()
227 devpriv->irq_dma_bits &= ~DMA_INTR_EN_BIT & ~DMA_EN_BIT; in a2150_cancel()
[all …]
H A Dme_daq.c153 struct me_private_data *devpriv = dev->private; in me_dio_insn_config() local
168 devpriv->ctrl2 |= ME_CTRL2_PORT_A_ENA; in me_dio_insn_config()
170 devpriv->ctrl2 &= ~ME_CTRL2_PORT_A_ENA; in me_dio_insn_config()
172 devpriv->ctrl2 |= ME_CTRL2_PORT_B_ENA; in me_dio_insn_config()
174 devpriv->ctrl2 &= ~ME_CTRL2_PORT_B_ENA; in me_dio_insn_config()
176 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_dio_insn_config()
232 struct me_private_data *devpriv = dev->private; in me_ai_insn_read() local
250 devpriv->ctrl2 &= ~(ME_CTRL2_ADFIFO_ENA | ME_CTRL2_CHANLIST_ENA); in me_ai_insn_read()
251 writew(devpriv->ctrl2, dev->mmio + ME_CTRL2_REG); in me_ai_insn_read()
256 devpriv in me_ai_insn_read()
299 struct me_private_data *devpriv = dev->private; me_ao_insn_write() local
342 struct me_private_data *devpriv = dev->private; me2600_xilinx_download() local
413 struct me_private_data *devpriv = dev->private; me_reset() local
434 struct me_private_data *devpriv; me_auto_attach() local
516 struct me_private_data *devpriv = dev->private; me_detach() local
[all...]
H A Dpcl812.c546 struct pcl812_private *devpriv = dev->private; in pcl812_ai_setup_dma() local
547 struct comedi_isadma *dma = devpriv->dma; in pcl812_ai_setup_dma()
556 bytes = devpriv->ai_eos ? comedi_bytes_per_scan(s) : desc->maxsize; in pcl812_ai_setup_dma()
574 struct pcl812_private *devpriv = dev->private; in pcl812_ai_set_chan_range() local
579 if (chanspec == devpriv->last_ai_chanspec) in pcl812_ai_set_chan_range()
582 devpriv->last_ai_chanspec = chanspec; in pcl812_ai_set_chan_range()
584 if (devpriv->use_mpc508) { in pcl812_ai_set_chan_range()
585 if (devpriv->use_diff) { in pcl812_ai_set_chan_range()
596 outb(range + devpriv->range_correction, dev->iobase + PCL812_RANGE_REG); in pcl812_ai_set_chan_range()
603 udelay(devpriv->max_812_ai_mode0_rangewait); in pcl812_ai_set_chan_range()
[all …]
H A Ddyna_pci10xx.c66 struct dyna_pci10xx_private *devpriv = dev->private; in dyna_pci10xx_insn_read_ai() local
76 mutex_lock(&devpriv->mutex); in dyna_pci10xx_insn_read_ai()
94 mutex_unlock(&devpriv->mutex); in dyna_pci10xx_insn_read_ai()
106 struct dyna_pci10xx_private *devpriv = dev->private; in dyna_pci10xx_insn_write_ao() local
109 mutex_lock(&devpriv->mutex); in dyna_pci10xx_insn_write_ao()
116 mutex_unlock(&devpriv->mutex); in dyna_pci10xx_insn_write_ao()
126 struct dyna_pci10xx_private *devpriv = dev->private; in dyna_pci10xx_di_insn_bits() local
129 mutex_lock(&devpriv->mutex); in dyna_pci10xx_di_insn_bits()
131 d = inw_p(devpriv->BADR3); in dyna_pci10xx_di_insn_bits()
137 mutex_unlock(&devpriv in dyna_pci10xx_di_insn_bits()
146 struct dyna_pci10xx_private *devpriv = dev->private; dyna_pci10xx_do_insn_bits() local
165 struct dyna_pci10xx_private *devpriv; dyna_pci10xx_auto_attach() local
227 struct dyna_pci10xx_private *devpriv = dev->private; dyna_pci10xx_detach() local
[all...]
H A Dcb_pcimdas.c49 * PCI Bar 2 Register map (devpriv->daqio)
56 * PCI Bar 3 Register map (devpriv->BADR3)
161 struct cb_pcimdas_private *devpriv = dev->private; in cb_pcimdas_ai_eoc() local
164 status = inb(devpriv->BADR3 + PCIMDAS_STATUS_REG); in cb_pcimdas_ai_eoc()
175 struct cb_pcimdas_private *devpriv = dev->private; in cb_pcimdas_ai_insn_read() local
185 d = inb(devpriv->BADR3 + PCIMDAS_PACER_REG); in cb_pcimdas_ai_insn_read()
189 outb(d, devpriv->BADR3 + PCIMDAS_PACER_REG); in cb_pcimdas_ai_insn_read()
193 outb(PCIMDAS_BURST_CONV_EN, devpriv->BADR3 + PCIMDAS_BURST_REG); in cb_pcimdas_ai_insn_read()
196 outb(range, devpriv->BADR3 + PCIMDAS_GAIN_REG); in cb_pcimdas_ai_insn_read()
199 outb(PCIMDAS_MUX(chan, chan), devpriv in cb_pcimdas_ai_insn_read()
224 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_ao_insn_write() local
243 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_di_insn_bits() local
258 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_do_insn_bits() local
273 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_counter_insn_config() local
309 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_pacer_clk() local
321 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_is_ai_se() local
335 struct cb_pcimdas_private *devpriv = dev->private; cb_pcimdas_is_ai_uni() local
351 struct cb_pcimdas_private *devpriv; cb_pcimdas_auto_attach() local
[all...]

123