| /linux/sound/soc/meson/ |
| H A D | axg-card.c | 24 u32 *rx_mask; member 75 ret = axg_tdm_set_tdm_slots(snd_soc_rtd_to_cpu(rtd, 0), be->tx_mask, be->rx_mask, in axg_card_tdm_dai_init() 92 /* The loopback rx_mask is the pad tx_mask */ in axg_card_tdm_dai_lb_init() 169 be->rx_mask = devm_kcalloc(dev, AXG_TDM_NUM_LANES, in axg_card_parse_cpu_tdm_slots() 170 sizeof(*be->rx_mask), GFP_KERNEL); in axg_card_parse_cpu_tdm_slots() 171 if (!be->tx_mask || !be->rx_mask) in axg_card_parse_cpu_tdm_slots() 186 snd_soc_of_get_slot_mask(node, propname, &be->rx_mask[i]); in axg_card_parse_cpu_tdm_slots() 187 rx = max(rx, be->rx_mask[i]); in axg_card_parse_cpu_tdm_slots()
|
| /linux/sound/soc/codecs/ |
| H A D | rt9123.c | 202 unsigned int rx_mask, int slots, int slot_width) in rt9123_dai_set_tdm_slot() argument 210 slot_width, tx_mask, rx_mask); in rt9123_dai_set_tdm_slot() 218 if (!rx_mask || hweight_long(rx_mask) > 1 || ffs(rx_mask) > slots) { in rt9123_dai_set_tdm_slot() 219 dev_err(dev, "Invalid rx_mask 0x%08x, slots = %d\n", rx_mask, slots); in rt9123_dai_set_tdm_slot() 224 rx_loc = (ffs(rx_mask) - 1) * slot_width / 8; in rt9123_dai_set_tdm_slot()
|
| H A D | rtq9124.c | 175 unsigned int rx_mask, int slots, int slot_width) in rtq9124_dai_set_tdm_slot() argument 183 slot_width, tx_mask, rx_mask); in rtq9124_dai_set_tdm_slot() 195 if (!rx_mask || hweight_long(rx_mask) > 1 || fls(rx_mask) > slots) { in rtq9124_dai_set_tdm_slot() 196 dev_err(dev, "Invalid rx_mask 0x%08x, slots = %d\n", rx_mask, slots); in rtq9124_dai_set_tdm_slot() 207 byte_loc = (ffs(rx_mask) - 1) * slot_width / 8; in rtq9124_dai_set_tdm_slot()
|
| H A D | mc13783.c | 294 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_dac() argument 316 switch (rx_mask) { in mc13783_set_tdm_slot_dac() 339 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_codec() argument 361 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_sync() argument 366 ret = mc13783_set_tdm_slot_dac(dai, tx_mask, rx_mask, slots, in mc13783_set_tdm_slot_sync() 371 ret = mc13783_set_tdm_slot_codec(dai, tx_mask, rx_mask, slots, in mc13783_set_tdm_slot_sync()
|
| H A D | rtq9128.c | 548 unsigned int rx_mask, int slots, int slot_width) in rtq9128_dai_set_tdm_slot() argument 557 slot_width, tx_mask, rx_mask); in rtq9128_dai_set_tdm_slot() 571 if (!rx_mask || hweight_long(tx_mask) > slots || hweight_long(rx_mask) > slots || in rtq9128_dai_set_tdm_slot() 572 fls(tx_mask) > slots || fls(rx_mask) > slots) { in rtq9128_dai_set_tdm_slot() 573 dev_err(dev, "Invalid tx/rx mask (0x%x/0x%x)\n", tx_mask, rx_mask); in rtq9128_dai_set_tdm_slot() 588 for (mask = rx_mask, i = 0; i < 4 && mask; i++) { in rtq9128_dai_set_tdm_slot()
|
| H A D | ssm4567.c | 234 unsigned int rx_mask, int slots, int width) in ssm4567_set_tdm_slot() argument 244 if (rx_mask && rx_mask != tx_mask) in ssm4567_set_tdm_slot()
|
| H A D | max98373-sdw.c | 537 port_config.ch_mask = max98373->rx_mask; in max98373_sdw_dai_hw_params() 673 unsigned int rx_mask, in max98373_sdw_set_tdm_slot() argument 684 if (!rx_mask && !slots && !slot_width) in max98373_sdw_set_tdm_slot() 689 max98373->rx_mask = rx_mask; in max98373_sdw_set_tdm_slot()
|
| H A D | rt1308-sdw.h | 165 int rx_mask; member
|
| H A D | max98520.c | 263 unsigned int tx_mask, unsigned int rx_mask, in max98520_dai_tdm_slot() argument 272 if (!tx_mask && !rx_mask && !slots && !slot_width) in max98520_dai_tdm_slot() 315 rx_mask); in max98520_dai_tdm_slot() 319 rx_mask << MAX98520_PCM_DMIX_CH1_SHIFT); in max98520_dai_tdm_slot()
|
| H A D | framer-codec.c | 34 unsigned int rx_mask, int slots, int width) in framer_dai_set_tdm_slot() argument 55 framer->max_chan_capture = hweight32(rx_mask); in framer_dai_set_tdm_slot() 58 rx_mask, FRAMER_NB_CHANNEL); in framer_dai_set_tdm_slot()
|
| H A D | max98373-i2c.c | 317 unsigned int tx_mask, unsigned int rx_mask, in max98373_dai_tdm_slot() argument 327 if (!tx_mask && !rx_mask && !slots && !slot_width) in max98373_dai_tdm_slot() 368 mask = rx_mask; in max98373_dai_tdm_slot()
|
| H A D | cs35l56.h | 47 u32 rx_mask; member
|
| H A D | max98504.c | 200 unsigned int tx_mask, unsigned int rx_mask, in max98504_set_tdm_slot() argument 210 max98504->pcm_rx_channels = rx_mask; in max98504_set_tdm_slot()
|
| H A D | rt1308-sdw.c | 507 unsigned int rx_mask, in rt1308_sdw_set_tdm_slot() argument 520 rt1308->rx_mask = rx_mask; in rt1308_sdw_set_tdm_slot() 558 port_config.ch_mask = rt1308->rx_mask; in rt1308_sdw_hw_params()
|
| H A D | ab8500-codec.c | 1934 unsigned int tx_mask, unsigned int rx_mask, 2037 if (rx_mask & ~0xff) in ab8500_codec_set_dai_tdm_slot() 2040 rx_mask = rx_mask << AB8500_AD_DATA0_OFFSET; in ab8500_codec_set_dai_tdm_slot() 2041 slots_active = hweight32(rx_mask); in ab8500_codec_set_dai_tdm_slot() 2050 slot = ffs(rx_mask); in ab8500_codec_set_dai_tdm_slot() 2056 slot = ffs(rx_mask); in ab8500_codec_set_dai_tdm_slot() 2061 slot = fls(rx_mask); in ab8500_codec_set_dai_tdm_slot() 1936 ab8500_codec_set_dai_tdm_slot(struct snd_soc_dai * dai,unsigned int tx_mask,unsigned int rx_mask,int slots,int slot_width) ab8500_codec_set_dai_tdm_slot() argument
|
| H A D | ssm3515.c | 298 unsigned int rx_mask, in ssm3515_set_tdm_slot() argument 304 if (tx_mask == 0 || rx_mask != 0) in ssm3515_set_tdm_slot()
|
| H A D | cs35l56.c | 481 unsigned int rx_mask, int slots, int slot_width) in cs35l56_asp_dai_set_tdm_slot() argument 510 if (rx_mask == 0) in cs35l56_asp_dai_set_tdm_slot() 511 rx_mask = 0xf; // ASPTX1..TX4 in slots 0..3 in cs35l56_asp_dai_set_tdm_slot() 515 cs35l56_make_tdm_config_word(0x3f3f3f3f, rx_mask)); in cs35l56_asp_dai_set_tdm_slot() 520 cs35l56->asp_slot_width, cs35l56->asp_slot_count, tx_mask, rx_mask); in cs35l56_asp_dai_set_tdm_slot() 622 unsigned int rx_mask, int slots, int slot_width) in cs35l56_sdw_dai_set_tdm_slot() argument 627 cs35l56->rx_mask = tx_mask; in cs35l56_sdw_dai_set_tdm_slot() 628 cs35l56->tx_mask = rx_mask; in cs35l56_sdw_dai_set_tdm_slot() 660 pconfig.ch_mask = cs35l56->rx_mask; in cs35l56_sdw_dai_hw_params()
|
| /linux/sound/soc/sdw_utils/ |
| H A D | soc_sdw_bridge_cs35l56.c | 38 unsigned int rx_mask = 3; // ASP RX1, RX2 in asoc_sdw_bridge_cs35l56_asp_init() local 62 ret = snd_soc_dai_set_tdm_slot(codec_dai, tx_mask, rx_mask, 4, 16); in asoc_sdw_bridge_cs35l56_asp_init() 72 ret = snd_soc_dai_set_tdm_slot(cpu_dai, tx_mask, rx_mask, 4, 16); in asoc_sdw_bridge_cs35l56_asp_init()
|
| /linux/sound/soc/ux500/ |
| H A D | ux500_msp_dai.c | 46 multi->rx_channel_0_enable = drvdata->rx_mask; in setup_pcm_multichan() 516 drvdata->rx_mask; in ux500_msp_dai_hw_params() 579 unsigned int rx_mask, in ux500_msp_dai_set_tdm_slot() argument 613 drvdata->rx_mask = rx_mask & cap; in ux500_msp_dai_set_tdm_slot() 730 drvdata->rx_mask = 0x01; in ux500_msp_drv_probe()
|
| H A D | ux500_msp_dai.h | 51 unsigned int rx_mask; member
|
| /linux/net/mac80211/tests/ |
| H A D | util.c | 286 sband->ht_cap.mcs.rx_mask[0] = 0xff; in t_sdata_init() 287 sband->ht_cap.mcs.rx_mask[1] = 0xff; in t_sdata_init()
|
| /linux/sound/soc/tegra/ |
| H A D | tegra210_i2s.c | 320 unsigned int tx_mask, unsigned int rx_mask, in tegra210_i2s_set_tdm_slot() 328 i2s->rx_mask = (rx_mask > i2s->soc_data->slot_mask) ? in tegra210_i2s_get_loopback() 329 i2s->soc_data->slot_mask : rx_mask; in tegra210_i2s_get_loopback() 609 i2s->tx_mask, i2s->rx_mask); in tegra210_i2s_set_timing_params() 1081 i2s->rx_mask = i2s->soc_data->slot_mask; in tegra210_i2s_probe() 308 tegra210_i2s_set_tdm_slot(struct snd_soc_dai * dai,unsigned int tx_mask,unsigned int rx_mask,int slots,int slot_width) tegra210_i2s_set_tdm_slot() argument
|
| /linux/sound/soc/dwc/ |
| H A D | dwc-i2s.c | 434 unsigned int rx_mask, int slots, int slot_width) in dw_i2s_set_fmt() 444 if (rx_mask != tx_mask) in dw_i2s_set_tdm_slot() 447 if (!rx_mask) in dw_i2s_set_tdm_slot() 451 dev->tdm_mask = rx_mask; in dw_i2s_set_tdm_slot() 453 dev->l_reg = RSLOT_TSLOT(ffs(rx_mask) - 1); in dw_i2s_set_tdm_slot() 454 dev->r_reg = RSLOT_TSLOT(fls(rx_mask) - 1); in dw_i2s_set_tdm_slot() 437 dw_i2s_set_tdm_slot(struct snd_soc_dai * cpu_dai,unsigned int tx_mask,unsigned int rx_mask,int slots,int slot_width) dw_i2s_set_tdm_slot() argument
|
| /linux/drivers/net/can/flexcan/ |
| H A D | flexcan.h | 102 u64 rx_mask; member
|
| /linux/drivers/net/ethernet/broadcom/bnge/ |
| H A D | bnge_netdev.c | 2148 static bool bnge_mc_list_updated(struct bnge_net *bn, u32 *rx_mask, in bnge_mc_list_updated() argument 2159 *rx_mask |= CFA_L2_SET_RX_MASK_REQ_MASK_ALL_MCAST; in bnge_mc_list_updated() 2172 *rx_mask |= CFA_L2_SET_RX_MASK_REQ_MASK_MCAST; in bnge_mc_list_updated() 2229 vnic->rx_mask |= CFA_L2_SET_RX_MASK_REQ_MASK_PROMISCUOUS; in bnge_cfg_rx_mode() 2254 if ((vnic->rx_mask & CFA_L2_SET_RX_MASK_REQ_MASK_PROMISCUOUS) && in bnge_cfg_rx_mode() 2256 vnic->rx_mask &= ~CFA_L2_SET_RX_MASK_REQ_MASK_PROMISCUOUS; in bnge_cfg_rx_mode() 2258 if (rc && (vnic->rx_mask & CFA_L2_SET_RX_MASK_REQ_MASK_MCAST)) { in bnge_cfg_rx_mode() 2261 vnic->rx_mask &= ~CFA_L2_SET_RX_MASK_REQ_MASK_MCAST; in bnge_cfg_rx_mode() 2262 vnic->rx_mask |= CFA_L2_SET_RX_MASK_REQ_MASK_ALL_MCAST; in bnge_cfg_rx_mode() 2269 vnic->rx_mask &= ~BNGE_RX_MASK_CFG_FLAGS; in bnge_cfg_rx_mode() [all …]
|