/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/ |
D | pcie.h | 139 u32 tx_mask; member 176 .tx_mask = MWIFIEX_TXBD_MASK, 208 .tx_mask = 0x03FF0000, 245 .tx_mask = 0x0FFF0000, 403 if (((card->txbd_wrptr & reg->tx_mask) == in mwifiex_pcie_txbd_empty() 404 (rdptr & reg->tx_mask)) && in mwifiex_pcie_txbd_empty() 411 if (((card->txbd_wrptr & reg->tx_mask) == in mwifiex_pcie_txbd_empty() 412 (rdptr & reg->tx_mask)) && in mwifiex_pcie_txbd_empty() 429 if (((card->txbd_wrptr & reg->tx_mask) != in mwifiex_pcie_txbd_not_full() 430 (card->txbd_rdptr & reg->tx_mask)) || in mwifiex_pcie_txbd_not_full() [all …]
|
/Linux-v4.19/sound/soc/bcm/ |
D | bcm2835-i2s.c | 126 unsigned int tx_mask; member 250 dev->tx_mask = 0x03; in bcm2835_i2s_set_dai_bclk_ratio() 258 unsigned int tx_mask, unsigned int rx_mask, in bcm2835_i2s_set_dai_tdm_slot() argument 269 tx_mask &= GENMASK(slots - 1, 0); in bcm2835_i2s_set_dai_tdm_slot() 276 || hweight_long((unsigned long) tx_mask) != 2) in bcm2835_i2s_set_dai_tdm_slot() 286 dev->tx_mask = tx_mask; in bcm2835_i2s_set_dai_tdm_slot() 345 unsigned int rx_mask, tx_mask; in bcm2835_i2s_hw_params() local 373 tx_mask = dev->tx_mask; in bcm2835_i2s_hw_params() 379 tx_mask = 0x03; in bcm2835_i2s_hw_params() 507 tx_mask, slot_width, data_delay, odd_slot_offset); in bcm2835_i2s_hw_params() [all …]
|
/Linux-v4.19/sound/soc/codecs/ |
D | ssm2518.c | 524 static int ssm2518_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in ssm2518_set_tdm_slot() argument 537 if (tx_mask == 0 || rx_mask != 0) in ssm2518_set_tdm_slot() 541 if (tx_mask != 1) in ssm2518_set_tdm_slot() 547 left_slot = __ffs(tx_mask); in ssm2518_set_tdm_slot() 548 tx_mask &= ~(1 << left_slot); in ssm2518_set_tdm_slot() 549 if (tx_mask == 0) { in ssm2518_set_tdm_slot() 552 right_slot = __ffs(tx_mask); in ssm2518_set_tdm_slot() 553 tx_mask &= ~(1 << right_slot); in ssm2518_set_tdm_slot() 557 if (tx_mask != 0 || left_slot >= slots || right_slot >= slots) in ssm2518_set_tdm_slot()
|
D | ssm4567.c | 234 static int ssm4567_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in ssm4567_set_tdm_slot() argument 242 if (tx_mask == 0) in ssm4567_set_tdm_slot() 245 if (rx_mask && rx_mask != tx_mask) in ssm4567_set_tdm_slot() 248 slot = __ffs(tx_mask); in ssm4567_set_tdm_slot() 249 if (tx_mask != BIT(slot)) in ssm4567_set_tdm_slot()
|
D | pcm186x.c | 427 static int pcm186x_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in pcm186x_set_tdm_slot() argument 436 __func__, tx_mask, rx_mask, slots, slot_width); in pcm186x_set_tdm_slot() 438 if (!tx_mask) { in pcm186x_set_tdm_slot() 443 first_slot = __ffs(tx_mask); in pcm186x_set_tdm_slot() 444 last_slot = __fls(tx_mask); in pcm186x_set_tdm_slot() 446 if (last_slot - first_slot != hweight32(tx_mask) - 1) { in pcm186x_set_tdm_slot()
|
D | mc13783.c | 308 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_dac() argument 353 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_codec() argument 363 if (tx_mask != 0x3) in mc13783_set_tdm_slot_codec() 375 unsigned int tx_mask, unsigned int rx_mask, int slots, in mc13783_set_tdm_slot_sync() argument 380 ret = mc13783_set_tdm_slot_dac(dai, tx_mask, rx_mask, slots, in mc13783_set_tdm_slot_sync() 385 ret = mc13783_set_tdm_slot_codec(dai, tx_mask, rx_mask, slots, in mc13783_set_tdm_slot_sync()
|
D | max98504.c | 203 unsigned int tx_mask, unsigned int rx_mask, in max98504_set_tdm_slot() argument 212 regmap_write(map, MAX98504_PCM_TX_ENABLE, tx_mask); in max98504_set_tdm_slot() 217 regmap_write(map, MAX98504_PDM_TX_ENABLE, tx_mask); in max98504_set_tdm_slot()
|
D | nau8540.c | 491 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in nau8540_set_tdm_slot() argument 497 if (slots > 4 || ((tx_mask & 0xf0) && (tx_mask & 0xf))) in nau8540_set_tdm_slot() 501 if (tx_mask & 0xf0) { in nau8540_set_tdm_slot() 503 ctrl4_val |= (tx_mask >> 4); in nau8540_set_tdm_slot() 505 ctrl4_val |= tx_mask; in nau8540_set_tdm_slot()
|
D | max98927.c | 407 unsigned int tx_mask, unsigned int rx_mask, in max98927_dai_tdm_slot() argument 462 tx_mask & 0xFF); in max98927_dai_tdm_slot() 465 (tx_mask & 0xFF00) >> 8); in max98927_dai_tdm_slot() 470 ~tx_mask & 0xFF); in max98927_dai_tdm_slot() 473 (~tx_mask & 0xFF00) >> 8); in max98927_dai_tdm_slot()
|
D | tas6424.c | 210 unsigned int tx_mask, unsigned int rx_mask, in tas6424_set_dai_tdm_slot() argument 218 tx_mask, rx_mask); in tas6424_set_dai_tdm_slot() 220 if (!tx_mask || !rx_mask) in tas6424_set_dai_tdm_slot() 228 first_slot = __ffs(tx_mask); in tas6424_set_dai_tdm_slot()
|
D | tas2552.c | 448 unsigned int tx_mask, unsigned int rx_mask, in tas2552_set_dai_tdm_slot() argument 455 if (unlikely(!tx_mask)) { in tas2552_set_dai_tdm_slot() 461 lsb = __ffs(tx_mask); in tas2552_set_dai_tdm_slot() 462 if ((lsb + 1) != __fls(tx_mask)) { in tas2552_set_dai_tdm_slot()
|
D | tas5720.c | 151 unsigned int tx_mask, unsigned int rx_mask, in tas5720_set_dai_tdm_slot() argument 158 if (!tx_mask) { in tas5720_set_dai_tdm_slot() 168 first_slot = __ffs(tx_mask); in tas5720_set_dai_tdm_slot()
|
D | max98373.c | 304 unsigned int tx_mask, unsigned int rx_mask, in max98373_dai_tdm_slot() argument 314 if (!tx_mask && !rx_mask && !slots && !slot_width) in max98373_dai_tdm_slot() 375 ~tx_mask & 0xFF); in max98373_dai_tdm_slot() 378 (~tx_mask & 0xFF00) >> 8); in max98373_dai_tdm_slot()
|
D | nau8824.c | 1197 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width) in nau8824_set_tdm_slot() argument 1203 if (slots > 4 || ((tx_mask & 0xf0) && (tx_mask & 0xf)) || in nau8824_set_tdm_slot() 1205 ((rx_mask & 0xf0) && (tx_mask & 0xf)) || in nau8824_set_tdm_slot() 1206 ((rx_mask & 0xf) && (tx_mask & 0xf0))) in nau8824_set_tdm_slot() 1210 if (tx_mask & 0xf0) { in nau8824_set_tdm_slot() 1212 ctrl_val |= (tx_mask >> 4); in nau8824_set_tdm_slot() 1214 ctrl_val |= tx_mask; in nau8824_set_tdm_slot()
|
D | ab8500-codec.c | 2224 unsigned int tx_mask, unsigned int rx_mask, in ab8500_codec_set_dai_tdm_slot() argument 2285 if (tx_mask & ~0xff) in ab8500_codec_set_dai_tdm_slot() 2289 tx_mask = tx_mask << AB8500_DA_DATA0_OFFSET; in ab8500_codec_set_dai_tdm_slot() 2290 slots_active = hweight32(tx_mask); in ab8500_codec_set_dai_tdm_slot() 2299 slot = ffs(tx_mask); in ab8500_codec_set_dai_tdm_slot() 2306 slot = ffs(tx_mask); in ab8500_codec_set_dai_tdm_slot() 2309 slot = fls(tx_mask); in ab8500_codec_set_dai_tdm_slot()
|
D | cs35l34.c | 272 static int cs35l34_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in cs35l34_set_tdm_slot() argument 293 slot = ffs(tx_mask) - 1; in cs35l34_set_tdm_slot() 334 tx_mask &= ~(1 << slot); in cs35l34_set_tdm_slot() 335 slot = ffs(tx_mask) - 1; in cs35l34_set_tdm_slot()
|
/Linux-v4.19/include/sound/ |
D | soc-dai.h | 129 unsigned int tx_mask, unsigned int rx_mask, int slots, int slot_width); 166 unsigned int *tx_mask, unsigned int *rx_mask); 168 unsigned int tx_mask, unsigned int rx_mask, 326 unsigned int tx_mask; member
|
/Linux-v4.19/sound/soc/meson/ |
D | axg-card.c | 27 u32 *tx_mask; member 212 ret = axg_tdm_set_tdm_slots(rtd->cpu_dai, be->tx_mask, be->rx_mask, in axg_card_tdm_dai_init() 230 ret = axg_tdm_set_tdm_slots(rtd->cpu_dai, NULL, be->tx_mask, in axg_card_tdm_dai_lb_init() 319 be->tx_mask = devm_kcalloc(card->dev, AXG_TDM_NUM_LANES, in axg_card_parse_cpu_tdm_slots() 320 sizeof(*be->tx_mask), GFP_KERNEL); in axg_card_parse_cpu_tdm_slots() 323 if (!be->tx_mask || !be->rx_mask) in axg_card_parse_cpu_tdm_slots() 328 snd_soc_of_get_slot_mask(node, propname, &be->tx_mask[i]); in axg_card_parse_cpu_tdm_slots() 329 tx = max(tx, be->tx_mask[i]); in axg_card_parse_cpu_tdm_slots()
|
D | axg-tdm.h | 74 int axg_tdm_set_tdm_slots(struct snd_soc_dai *dai, u32 *tx_mask,
|
D | axg-tdm-interface.c | 35 int axg_tdm_set_tdm_slots(struct snd_soc_dai *dai, u32 *tx_mask, in axg_tdm_set_tdm_slots() argument 46 tx_slots = axg_tdm_slots_total(tx_mask); in axg_tdm_set_tdm_slots() 60 tx->mask = tx_mask; in axg_tdm_set_tdm_slots()
|
/Linux-v4.19/sound/soc/ux500/ |
D | ux500_msp_dai.c | 47 multi->tx_channel_0_enable = drvdata->tx_mask; in setup_pcm_multichan() 521 drvdata->tx_mask : in ux500_msp_dai_hw_params() 584 unsigned int tx_mask, in ux500_msp_dai_set_tdm_slot() argument 618 drvdata->tx_mask = tx_mask & cap; in ux500_msp_dai_set_tdm_slot() 763 drvdata->tx_mask = 0x01; in ux500_msp_drv_probe()
|
D | ux500_msp_dai.h | 55 unsigned int tx_mask; member
|
/Linux-v4.19/sound/soc/sti/ |
D | sti_uniperif.c | 123 int sti_uniperiph_set_tdm_slot(struct snd_soc_dai *dai, unsigned int tx_mask, in sti_uniperiph_set_tdm_slot() argument 140 uni->tdm_slot.mask = (tx_mask != 0) ? tx_mask : rx_mask; in sti_uniperiph_set_tdm_slot()
|
/Linux-v4.19/drivers/media/rc/ |
D | ene_ir.c | 869 static int ene_set_tx_mask(struct rc_dev *rdev, u32 tx_mask) in ene_set_tx_mask() argument 872 dbg("TX: attempt to set transmitter mask %02x", tx_mask); in ene_set_tx_mask() 875 if (!tx_mask || tx_mask & ~0x03) { in ene_set_tx_mask() 881 dev->transmitter_mask = tx_mask; in ene_set_tx_mask()
|
/Linux-v4.19/drivers/net/wireless/ath/carl9170/ |
D | eeprom.h | 137 u8 tx_mask; member
|