Searched refs:rx_mask (Results 1 - 25 of 200) sorted by relevance

12345678

/linux-master/sound/soc/ux500/
H A Dux500_msp_dai.h51 unsigned int rx_mask; member in struct:ux500_msp_i2s_drvdata
H A Dux500_msp_dai.c46 multi->rx_channel_0_enable = drvdata->rx_mask;
516 drvdata->rx_mask;
579 unsigned int rx_mask,
613 drvdata->rx_mask = rx_mask & cap;
730 drvdata->rx_mask = 0x01;
577 ux500_msp_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
/linux-master/sound/soc/meson/
H A Daxg-card.c24 u32 *rx_mask; member in struct:axg_dai_link_tdm_data
75 ret = axg_tdm_set_tdm_slots(snd_soc_rtd_to_cpu(rtd, 0), be->tx_mask, be->rx_mask,
92 /* The loopback rx_mask is the pad tx_mask */
166 be->rx_mask = devm_kcalloc(card->dev, AXG_TDM_NUM_LANES,
167 sizeof(*be->rx_mask), GFP_KERNEL);
168 if (!be->tx_mask || !be->rx_mask)
183 snd_soc_of_get_slot_mask(node, propname, &be->rx_mask[i]);
184 rx = max(rx, be->rx_mask[i]);
H A Daxg-tdm.h75 u32 *rx_mask, unsigned int slots,
H A Daxg-tdm-interface.c39 u32 *rx_mask, unsigned int slots,
49 rx_slots = axg_tdm_slots_total(rx_mask);
91 rx->mask = rx_mask;
38 axg_tdm_set_tdm_slots(struct snd_soc_dai *dai, u32 *tx_mask, u32 *rx_mask, unsigned int slots, unsigned int slot_width) argument
/linux-master/sound/soc/bcm/
H A Dbcm2835-i2s.c117 unsigned int rx_mask; member in struct:bcm2835_i2s_dev
241 dev->rx_mask = 0x03;
250 unsigned int tx_mask, unsigned int rx_mask,
260 rx_mask &= GENMASK(slots - 1, 0);
267 if (hweight_long((unsigned long) rx_mask) != 2
277 dev->rx_mask = rx_mask;
337 unsigned int rx_mask, tx_mask; local
364 rx_mask = dev->rx_mask;
249 bcm2835_i2s_set_dai_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int width) argument
[all...]
/linux-master/net/mac80211/
H A Dht.c69 scaps = (u8 *)(&ht_capa->mcs.rx_mask);
70 smask = (u8 *)(&ht_capa_mask->mcs.rx_mask);
81 ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */
83 ht_cap->mcs.rx_mask[i] |= (m & scaps[i]);
226 ht_cap.mcs.rx_mask[i] =
227 own_cap.mcs.rx_mask[i] & ht_cap_ie->mcs.rx_mask[i];
232 ht_cap.mcs.rx_mask[i] =
233 own_cap.mcs.rx_mask[i] &
234 ht_cap_ie->mcs.rx_mask[
[all...]
/linux-master/sound/soc/codecs/
H A Dcs35l56.h48 u32 rx_mask; member in struct:cs35l56_private
H A Drtq9128.c462 unsigned int rx_mask, int slots, int slot_width)
471 slot_width, tx_mask, rx_mask);
485 if (!rx_mask || hweight_long(tx_mask) > slots || hweight_long(rx_mask) > slots ||
486 fls(tx_mask) > slots || fls(rx_mask) > slots) {
487 dev_err(dev, "Invalid tx/rx mask (0x%x/0x%x)\n", tx_mask, rx_mask);
502 for (mask = rx_mask, i = 0; i < 4 && mask; i++) {
461 rtq9128_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Dmc13783.c294 unsigned int tx_mask, unsigned int rx_mask, int slots,
316 switch (rx_mask) {
339 unsigned int tx_mask, unsigned int rx_mask, int slots,
361 unsigned int tx_mask, unsigned int rx_mask, int slots,
366 ret = mc13783_set_tdm_slot_dac(dai, tx_mask, rx_mask, slots,
371 ret = mc13783_set_tdm_slot_codec(dai, tx_mask, rx_mask, slots,
293 mc13783_set_tdm_slot_dac(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
338 mc13783_set_tdm_slot_codec(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
360 mc13783_set_tdm_slot_sync(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Dframer-codec.c34 unsigned int rx_mask, int slots, int width)
55 framer->max_chan_capture = hweight32(rx_mask);
58 rx_mask, FRAMER_NB_CHANNEL);
33 framer_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int width) argument
H A Dmax98504.c200 unsigned int tx_mask, unsigned int rx_mask,
210 max98504->pcm_rx_channels = rx_mask;
199 max98504_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Dmax98373-sdw.c542 port_config.ch_mask = max98373->rx_mask;
678 unsigned int rx_mask,
689 if (!rx_mask && !slots && !slot_width)
694 max98373->rx_mask = rx_mask;
676 max98373_sdw_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Dcs35l56.c530 unsigned int rx_mask, int slots, int slot_width)
559 if (rx_mask == 0)
560 rx_mask = 0xf; // ASPTX1..TX4 in slots 0..3
564 cs35l56_make_tdm_config_word(0x3f3f3f3f, rx_mask));
568 dev_dbg(cs35l56->base.dev, "tdm slot width: %u count: %u tx_mask: %#x rx_mask: %#x\n",
569 cs35l56->asp_slot_width, cs35l56->asp_slot_count, tx_mask, rx_mask);
670 unsigned int rx_mask, int slots, int slot_width)
675 cs35l56->rx_mask = tx_mask;
676 cs35l56->tx_mask = rx_mask;
708 pconfig.ch_mask = cs35l56->rx_mask;
529 cs35l56_asp_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
669 cs35l56_sdw_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
[all...]
H A Dssm4567.c234 unsigned int rx_mask, int slots, int width)
244 if (rx_mask && rx_mask != tx_mask)
233 ssm4567_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int width) argument
H A Drt1019.c390 unsigned int rx_mask, int slots, int slot_width)
432 rx_slotnum = hweight_long(rx_mask);
443 first_bit = __ffs(rx_mask);
389 rt1019_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Dmax98373-i2c.c318 unsigned int tx_mask, unsigned int rx_mask,
328 if (!tx_mask && !rx_mask && !slots && !slot_width)
369 mask = rx_mask;
317 max98373_dai_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Dpcm3168a.c402 unsigned int rx_mask, int slots,
409 if (tx_mask >= (1<<slots) || rx_mask >= (1<<slots)) {
412 tx_mask, rx_mask, slots);
429 io_params->tdm_mask = rx_mask;
401 pcm3168a_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
H A Drt1308-sdw.h165 int rx_mask; member in struct:rt1308_sdw_priv
/linux-master/sound/soc/
H A Dsoc-dai.c222 * @rx_mask: bitmask representing active RX slots.
228 unsigned int *rx_mask)
230 if (*tx_mask || *rx_mask)
237 *rx_mask = (1 << slots) - 1;
246 * @rx_mask: bitmask representing active RX slots.
252 * slot in bit clock cycles. @tx_mask and @rx_mask are bitmasks specifying the
261 * @rx_mask and @slot_width will be ignored.
266 unsigned int tx_mask, unsigned int rx_mask,
273 &rx_mask,
279 &tx_mask, &rx_mask);
226 snd_soc_xlate_tdm_slot_mask(unsigned int slots, unsigned int *tx_mask, unsigned int *rx_mask) argument
265 snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
[all...]
/linux-master/drivers/net/can/flexcan/
H A Dflexcan.h96 u64 rx_mask; member in struct:flexcan_priv
/linux-master/sound/soc/tegra/
H A Dtegra210_i2s.h121 unsigned int rx_mask; member in struct:tegra210_i2s
H A Dtegra30_i2s.c268 unsigned int tx_mask, unsigned int rx_mask,
275 __func__, tx_mask, rx_mask, slots, slot_width);
282 (rx_mask << TEGRA30_I2S_SLOT_CTRL_RX_SLOT_ENABLES_SHIFT) |
267 tegra30_i2s_set_tdm(struct snd_soc_dai *dai, unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) argument
/linux-master/include/sound/
H A Dsoc-dai.h188 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width);
303 unsigned int *tx_mask, unsigned int *rx_mask);
305 unsigned int tx_mask, unsigned int rx_mask,
/linux-master/drivers/net/wireless/ath/carl9170/
H A Deeprom.h136 u8 rx_mask; member in struct:ar9170_eeprom

Completed in 436 milliseconds

12345678