Searched refs:channels (Results 276 - 300 of 1483) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-core.c730 cx_write(dev->channels[i].sram_channels->dma_ctl, 0);
731 cx_write(dev->channels[i].sram_channels->int_msk, 0);
736 cx_write(dev->channels[i].sram_channels->dma_ctl, 0);
737 cx_write(dev->channels[i].sram_channels->int_msk, 0);
755 cx_write(dev->channels[channel_select].sram_channels->pix_frmt,
758 dev->channels[channel_select].pixel_formats = format;
778 cx_write(dev->channels[i].sram_channels->int_stat, 0xffffffff);
792 cx25821_set_vip_mode(dev, dev->channels[i].sram_channels);
793 cx25821_sram_channel_setup(dev, dev->channels[i].sram_channels,
795 dev->channels[
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dr600_hdmi.c67 /* number of channels */
68 status.channels = (value & 0x7) + 1;
124 if (rdev->audio.pin[0].channels != audio_status.channels ||
429 DRM_DEBUG("%s with %d channels, %d Hz sampling rate, %d bits per sample,\n",
431 audio.channels, audio.rate, audio.bits_per_sample);
441 frame.channels = audio.channels;
/linux-master/drivers/rpmsg/
H A Dmtk_rpmsg.c23 struct list_head channels; member in struct:mtk_rpmsg_rproc_subdev
233 list_for_each_entry(info, &subdev->channels, list) {
263 list_add(&info->list, &mtk_subdev->channels);
357 list_for_each_entry(info, &mtk_subdev->channels, list) {
370 &mtk_subdev->channels, list) {
392 INIT_LIST_HEAD(&mtk_subdev->channels);
/linux-master/drivers/clocksource/
H A Dsh_mtu2.c49 struct sh_mtu2_channel *channels; member in struct:sh_mtu2_device
191 /* start stop register shared by multiple timer channels */
351 /* Skip channels with no declared interrupt. */
415 /* Allocate and setup the channels. */
423 mtu->channels = kcalloc(mtu->num_channels, sizeof(*mtu->channels),
425 if (mtu->channels == NULL) {
431 ret = sh_mtu2_setup_channel(&mtu->channels[i], i, mtu);
441 kfree(mtu->channels);
/linux-master/drivers/iio/adc/
H A Drcar-gyroadc.c186 * all four channels.
317 const struct iio_chan_spec *channels; local
341 channels = rcar_gyroadc_iio_channels_1;
346 channels = rcar_gyroadc_iio_channels_2;
351 channels = rcar_gyroadc_iio_channels_3;
378 "Only %i channels supported with %pOFn, but reg = <%i>.\n",
416 indio_dev->channels = channels;
431 dev_err(dev, "No valid ADC channels found, aborting.\n");
H A Dad7793.c145 const struct iio_chan_spec *channels; member in struct:ad7793_chip_info
332 >> (st->chip_info->channels[0].scan_type.realbits -
673 .channels = ad7785_channels,
686 .channels = ad7792_channels,
699 .channels = ad7793_channels,
712 .channels = ad7794_channels,
725 .channels = ad7795_channels,
738 .channels = ad7796_channels,
746 .channels = ad7797_channels,
754 .channels
[all...]
H A Dmcp3911.c85 /* Maximal number of channels used by the MCP39XX family */
103 const struct iio_chan_spec *channels; member in struct:mcp3911_chip_info
125 u32 channels[MCP39XX_MAX_NUM_CHANNELS]; member in struct:mcp3911::__anon248
527 const struct iio_chan_spec *scan_chan = &indio_dev->channels[scan_index];
529 adc->scan.channels[i] = get_unaligned_be24(&adc->rx_buf[scan_chan->channel * 3]);
600 /* Set gain to 1 for all channels */
663 /* Set gain to 1 for all channels */
766 /* Set gain to 1 for all channels */
781 indio_dev->channels = adc->chip->channels;
[all...]
H A Dad7606.c95 * of the first channel and low for all other channels. This can be used
393 .channels = ad7605_channels,
397 .channels = ad7606_channels,
403 .channels = ad7606_channels,
409 .channels = ad7606_channels,
415 .channels = ad7606_channels,
421 .channels = ad7616_channels,
614 indio_dev->channels = st->chip_info->channels;
/linux-master/drivers/iio/accel/
H A Dbmi088-accel-core.c125 const struct iio_chan_spec *channels; member in struct:bmi088_accel_chip_info
473 .channels = bmi088_accel_channels,
480 .channels = bmi088_accel_channels,
487 .channels = bmi088_accel_channels,
573 indio_dev->channels = data->chip_info->channels;
H A Dsca3300.c63 * Three accel channels, two bytes per channel.
65 * Three incli channels, two bytes per channel.
174 const struct iio_chan_spec *channels; member in struct:sca3300_chip_info
215 .channels = sca3300_channels,
231 .channels = scl3300_channels,
495 s16 *channels = (s16 *)data->buffer; local
499 ret = sca3300_read_reg(data, indio_dev->channels[bit].address, &val);
506 channels[i++] = val;
653 indio_dev->channels = sca_data->chip->channels;
[all...]
/linux-master/drivers/phy/renesas/
H A Dphy-rcar-gen2.c67 struct rcar_gen2_channel *channels; member in struct:rcar_gen2_phy_driver
320 if (np == drv->channels[i].of_node)
327 return drv->channels[i].phys[args->args[0]].phy;
376 drv->channels = devm_kcalloc(dev, drv->num_channels,
379 if (!drv->channels)
383 struct rcar_gen2_channel *channel = drv->channels + i;
/linux-master/sound/usb/
H A Dmixer_scarlett.c238 uinfo->count = elem->channels;
250 for (i = 0; i < elem->channels; i++) {
269 for (i = 0; i < elem->channels; i++) {
293 for (i = 0; i < elem->channels; i++)
306 uinfo->count = elem->channels;
320 for (i = 0; i < elem->channels; i++) {
340 for (i = 0; i < elem->channels; i++) {
385 uinfo->count = elem->channels;
405 return snd_ctl_enum_info(uinfo, elem->channels, opt->len,
470 USB_DIR_IN, wValue, idx, buf, elem->channels);
536 add_new_ctl(struct usb_mixer_interface *mixer, const struct snd_kcontrol_new *ncontrol, usb_mixer_elem_resume_func_t resume, int index, int offset, int num, int val_type, int channels, const char *name, const struct scarlett_mixer_elem_enum_info *opt, struct usb_mixer_elem_info **elem_ret ) argument
[all...]
/linux-master/drivers/iio/
H A Dinkern.c112 if (indio_dev->channels[i].datasheet_name &&
113 strcmp(name, indio_dev->channels[i].datasheet_name) == 0) {
114 chan = &indio_dev->channels[i];
126 * channels in IIO chips. This function performs only one sanity check:
153 err = fwnode_property_get_reference_args(fwnode, "io-channels",
174 channel->channel = &indio_dev->channels[index];
214 * For named iio channels, first look up the name in the
272 * then we can try one of its channels.
299 ret = fwnode_property_get_reference_args(fwnode, "io-channels",
527 void iio_channel_release_all(struct iio_channel *channels) argument
546 struct iio_channel *channels; local
[all...]
/linux-master/sound/soc/fsl/
H A Dfsl_easrc.c717 int channels = 0; local
733 channels = (6144 - slot->pf_mem_used) / pf_mem_alloc;
735 channels = 8;
737 if (channels < max_channels)
738 max_channels = channels;
855 * The total number of channels consumed within the context processor must be
857 * than 8 channels then it must be distributed across multiple context
865 int req_channels = ctx->channels;
1035 /* Number of channels */
1038 EASRC_CC_CHEN(ctx->channels
1240 fsl_easrc_request_context(int channels, struct fsl_asrc_pair *ctx) argument
1447 unsigned int channels = params_channels(params); local
[all...]
/linux-master/sound/x86/
H A Dintel_hdmi_audio.c243 * clear bit6. AUD_CONFIG[6:4] represents the "channels" field of the
245 * more channels. Read-modify of AUD_CONFIG (Eg. for enabling audio)
246 * causes the "channels" field to be updated as 0xy binary resulting in
356 u8 channels; local
365 channels = substream->runtime->channels;
366 cfg_val.regx.num_ch = channels - 2;
367 if (channels <= 2)
401 p->channels = 0;
405 p->channels
419 had_channel_allocation(struct snd_intelhad *intelhaddata, int channels) argument
601 int channels; local
[all...]
/linux-master/sound/firewire/bebob/
H A Dbebob_maudio.c632 unsigned int i, c, channels; local
635 channels = ARRAY_SIZE(special_meter_labels) * 2;
636 if (size < channels * sizeof(u32))
648 /* Its format is u16 and some channels are unknown. */
650 for (c = 2; c < channels + 2; c++)
691 unsigned int c, channels; local
694 channels = spec->num * 2;
695 if (size < channels * sizeof(u32))
702 for (c = 0; c < channels; c++)
705 /* swap stream channels becaus
[all...]
/linux-master/drivers/dma/dw/
H A Dof.c33 slave.channels = dma_spec->args[3];
39 slave.channels >= BIT(dw->pdata->nr_channels)))
62 if (of_property_read_u32(np, "dma-channels", &nr_channels))
/linux-master/drivers/dma/ioat/
H A Dsysfs.c80 list_for_each_entry(c, &dma->channels, device_node) {
101 list_for_each_entry(c, &dma->channels, device_node) {
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-ahb-audio.c84 * The default mapping of ALSA channels to HDMI channels and speaker
86 * channels must be in the same order.
95 * Number of ALSA channels
129 unsigned channels; member in struct:snd_dw_hdmi
196 i = dw->channels;
413 if (runtime->channels == 2)
434 conf1 = default_hdmi_channel_config[runtime->channels - 2].conf1;
435 ca = default_hdmi_channel_config[runtime->channels - 2].ca;
441 dw_hdmi_set_channel_count(dw->data.hdmi, runtime->channels);
[all...]
H A Ddw-hdmi-gp-audio.c43 * The default mapping of ALSA channels to HDMI channels and speaker
45 * channels must be in the same order.
54 * Number of ALSA channels
84 ca = default_hdmi_channel_config[params->channels - 2].ca;
86 dw_hdmi_set_channel_count(dw->data.hdmi, params->channels);
/linux-master/sound/soc/mediatek/mt8186/
H A Dmt8186-dai-tdm.c68 static unsigned int get_tdm_ch_fixup(unsigned int channels) argument
70 if (channels > 4)
72 else if (channels > 2)
79 unsigned int channels)
82 return get_tdm_ch_fixup(channels);
374 unsigned int channels = params_channels(params); local
379 get_tdm_ch_per_sdata(tdm_mode, channels) : 2;
441 tdm_con |= ETDM_IN_CON2_MULTI_IP_CH(channels);
78 get_tdm_ch_per_sdata(unsigned int mode, unsigned int channels) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.h134 if (priv->channels.params.xdp_prog)
140 if (priv->channels.params.xdp_prog)
/linux-master/sound/soc/qcom/
H A Dx1e80100.c49 struct snd_interval *channels = hw_param_interval(params, local
58 channels->min = 1;
/linux-master/sound/soc/qcom/qdsp6/
H A Dq6asm.h108 uint32_t channels,
115 uint32_t rate, uint32_t channels,
/linux-master/sound/soc/amd/ps/
H A Dacp63.h167 u16 channels; member in struct:pdm_stream_instance
189 u16 channels; member in struct:acp_sdw_dma_stream

Completed in 367 milliseconds

<<11121314151617181920>>