Searched refs:channel_data (Results 1 – 7 of 7) sorted by relevance
97 struct channel_data { struct107 char *(*setup_rx)(struct channel_data *channel, int size); argument109 int (*rx_done)(struct channel_data *channel); argument111 int (*tx_done)(struct channel_data *channel, int size); argument146 struct channel_data *rxchan; argument149 struct channel_data *chan;260 static void cosa_enable_rx(struct channel_data *chan);261 static void cosa_disable_rx(struct channel_data *chan);262 static int cosa_start_tx(struct channel_data *channel, char *buf, int size);264 static int cosa_dma_able(struct channel_data *chan, char *buf, int data);[all …]
228 struct meson_pwm_channel_data *channel_data; in meson_pwm_enable() local232 channel_data = &meson_pwm_per_channel_data[pwm->hwpwm]; in meson_pwm_enable()237 value &= ~(MISC_CLK_DIV_MASK << channel_data->clk_div_shift); in meson_pwm_enable()238 value |= channel->pre_div << channel_data->clk_div_shift; in meson_pwm_enable()239 value |= channel_data->clk_en_mask; in meson_pwm_enable()244 writel(value, meson->base + channel_data->reg_offset); in meson_pwm_enable()247 value |= channel_data->pwm_en_mask; in meson_pwm_enable()334 struct meson_pwm_channel_data *channel_data; in meson_pwm_get_state() local342 channel_data = &meson_pwm_per_channel_data[pwm->hwpwm]; in meson_pwm_get_state()346 tmp = channel_data->pwm_en_mask | channel_data->clk_en_mask; in meson_pwm_get_state()[all …]
235 struct ads1015_channel_data channel_data[ADS1015_CHANNELS]; member342 pga = data->channel_data[chan].pga; in ads1015_get_adc_result()343 dr = data->channel_data[chan].data_rate; in ads1015_get_adc_result()417 data->channel_data[chan->address].pga = i; in ads1015_set_scale()431 data->channel_data[chan].data_rate = i; in ads1015_set_data_rate()483 idx = data->channel_data[chan->address].pga; in ads1015_read_raw()489 idx = data->channel_data[chan->address].data_rate; in ads1015_read_raw()547 dr = data->channel_data[chan->address].data_rate; in ads1015_read_event()592 dr = data->channel_data[chan->address].data_rate; in ads1015_write_event()892 data->channel_data[channel].pga = pga; in ads1015_get_channels_config_of()[all …]
69 channel = fei->channel_data[chan_num]; in c8sectpfe_timer_interrupt()178 channel = fei->channel_data[stdemux->tsin_index]; in c8sectpfe_start_feed()275 channel = fei->channel_data[stdemux->tsin_index]; in c8sectpfe_stop_feed()295 channel = fei->channel_data[stdemux->tsin_index]; in c8sectpfe_stop_feed()367 if (!fei->channel_data[i]) in find_channel()370 if (fei->channel_data[i]->tsin_id == tsin_num) in find_channel()371 return fei->channel_data[i]; in find_channel()764 fei->channel_data[index] = devm_kzalloc(dev, in c8sectpfe_probe()768 if (!fei->channel_data[index]) { in c8sectpfe_probe()773 tsin = fei->channel_data[index]; in c8sectpfe_probe()[all …]
207 tsin = fei->channel_data[n]; in c8sectpfe_tuner_unregister_frontend()241 tsin = fei->channel_data[n]; in c8sectpfe_tuner_register_frontend()
96 struct channel_info *channel_data[C8SECTPFE_MAX_TSIN_CHAN]; member
20 struct ads1015_channel_data channel_data[ADS1015_CHANNELS]; member