Home
last modified time | relevance | path

Searched refs:ch_mask (Results 1 – 25 of 44) sorted by relevance

12

/linux/sound/soc/codecs/
H A Drt1017-sdca-sdw.c581 int retval, port, num_channels, ch_mask; in rt1017_sdca_pcm_hw_params() local
604 ch_mask = (1 << num_channels) - 1; in rt1017_sdca_pcm_hw_params()
611 port_config.ch_mask = ch_mask; in rt1017_sdca_pcm_hw_params()
614 dev_dbg(dai->dev, "frame_rate %d, ch_count %d, bps %d, direction %d, ch_mask %d, port: %d\n", in rt1017_sdca_pcm_hw_params()
616 direction, ch_mask, port); in rt1017_sdca_pcm_hw_params()
H A Drt1318-sdw.c572 int retval, port, num_channels, ch_mask; in rt1318_sdw_hw_params() local
595 ch_mask = (1 << num_channels) - 1; in rt1318_sdw_hw_params()
602 port_config.ch_mask = ch_mask; in rt1318_sdw_hw_params()
H A Dwcd938x-sdw.c90 unsigned long ch_mask; in wcd938x_sdw_hw_params() local
96 ch_mask = wcd->port_config[i].ch_mask; in wcd938x_sdw_hw_params()
98 if (!ch_mask) in wcd938x_sdw_hw_params()
101 for_each_set_bit(j, &ch_mask, 4) in wcd938x_sdw_hw_params()
H A Dwsa881x.c421 .ch_mask = 0x1,
425 .ch_mask = 0xf,
429 .ch_mask = 0x3,
433 .ch_mask = 0x3,
H A Dpm4125.c849 u8 ch_mask = ch_info->ch_mask; in pm4125_connect_port() local
858 port_config->ch_mask |= ch_mask; in pm4125_connect_port()
861 port_config->ch_mask &= ~ch_mask; in pm4125_connect_port()
H A Dwsa884x.c878 .ch_mask = 0x1,
882 .ch_mask = 0xf,
886 .ch_mask = 0x3,
890 .ch_mask = 0x1,
894 .ch_mask = 0x1,
898 .ch_mask = 0x3,
H A Dcs35l56.c614 pconfig.ch_mask = cs35l56->rx_mask; in cs35l56_sdw_dai_hw_params()
618 pconfig.ch_mask = cs35l56->tx_mask; in cs35l56_sdw_dai_hw_params()
621 if (pconfig.ch_mask == 0) { in cs35l56_sdw_dai_hw_params()
623 pconfig.ch_mask = GENMASK(sconfig.ch_count - 1, 0); in cs35l56_sdw_dai_hw_params()
625 sconfig.ch_count = hweight32(pconfig.ch_mask); in cs35l56_sdw_dai_hw_params()
H A Dwsa883x.c562 .ch_mask = 0x1,
566 .ch_mask = 0xf,
570 .ch_mask = 0x3,
574 .ch_mask = 0x1,
H A Dmax98373-sdw.c541 port_config.ch_mask = max98373->rx_mask; in max98373_sdw_dai_hw_params()
548 port_config.ch_mask = GENMASK((int)stream_config.ch_count - 1, 0); in max98373_sdw_dai_hw_params()
/linux/drivers/media/pci/tw686x/
H A Dtw686x-core.c141 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/arch/mips/txx9/generic/
H A Dsetup_tx4938.c291 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/include/linux/platform_data/txx9/
H A Dndfmc.h20 unsigned char ch_mask; /* available channel bitmask */ member
/linux/include/sound/sof/
H A Dchannel_map.h40 uint32_t ch_mask; member
/linux/include/sound/
H A Dsdw.h46 port_config->ch_mask = GENMASK(stream_config->ch_count - 1, 0); in snd_sdw_params_to_config()
/linux/sound/soc/amd/ps/
H A Dps-pdm-dma.c295 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/sound/soc/amd/yc/
H A Dacp6x-pdm-dma.c290 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/sound/soc/amd/renoir/
H A Dacp3x-pdm-dma.c318 unsigned int ch_mask; in acp_pdm_dai_trigger() local
324 ch_mask = 0x00; in acp_pdm_dai_trigger()
333 rn_writel(ch_mask, rtd->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_pdm_dai_trigger()
/linux/drivers/soundwire/
H A Dgeneric_bandwidth_allocation.c56 ch = hweight32(p_rt->ch_mask); in sdw_compute_slave_ports()
261 ch = hweight32(p_rt->ch_mask); in sdw_compute_group_params()
511 hweight32(m_p_rt->ch_mask) * in get_manager_lane()
H A Dbus.h128 int ch_mask; member
/linux/sound/soc/qcom/qdsp6/
H A Dq6afe-dai.c294 int ch_mask; in q6dma_set_channel_map() local
320 ch_mask = *tx_ch_mask; in q6dma_set_channel_map()
343 ch_mask = *rx_ch_mask; in q6dma_set_channel_map()
352 cfg->active_channels_mask = ch_mask; in q6dma_set_channel_map()
/linux/drivers/mtd/nand/raw/
H A Dtxx9ndfmc.c320 if (!(plat->ch_mask & (1 << i))) in txx9ndfmc_probe()
340 if (plat->ch_mask != 1) { in txx9ndfmc_probe()
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c1294 unsigned int ch_mask; in asoc_sdw_hw_params() local
1304 ch_mask = GENMASK(ch - 1, 0); in asoc_sdw_hw_params()
1315 ch_mask = GENMASK(ch / num_codecs - 1, 0); in asoc_sdw_hw_params()
1316 step = hweight_long(ch_mask); in asoc_sdw_hw_params()
1325 ch_maps->ch_mask = ch_mask << (i * step); in asoc_sdw_hw_params()
/linux/drivers/input/misc/
H A Dati_remote2.c636 static int ati_remote2_setup(struct ati_remote2 *ar2, unsigned int ch_mask) in ati_remote2_setup() argument
651 if ((1 << i) & ch_mask) { in ati_remote2_setup()
652 if (!(~(1 << i) & ch_mask)) in ati_remote2_setup()
/linux/drivers/dma/lgm/
H A Dlgm-dma.c894 unsigned long ch_mask = (unsigned long)d->channels_mask; in ldma_dev_init() local
911 for_each_set_bit(j, &ch_mask, d->chan_nrs) { in ldma_dev_init()
1563 unsigned long ch_mask; in intel_ldma_probe() local
1661 ch_mask = (unsigned long)d->channels_mask; in intel_ldma_probe()
1662 for_each_set_bit(j, &ch_mask, d->chan_nrs) { in intel_ldma_probe()
/linux/sound/soc/amd/acp/
H A Damd.h163 u32 ch_mask; member

12