/linux-master/drivers/media/pci/cx25821/ |
H A D | cx25821-core.c | 730 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 D | r600_hdmi.c | 67 /* 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 D | mtk_rpmsg.c | 23 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 D | sh_mtu2.c | 49 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 D | rcar-gyroadc.c | 186 * 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 D | ad7793.c | 145 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 D | mcp3911.c | 85 /* 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 D | ad7606.c | 95 * 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 D | bmi088-accel-core.c | 125 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 D | sca3300.c | 63 * 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 D | phy-rcar-gen2.c | 67 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 D | mixer_scarlett.c | 238 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 D | inkern.c | 112 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 D | fsl_easrc.c | 717 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 D | intel_hdmi_audio.c | 243 * 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 D | bebob_maudio.c | 632 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 D | of.c | 33 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 D | sysfs.c | 80 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 D | dw-hdmi-ahb-audio.c | 84 * 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 D | dw-hdmi-gp-audio.c | 43 * 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 D | mt8186-dai-tdm.c | 68 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 D | xdp.h | 134 if (priv->channels.params.xdp_prog) 140 if (priv->channels.params.xdp_prog)
|
/linux-master/sound/soc/qcom/ |
H A D | x1e80100.c | 49 struct snd_interval *channels = hw_param_interval(params, local 58 channels->min = 1;
|
/linux-master/sound/soc/qcom/qdsp6/ |
H A D | q6asm.h | 108 uint32_t channels, 115 uint32_t rate, uint32_t channels,
|
/linux-master/sound/soc/amd/ps/ |
H A D | acp63.h | 167 u16 channels; member in struct:pdm_stream_instance 189 u16 channels; member in struct:acp_sdw_dma_stream
|