/kernel/linux/linux-6.6/sound/soc/amd/acp/ |
H A D | acp-pdm.c | 108 unsigned int channels, ch_mask; in acp_dmic_hwparams() local 113 ch_mask = 0; in acp_dmic_hwparams() 116 ch_mask = 1; in acp_dmic_hwparams() 119 ch_mask = 2; in acp_dmic_hwparams() 126 adata->ch_mask = ch_mask; in acp_dmic_hwparams() 132 writel(ch_mask, adata->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_dmic_hwparams()
|
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | bus.h | 87 * @ch_mask: Channel mask 97 int ch_mask; member 161 static inline int sdw_ch_mask_to_ch(int ch_mask) in sdw_ch_mask_to_ch() argument 165 for (c = 0; ch_mask; ch_mask >>= 1) in sdw_ch_mask_to_ch() 166 c += ch_mask & 1; in sdw_ch_mask_to_ch()
|
H A D | stream.c | 318 ret = sdw_write(s_rt->slave, addr, p_rt->ch_mask); in sdw_enable_disable_slave_ports() 340 enable_ch.ch_mask = p_rt->ch_mask; in sdw_enable_disable_master_ports() 430 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_slave_ports() 469 ret = sdw_write(s_rt->slave, addr, p_rt->ch_mask); in sdw_prep_deprep_slave_ports() 485 if ((val < 0) || (val & p_rt->ch_mask)) { in sdw_prep_deprep_slave_ports() 515 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_master_ports() 1203 p_rt->ch_mask in sdw_port_alloc() [all...] |
/kernel/linux/linux-5.10/arch/mips/txx9/generic/ |
H A D | setup_tx4939.c | 284 unsigned int ch_mask = 0; in tx4939_sio_init() local 291 ch_mask |= 1 << 2; /* disable SIO2 by PCFG setting */ in tx4939_sio_init() 293 ch_mask |= 1 << 3; /* disable SIO3 by PCFG setting */ in tx4939_sio_init() 295 if ((1 << i) & ch_mask) in tx4939_sio_init() 438 unsigned char ch_mask, unsigned char wide_mask) in tx4939_ndfmc_init() 447 .ch_mask = ch_mask, in tx4939_ndfmc_init() 437 tx4939_ndfmc_init(unsigned int hold, unsigned int spw, unsigned char ch_mask, unsigned char wide_mask) tx4939_ndfmc_init() argument
|
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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/ |
H A D | q6apm-lpass-dais.c | 33 int ch_mask; in q6dma_set_channel_map() local 58 ch_mask = *tx_ch_mask; in q6dma_set_channel_map() 81 ch_mask = *rx_ch_mask; in q6dma_set_channel_map() 90 cfg->active_channels_mask = ch_mask; in q6dma_set_channel_map()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | lightnvm.h | 205 u64 ch_mask; member 226 u64 ch_mask; member 478 l.g.ch = (r.ppa & ppaf->ch_mask) >> ppaf->ch_offset; in dev_to_generic_addr() 487 l.m.grp = (r.ppa & lbaf->ch_mask) >> lbaf->ch_offset; in dev_to_generic_addr() 533 ppa64.g.ch = (ppa32 & ppaf->ch_mask) >> in nvm_ppa32_to_ppa64() 548 ppa64.m.grp = (ppa32 & lbaf->ch_mask) >> in nvm_ppa32_to_ppa64()
|
/kernel/linux/linux-5.10/include/linux/platform_data/txx9/ |
H A D | ndfmc.h | 20 unsigned char ch_mask; /* available channel bitmask */ member
|
/kernel/linux/linux-6.6/include/linux/platform_data/txx9/ |
H A D | ndfmc.h | 20 unsigned char ch_mask; /* available channel bitmask */ member
|
/kernel/linux/linux-5.10/include/sound/sof/ |
H A D | channel_map.h | 40 uint32_t ch_mask; member
|
/kernel/linux/linux-6.6/include/sound/sof/ |
H A D | channel_map.h | 40 uint32_t ch_mask; member
|
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | rt1308-sdw.c | 531 int retval, port, num_channels, ch_mask; in rt1308_sdw_hw_params() local 553 ch_mask = rt1308->rx_mask; in rt1308_sdw_hw_params() 556 ch_mask = (1 << num_channels) - 1; in rt1308_sdw_hw_params() 564 port_config.ch_mask = ch_mask; in rt1308_sdw_hw_params()
|
/kernel/linux/linux-6.6/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() 615 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() 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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | stream.c | 322 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask); in sdw_enable_disable_slave_ports() 344 enable_ch.ch_mask = p_rt->ch_mask; in sdw_enable_disable_master_ports() 440 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_slave_ports() 479 ret = sdw_write_no_pm(s_rt->slave, addr, p_rt->ch_mask); in sdw_prep_deprep_slave_ports() 495 if ((val < 0) || (val & p_rt->ch_mask)) { in sdw_prep_deprep_slave_ports() 525 prep_ch.ch_mask = p_rt->ch_mask; in sdw_prep_deprep_master_ports() 904 p_rt->ch_mask in sdw_port_config() [all...] |
/kernel/linux/linux-5.10/include/linux/soundwire/ |
H A D | sdw.h | 519 * @ch_mask: Active channel mask 528 unsigned int ch_mask; member 753 * @ch_mask: Active channel mask 758 unsigned int ch_mask; member 892 * @ch_mask: channels mask for port 896 unsigned int ch_mask; member
|
/kernel/linux/linux-5.10/sound/soc/amd/renoir/ |
H A D | acp3x-pdm-dma.c | 323 unsigned int ch_mask; in acp_pdm_dai_trigger() local 329 ch_mask = 0x00; in acp_pdm_dai_trigger() 338 rn_writel(ch_mask, rtd->acp_base + ACP_WOV_PDM_NO_OF_CHANNELS); in acp_pdm_dai_trigger()
|
/kernel/linux/linux-6.6/include/linux/soundwire/ |
H A D | sdw.h | 564 * @ch_mask: Active channel mask 573 unsigned int ch_mask; member 802 * @ch_mask: Active channel mask 807 unsigned int ch_mask; member 959 * @ch_mask: channels mask for port 963 unsigned int ch_mask; member
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|