Lines Matching refs:synchronous_mode
56 unsigned int synchronous_mode[QUAD8_NUM_COUNTERS]; member
428 const struct iio_chan_spec *chan, unsigned int synchronous_mode) in quad8_set_synchronous_mode() argument
432 unsigned int idr_cfg = synchronous_mode; in quad8_set_synchronous_mode()
439 if (synchronous_mode && !priv->quadrature_mode[chan->channel]) { in quad8_set_synchronous_mode()
444 priv->synchronous_mode[chan->channel] = synchronous_mode; in quad8_set_synchronous_mode()
459 return priv->synchronous_mode[chan->channel]; in quad8_get_synchronous_mode()
492 if (priv->synchronous_mode[chan->channel]) in quad8_set_quadrature_mode()
535 idr_cfg |= priv->synchronous_mode[chan->channel]; in quad8_set_index_polarity()
762 unsigned int *const synchronous_mode = priv->synchronous_mode + id; in quad8_function_set() local
779 if (*synchronous_mode) { in quad8_function_set()
780 *synchronous_mode = 0; in quad8_function_set()
929 idr_cfg |= priv->synchronous_mode[channel_id]; in quad8_index_polarity_set()
949 struct counter_signal *signal, size_t *synchronous_mode) in quad8_synchronous_mode_get() argument
954 *synchronous_mode = priv->synchronous_mode[channel_id]; in quad8_synchronous_mode_get()
960 struct counter_signal *signal, size_t synchronous_mode) in quad8_synchronous_mode_set() argument
965 unsigned int idr_cfg = synchronous_mode; in quad8_synchronous_mode_set()
972 if (synchronous_mode && !priv->quadrature_mode[channel_id]) { in quad8_synchronous_mode_set()
977 priv->synchronous_mode[channel_id] = synchronous_mode; in quad8_synchronous_mode_set()