| /linux-6.15/sound/soc/amd/acp/ |
| H A D | acp-pdm.c | 112 unsigned int channels, ch_mask; in acp_dmic_hwparams() local 117 ch_mask = 0; in acp_dmic_hwparams() 120 ch_mask = 1; in acp_dmic_hwparams() 123 ch_mask = 2; in acp_dmic_hwparams() 130 chip->ch_mask = ch_mask; in acp_dmic_hwparams() 136 writel(ch_mask, chip->base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_dmic_hwparams()
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | rt1017-sdca-sdw.c | 582 int retval, port, num_channels, ch_mask; in rt1017_sdca_pcm_hw_params() local 605 ch_mask = (1 << num_channels) - 1; in rt1017_sdca_pcm_hw_params() 612 port_config.ch_mask = ch_mask; in rt1017_sdca_pcm_hw_params() 617 direction, ch_mask, port); in rt1017_sdca_pcm_hw_params()
|
| H A D | rt1318-sdw.c | 573 int retval, port, num_channels, ch_mask; in rt1318_sdw_hw_params() local 596 ch_mask = (1 << num_channels) - 1; in rt1318_sdw_hw_params() 603 port_config.ch_mask = ch_mask; in rt1318_sdw_hw_params()
|
| H A D | wcd937x-sdw.c | 93 unsigned long ch_mask; in wcd937x_sdw_hw_params() local 99 ch_mask = wcd->port_config[i].ch_mask; in wcd937x_sdw_hw_params() 100 if (!ch_mask) in wcd937x_sdw_hw_params() 103 for_each_set_bit(j, &ch_mask, 4) in wcd937x_sdw_hw_params()
|
| H A D | wcd938x-sdw.c | 108 unsigned long ch_mask; in wcd938x_sdw_hw_params() local 114 ch_mask = wcd->port_config[i].ch_mask; in wcd938x_sdw_hw_params() 116 if (!ch_mask) in wcd938x_sdw_hw_params() 119 for_each_set_bit(j, &ch_mask, 4) in wcd938x_sdw_hw_params()
|
| H A D | wcd939x-sdw.c | 150 unsigned long ch_mask; in wcd939x_sdw_hw_params() local 156 ch_mask = wcd->port_config[i].ch_mask; in wcd939x_sdw_hw_params() 158 if (!ch_mask) in wcd939x_sdw_hw_params() 161 for_each_set_bit(j, &ch_mask, 4) in wcd939x_sdw_hw_params()
|
| H A D | wcd937x.h | 513 unsigned int ch_mask; member 520 .ch_mask = cmask, \
|
| H A D | wsa881x.c | 421 .ch_mask = 0x1, 425 .ch_mask = 0xf, 429 .ch_mask = 0x3, 433 .ch_mask = 0x3,
|
| H A D | cs35l56.c | 563 pconfig.ch_mask = cs35l56->rx_mask; in cs35l56_sdw_dai_hw_params() 567 pconfig.ch_mask = cs35l56->tx_mask; in cs35l56_sdw_dai_hw_params() 570 if (pconfig.ch_mask == 0) { in cs35l56_sdw_dai_hw_params() 572 pconfig.ch_mask = GENMASK(sconfig.ch_count - 1, 0); in cs35l56_sdw_dai_hw_params() 574 sconfig.ch_count = hweight32(pconfig.ch_mask); in cs35l56_sdw_dai_hw_params()
|
| /linux-6.15/drivers/media/pci/tw686x/ |
| H A D | tw686x-core.c | 141 static void tw686x_reset_channels(struct tw686x_dev *dev, unsigned int ch_mask) in tw686x_reset_channels() argument 156 reg_write(dev, DMA_CHANNEL_ENABLE, dma_en & ~ch_mask); in tw686x_reset_channels() 158 if ((dma_en & ~ch_mask) == 0) { in tw686x_reset_channels() 162 reg_write(dev, DMA_CMD, dma_cmd & ~ch_mask); in tw686x_reset_channels()
|
| /linux-6.15/arch/mips/txx9/generic/ |
| H A D | setup_tx4938.c | 291 unsigned int ch_mask = 0; in tx4938_sio_init() local 294 ch_mask |= 1 << 1; /* disable SIO1 by PCFG setting */ in tx4938_sio_init() 296 if ((1 << i) & ch_mask) in tx4938_sio_init() 386 .ch_mask = 1, in tx4938_ndfmc_init()
|
| /linux-6.15/include/linux/platform_data/txx9/ |
| H A D | ndfmc.h | 20 unsigned char ch_mask; /* available channel bitmask */ member
|
| /linux-6.15/include/sound/sof/ |
| H A D | channel_map.h | 40 uint32_t ch_mask; member
|
| /linux-6.15/drivers/soundwire/ |
| H A D | stream.c | 336 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask); in sdw_enable_disable_slave_ports() 358 enable_ch.ch_mask = p_rt->ch_mask; in sdw_enable_disable_master_ports() 457 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_slave_ports() 511 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask); in sdw_prep_deprep_slave_ports() 527 if ((val < 0) || (val & p_rt->ch_mask)) { in sdw_prep_deprep_slave_ports() 557 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_master_ports() 972 p_rt->ch_mask = port_config[port_index].ch_mask; in sdw_port_config() 1771 bandwidth = m_rt->stream->params.rate * hweight32(p_rt->ch_mask) * in _sdw_deprepare_stream()
|
| H A D | qcom.c | 159 u8 ch_mask; member 1057 if (pcfg->ch_mask != SWR_INVALID_PARAM && pcfg->ch_mask != 0) in qcom_swrm_port_enable() 1058 enable_ch->ch_mask = pcfg->ch_mask; in qcom_swrm_port_enable() 1061 val |= (enable_ch->ch_mask << SWRM_DP_PORT_CTRL_EN_CHAN_SHFT); in qcom_swrm_port_enable() 1219 pconfig[nports].ch_mask = p_rt->ch_mask; in qcom_swrm_stream_alloc_ports() 1287 ctrl->pconfig[i].ch_mask = tx_slot[i]; in qcom_swrm_set_channel_map() 1292 ctrl->pconfig[i].ch_mask = rx_slot[i]; in qcom_swrm_set_channel_map()
|
| H A D | generic_bandwidth_allocation.c | 56 ch = hweight32(p_rt->ch_mask); in sdw_compute_slave_ports() 251 ch = hweight32(p_rt->ch_mask); in sdw_compute_group_params() 501 hweight32(m_p_rt->ch_mask) * in get_manager_lane()
|
| /linux-6.15/include/sound/ |
| H A D | sdw.h | 46 port_config->ch_mask = GENMASK(stream_config->ch_count - 1, 0); in snd_sdw_params_to_config()
|
| /linux-6.15/sound/soc/amd/yc/ |
| H A D | acp6x-pdm-dma.c | 290 unsigned int ch_mask; in acp6x_pdm_dai_trigger() local 296 ch_mask = 0x00; in acp6x_pdm_dai_trigger() 305 acp6x_writel(ch_mask, rtd->acp6x_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp6x_pdm_dai_trigger()
|
| /linux-6.15/sound/soc/amd/ps/ |
| H A D | ps-pdm-dma.c | 295 unsigned int ch_mask; in acp63_pdm_dai_trigger() local 301 ch_mask = 0x00; in acp63_pdm_dai_trigger() 310 writel(ch_mask, rtd->acp63_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp63_pdm_dai_trigger()
|
| /linux-6.15/sound/soc/amd/renoir/ |
| H A D | acp3x-pdm-dma.c | 316 unsigned int ch_mask; in acp_pdm_dai_trigger() local 322 ch_mask = 0x00; in acp_pdm_dai_trigger() 331 rn_writel(ch_mask, rtd->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_pdm_dai_trigger()
|
| /linux-6.15/sound/soc/sdw_utils/ |
| H A D | soc_sdw_utils.c | 841 unsigned int ch_mask; in asoc_sdw_hw_params() local 851 ch_mask = GENMASK(ch - 1, 0); in asoc_sdw_hw_params() 862 ch_mask = GENMASK(ch / num_codecs - 1, 0); in asoc_sdw_hw_params() 863 step = hweight_long(ch_mask); in asoc_sdw_hw_params() 872 ch_maps->ch_mask = ch_mask << (i * step); in asoc_sdw_hw_params()
|
| /linux-6.15/sound/soc/sof/intel/ |
| H A D | hda-dai.c | 502 int ch_mask; in sdw_hda_dai_hw_params() local 564 ch_mask = GENMASK(params_channels(params) - 1, 0); in sdw_hda_dai_hw_params() 567 ch_mask, in sdw_hda_dai_hw_params() 583 dma_config->dma_stream_channel_map.mapping[0].channel_mask = ch_mask; in sdw_hda_dai_hw_params()
|
| /linux-6.15/include/linux/soundwire/ |
| H A D | sdw.h | 554 unsigned int ch_mask; member 786 unsigned int ch_mask; member 890 unsigned int ch_mask; member
|
| /linux-6.15/drivers/mtd/nand/raw/ |
| H A D | txx9ndfmc.c | 320 if (!(plat->ch_mask & (1 << i))) in txx9ndfmc_probe() 341 if (plat->ch_mask != 1) { in txx9ndfmc_probe()
|
| /linux-6.15/sound/soc/qcom/qdsp6/ |
| H A D | q6afe-dai.c | 261 int ch_mask; in q6dma_set_channel_map() local 287 ch_mask = *tx_ch_mask; in q6dma_set_channel_map() 310 ch_mask = *rx_ch_mask; in q6dma_set_channel_map() 319 cfg->active_channels_mask = ch_mask; in q6dma_set_channel_map()
|