Home
last modified time | relevance | path

Searched refs:counter_dev (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/staging/comedi/drivers/
Dni_tio.c170 static int ni_tio_has_gate2_registers(const struct ni_gpct_device *counter_dev) in ni_tio_has_gate2_registers() argument
172 switch (counter_dev->variant) { in ni_tio_has_gate2_registers()
233 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_clock_src_modifiers() local
242 if (counting_mode_bits & GI_PRESCALE_X2(counter_dev->variant)) in ni_tio_clock_src_modifiers()
244 if (counting_mode_bits & GI_PRESCALE_X8(counter_dev->variant)) in ni_tio_clock_src_modifiers()
251 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_m_series_clock_src_select() local
269 if (counter_dev->regs[second_gate_reg] & GI_SRC_SUBSEL) in ni_m_series_clock_src_select()
279 if (counter_dev->regs[second_gate_reg] & GI_SRC_SUBSEL) in ni_m_series_clock_src_select()
373 switch (counter->counter_dev->variant) { in ni_tio_generic_clock_src_select()
385 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_set_sync_mode() local
[all …]
Dni_tio_internal.h163 counter->counter_dev->write_register(counter, bits, reg); in write_register()
170 return counter->counter_dev->read_register(counter, reg); in read_register()
175 *counter_dev) in ni_tio_counting_mode_registers_present()
177 switch (counter_dev->variant) { in ni_tio_counting_mode_registers_present()
196 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_set_bits_transient() local
200 spin_lock_irqsave(&counter_dev->regs_lock, flags); in ni_tio_set_bits_transient()
201 counter_dev->regs[register_index] &= ~bit_mask; in ni_tio_set_bits_transient()
202 counter_dev->regs[register_index] |= (bit_values & bit_mask); in ni_tio_set_bits_transient()
204 counter_dev->regs[register_index] | transient_bit_values, in ni_tio_set_bits_transient()
207 spin_unlock_irqrestore(&counter_dev->regs_lock, flags); in ni_tio_set_bits_transient()
[all …]
Dni_tiocmd.c53 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_configure_dma() local
69 switch (counter_dev->variant) { in ni_tio_configure_dma()
115 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_input_cmd() local
124 switch (counter_dev->variant) { in ni_tio_input_cmd()
157 dev_err(counter->counter_dev->dev->class_dev, in ni_tio_output_cmd()
204 dev_err(counter->counter_dev->dev->class_dev, in ni_tio_cmd()
206 dev_err(counter->counter_dev->dev->class_dev, in ni_tio_cmd()
234 if (ni_tio_counting_mode_registers_present(counter->counter_dev)) in ni_tio_cmdtest()
322 switch (counter->counter_dev->variant) { in should_ack_gate()
372 if (counter->counter_dev->variant != in ni_tio_acknowledge_and_confirm()
[all …]
Dni_660x.c419 struct ni_gpct_device *counter_dev; member
623 struct comedi_device *dev = counter->counter_dev->dev; in ni_gpct_write_register()
633 struct comedi_device *dev = counter->counter_dev->dev; in ni_gpct_read_register()
1101 devpriv->counter_dev = ni_gpct_device_construct(dev, in ni_660x_auto_attach()
1107 if (!devpriv->counter_dev) in ni_660x_auto_attach()
1127 s->private = &devpriv->counter_dev->counters[i]; in ni_660x_auto_attach()
1129 devpriv->counter_dev->counters[i].chip_index = in ni_660x_auto_attach()
1131 devpriv->counter_dev->counters[i].counter_index = in ni_660x_auto_attach()
1141 ni_tio_init_counter(&devpriv->counter_dev->counters[i]); in ni_660x_auto_attach()
1179 if (devpriv->counter_dev) in ni_660x_detach()
[all …]
Dni_tio.h108 struct ni_gpct_device *counter_dev; member
Dni_mio_common.c800 BUG_ON(devpriv->counter_dev->counters[gpct_index].mite_chan); in ni_request_gpct_mite_channel()
811 ni_tio_set_mite_channel(&devpriv->counter_dev->counters[gpct_index], in ni_request_gpct_mite_channel()
884 if (devpriv->counter_dev->counters[gpct_index].mite_chan) { in ni_release_gpct_mite_channel()
886 devpriv->counter_dev->counters[gpct_index].mite_chan; in ni_release_gpct_mite_channel()
890 counter_dev->counters[gpct_index], in ni_release_gpct_mite_channel()
1437 ni_tio_handle_interrupt(&devpriv->counter_dev->counters[counter_index], in handle_gpct_interrupt()
3954 struct comedi_device *dev = counter->counter_dev->dev; in ni_gpct_write_register()
4022 struct comedi_device *dev = counter->counter_dev->dev; in ni_gpct_read_register()
5612 devpriv->counter_dev = ni_gpct_device_construct(dev, in ni_E_init()
5619 if (!devpriv->counter_dev) in ni_E_init()
[all …]
Dni_stc.h1438 struct ni_gpct_device *counter_dev; member