Home
last modified time | relevance | path

Searched refs:iec958 (Results 1 – 35 of 35) sorted by relevance

/linux-4.4.14/sound/soc/sti/
Duniperif_player.c254 if (runtime && (player->stream_settings.iec958.status[3] in uni_player_set_channel_status()
258 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
262 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
266 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
270 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
274 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
278 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
282 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
286 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
290 player->stream_settings.iec958.status[3] = in uni_player_set_channel_status()
[all …]
Duniperif.h1156 struct snd_aes_iec958 iec958; member
/linux-4.4.14/sound/pci/au88x0/
Dau88x0_pcm.c481 ucontrol->value.iec958.status[0] = 0xff; in snd_vortex_spdif_mask_get()
482 ucontrol->value.iec958.status[1] = 0xff; in snd_vortex_spdif_mask_get()
483 ucontrol->value.iec958.status[2] = 0xff; in snd_vortex_spdif_mask_get()
484 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS; in snd_vortex_spdif_mask_get()
491 ucontrol->value.iec958.status[0] = 0x00; in snd_vortex_spdif_get()
492 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_ORIGINAL|IEC958_AES1_CON_DIGDIGCONV_ID; in snd_vortex_spdif_get()
493 ucontrol->value.iec958.status[2] = 0x00; in snd_vortex_spdif_get()
495 case 32000: ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_32000; break; in snd_vortex_spdif_get()
496 case 44100: ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_44100; break; in snd_vortex_spdif_get()
497 case 48000: ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_48000; break; in snd_vortex_spdif_get()
[all …]
/linux-4.4.14/sound/aoa/codecs/
Donyx.c470 ucontrol->value.iec958.status[0] = 0x3e; in onyx_spdif_mask_get()
471 ucontrol->value.iec958.status[1] = 0xff; in onyx_spdif_mask_get()
473 ucontrol->value.iec958.status[3] = 0x3f; in onyx_spdif_mask_get()
474 ucontrol->value.iec958.status[4] = 0x0f; in onyx_spdif_mask_get()
495 ucontrol->value.iec958.status[0] = v & 0x3e; in onyx_spdif_get()
498 ucontrol->value.iec958.status[1] = v; in onyx_spdif_get()
501 ucontrol->value.iec958.status[3] = v & 0x3f; in onyx_spdif_get()
504 ucontrol->value.iec958.status[4] = v & 0x0f; in onyx_spdif_get()
518 v = (v & ~0x3e) | (ucontrol->value.iec958.status[0] & 0x3e); in onyx_spdif_put()
521 v = ucontrol->value.iec958.status[1]; in onyx_spdif_put()
[all …]
/linux-4.4.14/sound/soc/fsl/
Dfsl_spdif.c648 uvalue->value.iec958.status[0] = ctrl->ch_status[0]; in fsl_spdif_pb_get()
649 uvalue->value.iec958.status[1] = ctrl->ch_status[1]; in fsl_spdif_pb_get()
650 uvalue->value.iec958.status[2] = ctrl->ch_status[2]; in fsl_spdif_pb_get()
651 uvalue->value.iec958.status[3] = ctrl->ch_status[3]; in fsl_spdif_pb_get()
663 ctrl->ch_status[0] = uvalue->value.iec958.status[0]; in fsl_spdif_pb_put()
664 ctrl->ch_status[1] = uvalue->value.iec958.status[1]; in fsl_spdif_pb_put()
665 ctrl->ch_status[2] = uvalue->value.iec958.status[2]; in fsl_spdif_pb_put()
666 ctrl->ch_status[3] = uvalue->value.iec958.status[3]; in fsl_spdif_pb_put()
687 ucontrol->value.iec958.status[0] = (cstatus >> 16) & 0xFF; in fsl_spdif_capture_get()
688 ucontrol->value.iec958.status[1] = (cstatus >> 8) & 0xFF; in fsl_spdif_capture_get()
[all …]
/linux-4.4.14/sound/pci/oxygen/
Doxygen_mixer.c315 value->value.iec958.status[0] = in oxygen_to_iec958()
318 value->value.iec958.status[1] = /* category and original */ in oxygen_to_iec958()
326 bits = value->value.iec958.status[0] & in iec958_to_oxygen()
329 bits |= value->value.iec958.status[1] << OXYGEN_SPDIF_CATEGORY_SHIFT; in iec958_to_oxygen()
379 value->value.iec958.status[0] = IEC958_AES0_NONAUDIO | in spdif_mask_get()
381 value->value.iec958.status[1] = in spdif_mask_get()
419 value->value.iec958.status[0] = 0xff; in spdif_input_mask_get()
420 value->value.iec958.status[1] = 0xff; in spdif_input_mask_get()
421 value->value.iec958.status[2] = 0xff; in spdif_input_mask_get()
422 value->value.iec958.status[3] = 0xff; in spdif_input_mask_get()
[all …]
/linux-4.4.14/sound/drivers/vx/
Dvx_mixer.c771 ucontrol->value.iec958.status[0] = (chip->uer_bits >> 0) & 0xff; in vx_iec958_get()
772 ucontrol->value.iec958.status[1] = (chip->uer_bits >> 8) & 0xff; in vx_iec958_get()
773 ucontrol->value.iec958.status[2] = (chip->uer_bits >> 16) & 0xff; in vx_iec958_get()
774 ucontrol->value.iec958.status[3] = (chip->uer_bits >> 24) & 0xff; in vx_iec958_get()
781 ucontrol->value.iec958.status[0] = 0xff; in vx_iec958_mask_get()
782 ucontrol->value.iec958.status[1] = 0xff; in vx_iec958_mask_get()
783 ucontrol->value.iec958.status[2] = 0xff; in vx_iec958_mask_get()
784 ucontrol->value.iec958.status[3] = 0xff; in vx_iec958_mask_get()
793 val = (ucontrol->value.iec958.status[0] << 0) | in vx_iec958_put()
794 (ucontrol->value.iec958.status[1] << 8) | in vx_iec958_put()
[all …]
/linux-4.4.14/sound/pci/ca0106/
Dca0106_mixer.c345 decode_spdif_bits(ucontrol->value.iec958.status, in snd_ca0106_spdif_get_default()
356 decode_spdif_bits(ucontrol->value.iec958.status, in snd_ca0106_spdif_get_stream()
364 ucontrol->value.iec958.status[0] = 0xff; in snd_ca0106_spdif_get_mask()
365 ucontrol->value.iec958.status[1] = 0xff; in snd_ca0106_spdif_get_mask()
366 ucontrol->value.iec958.status[2] = 0xff; in snd_ca0106_spdif_get_mask()
367 ucontrol->value.iec958.status[3] = 0xff; in snd_ca0106_spdif_get_mask()
386 val = encode_spdif_bits(ucontrol->value.iec958.status); in snd_ca0106_spdif_put_default()
406 val = encode_spdif_bits(ucontrol->value.iec958.status); in snd_ca0106_spdif_put_stream()
/linux-4.4.14/sound/pci/ctxfi/
Dctmixer.c630 ucontrol->value.iec958.status[0] = 0xff; in ct_spdif_get_mask()
631 ucontrol->value.iec958.status[1] = 0xff; in ct_spdif_get_mask()
632 ucontrol->value.iec958.status[2] = 0xff; in ct_spdif_get_mask()
633 ucontrol->value.iec958.status[3] = 0xff; in ct_spdif_get_mask()
648 ucontrol->value.iec958.status[0] = (status >> 0) & 0xff; in ct_spdif_get()
649 ucontrol->value.iec958.status[1] = (status >> 8) & 0xff; in ct_spdif_get()
650 ucontrol->value.iec958.status[2] = (status >> 16) & 0xff; in ct_spdif_get()
651 ucontrol->value.iec958.status[3] = (status >> 24) & 0xff; in ct_spdif_get()
663 status = (ucontrol->value.iec958.status[0] << 0) | in ct_spdif_put()
664 (ucontrol->value.iec958.status[1] << 8) | in ct_spdif_put()
[all …]
/linux-4.4.14/sound/pci/
Dens1370.c1358 ucontrol->value.iec958.status[0] = (ensoniq->spdif_default >> 0) & 0xff; in snd_ens1373_spdif_default_get()
1359 ucontrol->value.iec958.status[1] = (ensoniq->spdif_default >> 8) & 0xff; in snd_ens1373_spdif_default_get()
1360 ucontrol->value.iec958.status[2] = (ensoniq->spdif_default >> 16) & 0xff; in snd_ens1373_spdif_default_get()
1361 ucontrol->value.iec958.status[3] = (ensoniq->spdif_default >> 24) & 0xff; in snd_ens1373_spdif_default_get()
1373 val = ((u32)ucontrol->value.iec958.status[0] << 0) | in snd_ens1373_spdif_default_put()
1374 ((u32)ucontrol->value.iec958.status[1] << 8) | in snd_ens1373_spdif_default_put()
1375 ((u32)ucontrol->value.iec958.status[2] << 16) | in snd_ens1373_spdif_default_put()
1376 ((u32)ucontrol->value.iec958.status[3] << 24); in snd_ens1373_spdif_default_put()
1390 ucontrol->value.iec958.status[0] = 0xff; in snd_ens1373_spdif_mask_get()
1391 ucontrol->value.iec958.status[1] = 0xff; in snd_ens1373_spdif_mask_get()
[all …]
Drme32.c1758 snd_rme32_convert_to_aes(&ucontrol->value.iec958, in snd_rme32_control_spdif_get()
1770 val = snd_rme32_convert_from_aes(&ucontrol->value.iec958); in snd_rme32_control_spdif_put()
1792 snd_rme32_convert_to_aes(&ucontrol->value.iec958, in snd_rme32_control_spdif_stream_get()
1805 val = snd_rme32_convert_from_aes(&ucontrol->value.iec958); in snd_rme32_control_spdif_stream_put()
1828 ucontrol->value.iec958.status[0] = kcontrol->private_value; in snd_rme32_control_spdif_mask_get()
Dcmipci.c1026 ucontrol->value.iec958.status[i] = (chip->dig_status >> (i * 8)) & 0xff; in snd_cmipci_spdif_default_get()
1041 val |= (unsigned int)ucontrol->value.iec958.status[i] << (i * 8); in snd_cmipci_spdif_default_put()
1068 ucontrol->value.iec958.status[0] = 0xff; in snd_cmipci_spdif_mask_get()
1069 ucontrol->value.iec958.status[1] = 0xff; in snd_cmipci_spdif_mask_get()
1070 ucontrol->value.iec958.status[2] = 0xff; in snd_cmipci_spdif_mask_get()
1071 ucontrol->value.iec958.status[3] = 0xff; in snd_cmipci_spdif_mask_get()
1100 ucontrol->value.iec958.status[i] = (chip->dig_pcm_status >> (i * 8)) & 0xff; in snd_cmipci_spdif_stream_get()
1115 val |= (unsigned int)ucontrol->value.iec958.status[i] << (i * 8); in snd_cmipci_spdif_stream_put()
Drme96.c2141 snd_rme96_convert_to_aes(&ucontrol->value.iec958, rme96->wcreg_spdif); in snd_rme96_control_spdif_get()
2151 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958); in snd_rme96_control_spdif_put()
2170 snd_rme96_convert_to_aes(&ucontrol->value.iec958, rme96->wcreg_spdif_stream); in snd_rme96_control_spdif_stream_get()
2180 val = snd_rme96_convert_from_aes(&ucontrol->value.iec958); in snd_rme96_control_spdif_stream_put()
2200 ucontrol->value.iec958.status[0] = kcontrol->private_value; in snd_rme96_control_spdif_mask_get()
/linux-4.4.14/sound/pci/emu10k1/
Demu10k1x.c1137 ucontrol->value.iec958.status[0] = (emu->spdif_bits[idx] >> 0) & 0xff; in snd_emu10k1x_spdif_get()
1138 ucontrol->value.iec958.status[1] = (emu->spdif_bits[idx] >> 8) & 0xff; in snd_emu10k1x_spdif_get()
1139 ucontrol->value.iec958.status[2] = (emu->spdif_bits[idx] >> 16) & 0xff; in snd_emu10k1x_spdif_get()
1140 ucontrol->value.iec958.status[3] = (emu->spdif_bits[idx] >> 24) & 0xff; in snd_emu10k1x_spdif_get()
1147 ucontrol->value.iec958.status[0] = 0xff; in snd_emu10k1x_spdif_get_mask()
1148 ucontrol->value.iec958.status[1] = 0xff; in snd_emu10k1x_spdif_get_mask()
1149 ucontrol->value.iec958.status[2] = 0xff; in snd_emu10k1x_spdif_get_mask()
1150 ucontrol->value.iec958.status[3] = 0xff; in snd_emu10k1x_spdif_get_mask()
1162 val = (ucontrol->value.iec958.status[0] << 0) | in snd_emu10k1x_spdif_put()
1163 (ucontrol->value.iec958.status[1] << 8) | in snd_emu10k1x_spdif_put()
[all …]
Demumixer.c64 ucontrol->value.iec958.status[0] = (emu->spdif_bits[idx] >> 0) & 0xff; in snd_emu10k1_spdif_get()
65 ucontrol->value.iec958.status[1] = (emu->spdif_bits[idx] >> 8) & 0xff; in snd_emu10k1_spdif_get()
66 ucontrol->value.iec958.status[2] = (emu->spdif_bits[idx] >> 16) & 0xff; in snd_emu10k1_spdif_get()
67 ucontrol->value.iec958.status[3] = (emu->spdif_bits[idx] >> 24) & 0xff; in snd_emu10k1_spdif_get()
75 ucontrol->value.iec958.status[0] = 0xff; in snd_emu10k1_spdif_get_mask()
76 ucontrol->value.iec958.status[1] = 0xff; in snd_emu10k1_spdif_get_mask()
77 ucontrol->value.iec958.status[2] = 0xff; in snd_emu10k1_spdif_get_mask()
78 ucontrol->value.iec958.status[3] = 0xff; in snd_emu10k1_spdif_get_mask()
1166 val = (ucontrol->value.iec958.status[0] << 0) | in snd_emu10k1_spdif_put()
1167 (ucontrol->value.iec958.status[1] << 8) | in snd_emu10k1_spdif_put()
[all …]
/linux-4.4.14/sound/usb/
Dmixer_quirks.c1516 ucontrol->value.iec958.status[0] = kcontrol->private_value & 0xff; in snd_microii_spdif_default_get()
1517 ucontrol->value.iec958.status[1] = (kcontrol->private_value >> 8) & 0xff; in snd_microii_spdif_default_get()
1518 ucontrol->value.iec958.status[2] = 0x00; in snd_microii_spdif_default_get()
1541 ucontrol->value.iec958.status[3] = (rate == 48000) ? in snd_microii_spdif_default_get()
1600 pval |= (ucontrol->value.iec958.status[1] & 0x0f) << 8; in snd_microii_spdif_default_put()
1601 pval |= (ucontrol->value.iec958.status[0] & 0x0f); in snd_microii_spdif_default_put()
1604 pval |= (ucontrol->value.iec958.status[1] & 0xf0) << 8; in snd_microii_spdif_default_put()
1621 ucontrol->value.iec958.status[0] = 0x0f; in snd_microii_spdif_mask_get()
1622 ucontrol->value.iec958.status[1] = 0xff; in snd_microii_spdif_mask_get()
1623 ucontrol->value.iec958.status[2] = 0x00; in snd_microii_spdif_mask_get()
[all …]
/linux-4.4.14/sound/i2c/
Dcs8427.c433 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get()
450 change = memcmp(ucontrol->value.iec958.status, status, 24) != 0; in snd_cs8427_spdif_put()
451 memcpy(status, ucontrol->value.iec958.status, 24); in snd_cs8427_spdif_put()
473 memset(ucontrol->value.iec958.status, 0xff, 24); in snd_cs8427_spdif_mask_get()
/linux-4.4.14/sound/pci/trident/
Dtrident_main.c2389 ucontrol->value.iec958.status[0] = (trident->spdif_bits >> 0) & 0xff; in snd_trident_spdif_default_get()
2390 ucontrol->value.iec958.status[1] = (trident->spdif_bits >> 8) & 0xff; in snd_trident_spdif_default_get()
2391 ucontrol->value.iec958.status[2] = (trident->spdif_bits >> 16) & 0xff; in snd_trident_spdif_default_get()
2392 ucontrol->value.iec958.status[3] = (trident->spdif_bits >> 24) & 0xff; in snd_trident_spdif_default_get()
2404 val = (ucontrol->value.iec958.status[0] << 0) | in snd_trident_spdif_default_put()
2405 (ucontrol->value.iec958.status[1] << 8) | in snd_trident_spdif_default_put()
2406 (ucontrol->value.iec958.status[2] << 16) | in snd_trident_spdif_default_put()
2407 (ucontrol->value.iec958.status[3] << 24); in snd_trident_spdif_default_put()
2448 ucontrol->value.iec958.status[0] = 0xff; in snd_trident_spdif_mask_get()
2449 ucontrol->value.iec958.status[1] = 0xff; in snd_trident_spdif_mask_get()
[all …]
/linux-4.4.14/sound/pci/cs46xx/
Dcs46xx_lib.c2167 ucontrol->value.iec958.status[0] = _wrap_all_bits((ins->spdif_csuv_default >> 24) & 0xff); in snd_cs46xx_spdif_default_get()
2168 ucontrol->value.iec958.status[1] = _wrap_all_bits((ins->spdif_csuv_default >> 16) & 0xff); in snd_cs46xx_spdif_default_get()
2169 ucontrol->value.iec958.status[2] = 0; in snd_cs46xx_spdif_default_get()
2170 ucontrol->value.iec958.status[3] = _wrap_all_bits((ins->spdif_csuv_default) & 0xff); in snd_cs46xx_spdif_default_get()
2185 val = ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[0]) << 24) | in snd_cs46xx_spdif_default_put()
2186 ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[2]) << 16) | in snd_cs46xx_spdif_default_put()
2187 ((unsigned int)_wrap_all_bits(ucontrol->value.iec958.status[3])) | in snd_cs46xx_spdif_default_put()
2206 ucontrol->value.iec958.status[0] = 0xff; in snd_cs46xx_spdif_mask_get()
2207 ucontrol->value.iec958.status[1] = 0xff; in snd_cs46xx_spdif_mask_get()
2208 ucontrol->value.iec958.status[2] = 0x00; in snd_cs46xx_spdif_mask_get()
[all …]
/linux-4.4.14/sound/i2c/other/
Dak4114.c254 ucontrol->value.iec958.status[i] = reg_read(chip, AK4114_REG_RXCSB0 + i); in snd_ak4114_spdif_get()
265 ucontrol->value.iec958.status[i] = chip->txcsb[i]; in snd_ak4114_spdif_playback_get()
276 reg_write(chip, AK4114_REG_TXCSB0 + i, ucontrol->value.iec958.status[i]); in snd_ak4114_spdif_playback_put()
290 memset(ucontrol->value.iec958.status, 0xff, AK4114_REG_RXCSB_SIZE); in snd_ak4114_spdif_mask_get()
Dak4117.c263 ucontrol->value.iec958.status[i] = reg_read(chip, AK4117_REG_RXCSB0 + i); in snd_ak4117_spdif_get()
277 memset(ucontrol->value.iec958.status, 0xff, AK4117_REG_RXCSB_SIZE); in snd_ak4117_spdif_mask_get()
Dak4113.c300 ucontrol->value.iec958.status[i] = reg_read(chip, in snd_ak4113_spdif_get()
316 memset(ucontrol->value.iec958.status, 0xff, AK4113_REG_RXCSB_SIZE); in snd_ak4113_spdif_mask_get()
/linux-4.4.14/sound/pci/ice1712/
Dice1712.c1683 ucontrol->value.iec958.status[0] = IEC958_AES0_NONAUDIO | in snd_ice1712_spdif_maskc_get()
1687 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_ORIGINAL | in snd_ice1712_spdif_maskc_get()
1689 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS; in snd_ice1712_spdif_maskc_get()
1691 ucontrol->value.iec958.status[0] = 0xff; in snd_ice1712_spdif_maskc_get()
1692 ucontrol->value.iec958.status[1] = 0xff; in snd_ice1712_spdif_maskc_get()
1693 ucontrol->value.iec958.status[2] = 0xff; in snd_ice1712_spdif_maskc_get()
1694 ucontrol->value.iec958.status[3] = 0xff; in snd_ice1712_spdif_maskc_get()
1695 ucontrol->value.iec958.status[4] = 0xff; in snd_ice1712_spdif_maskc_get()
1705 ucontrol->value.iec958.status[0] = IEC958_AES0_NONAUDIO | in snd_ice1712_spdif_maskp_get()
1709 ucontrol->value.iec958.status[1] = IEC958_AES1_PRO_MODE; in snd_ice1712_spdif_maskp_get()
[all …]
Ddelta.c213 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits); in delta_spdif_default_get()
221 val = snd_cs8403_encode_spdif_bits(&ucontrol->value.iec958); in delta_spdif_default_put()
236 snd_cs8403_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits); in delta_spdif_stream_get()
244 val = snd_cs8403_encode_spdif_bits(&ucontrol->value.iec958); in delta_spdif_stream_put()
Dews.c268 snd_cs8404_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_bits); in ews88_spdif_default_get()
276 val = snd_cs8404_encode_spdif_bits(&ucontrol->value.iec958); in ews88_spdif_default_put()
291 snd_cs8404_decode_spdif_bits(&ucontrol->value.iec958, ice->spdif.cs8403_stream_bits); in ews88_spdif_stream_get()
299 val = snd_cs8404_encode_spdif_bits(&ucontrol->value.iec958); in ews88_spdif_stream_put()
Dice1724.c1697 decode_spdif_bits(&ucontrol->value.iec958, val); in snd_vt1724_spdif_default_get()
1707 val = encode_spdif_bits(&ucontrol->value.iec958); in snd_vt1724_spdif_default_put()
1728 ucontrol->value.iec958.status[0] = IEC958_AES0_NONAUDIO | in snd_vt1724_spdif_maskc_get()
1732 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_ORIGINAL | in snd_vt1724_spdif_maskc_get()
1734 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS; in snd_vt1724_spdif_maskc_get()
1741 ucontrol->value.iec958.status[0] = IEC958_AES0_NONAUDIO | in snd_vt1724_spdif_maskp_get()
Daureon.c1271 memset(ucontrol->value.iec958.status, 0xFF, 24); in aureon_cs8415_mask_get()
1280 aureon_cs8415_read(ice, CS8415_C_BUFFER, ucontrol->value.iec958.status, 24); in aureon_cs8415_spdif_get()
/linux-4.4.14/sound/ppc/
Dsnd_ps3.c726 memset(ucontrol->value.iec958.status, 0xff, 8); in snd_ps3_spdif_cmask_get()
739 memcpy(ucontrol->value.iec958.status, ps3av_mode_cs_info, 8); in snd_ps3_spdif_default_get()
746 if (memcmp(ps3av_mode_cs_info, ucontrol->value.iec958.status, 8)) { in snd_ps3_spdif_default_put()
747 memcpy(ps3av_mode_cs_info, ucontrol->value.iec958.status, 8); in snd_ps3_spdif_default_put()
/linux-4.4.14/sound/pci/ac97/
Dac97_codec.c716 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_ac97_spdif_cmask_get()
720 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_CATEGORY | in snd_ac97_spdif_cmask_get()
722 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS; in snd_ac97_spdif_cmask_get()
729 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_ac97_spdif_pmask_get()
741 ucontrol->value.iec958.status[0] = ac97->spdif_status & 0xff; in snd_ac97_spdif_default_get()
742 ucontrol->value.iec958.status[1] = (ac97->spdif_status >> 8) & 0xff; in snd_ac97_spdif_default_get()
743 ucontrol->value.iec958.status[2] = (ac97->spdif_status >> 16) & 0xff; in snd_ac97_spdif_default_get()
744 ucontrol->value.iec958.status[3] = (ac97->spdif_status >> 24) & 0xff; in snd_ac97_spdif_default_get()
756 new = val = ucontrol->value.iec958.status[0] & (IEC958_AES0_PROFESSIONAL|IEC958_AES0_NONAUDIO); in snd_ac97_spdif_default_put()
757 if (ucontrol->value.iec958.status[0] & IEC958_AES0_PROFESSIONAL) { in snd_ac97_spdif_default_put()
[all …]
/linux-4.4.14/sound/pci/hda/
Dhda_codec.c2257 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_hda_spdif_cmask_get()
2261 ucontrol->value.iec958.status[1] = IEC958_AES1_CON_CATEGORY | in snd_hda_spdif_cmask_get()
2269 ucontrol->value.iec958.status[0] = IEC958_AES0_PROFESSIONAL | in snd_hda_spdif_pmask_get()
2284 ucontrol->value.iec958.status[0] = spdif->status & 0xff; in snd_hda_spdif_default_get()
2285 ucontrol->value.iec958.status[1] = (spdif->status >> 8) & 0xff; in snd_hda_spdif_default_get()
2286 ucontrol->value.iec958.status[2] = (spdif->status >> 16) & 0xff; in snd_hda_spdif_default_get()
2287 ucontrol->value.iec958.status[3] = (spdif->status >> 24) & 0xff; in snd_hda_spdif_default_get()
2392 spdif->status = ucontrol->value.iec958.status[0] | in snd_hda_spdif_default_put()
2393 ((unsigned int)ucontrol->value.iec958.status[1] << 8) | in snd_hda_spdif_default_put()
2394 ((unsigned int)ucontrol->value.iec958.status[2] << 16) | in snd_hda_spdif_default_put()
[all …]
/linux-4.4.14/sound/pci/ymfpci/
Dymfpci_main.c1294 ucontrol->value.iec958.status[0] = (chip->spdif_bits >> 0) & 0xff; in snd_ymfpci_spdif_default_get()
1295 ucontrol->value.iec958.status[1] = (chip->spdif_bits >> 8) & 0xff; in snd_ymfpci_spdif_default_get()
1296 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_48000; in snd_ymfpci_spdif_default_get()
1308 val = ((ucontrol->value.iec958.status[0] & 0x3e) << 0) | in snd_ymfpci_spdif_default_put()
1309 (ucontrol->value.iec958.status[1] << 8); in snd_ymfpci_spdif_default_put()
1341 ucontrol->value.iec958.status[0] = 0x3e; in snd_ymfpci_spdif_mask_get()
1342 ucontrol->value.iec958.status[1] = 0xff; in snd_ymfpci_spdif_mask_get()
1369 ucontrol->value.iec958.status[0] = (chip->spdif_pcm_bits >> 0) & 0xff; in snd_ymfpci_spdif_stream_get()
1370 ucontrol->value.iec958.status[1] = (chip->spdif_pcm_bits >> 8) & 0xff; in snd_ymfpci_spdif_stream_get()
1371 ucontrol->value.iec958.status[3] = IEC958_AES3_CON_FS_48000; in snd_ymfpci_spdif_stream_get()
[all …]
/linux-4.4.14/sound/pci/pcxhr/
Dpcxhr_mixer.c948 ucontrol->value.iec958.status[i] = aes_bits; in pcxhr_iec958_get()
959 ucontrol->value.iec958.status[i] = 0xff; in pcxhr_iec958_mask_get()
1006 if (ucontrol->value.iec958.status[i] != chip->aes_bits[i]) { in pcxhr_iec958_put()
1009 ucontrol->value.iec958.status[i]); in pcxhr_iec958_put()
1012 ucontrol->value.iec958.status[i]); in pcxhr_iec958_put()
/linux-4.4.14/sound/pci/rme9652/
Drme9652.c821 snd_rme9652_convert_to_aes(&ucontrol->value.iec958, rme9652->creg_spdif); in snd_rme9652_control_spdif_get()
831 val = snd_rme9652_convert_from_aes(&ucontrol->value.iec958); in snd_rme9652_control_spdif_put()
850 snd_rme9652_convert_to_aes(&ucontrol->value.iec958, rme9652->creg_spdif_stream); in snd_rme9652_control_spdif_stream_get()
860 val = snd_rme9652_convert_from_aes(&ucontrol->value.iec958); in snd_rme9652_control_spdif_stream_put()
879 ucontrol->value.iec958.status[0] = kcontrol->private_value; in snd_rme9652_control_spdif_mask_get()
Dhdsp.c1594 snd_hdsp_convert_to_aes(&ucontrol->value.iec958, hdsp->creg_spdif); in snd_hdsp_control_spdif_get()
1604 val = snd_hdsp_convert_from_aes(&ucontrol->value.iec958); in snd_hdsp_control_spdif_put()
1623 snd_hdsp_convert_to_aes(&ucontrol->value.iec958, hdsp->creg_spdif_stream); in snd_hdsp_control_spdif_stream_get()
1633 val = snd_hdsp_convert_from_aes(&ucontrol->value.iec958); in snd_hdsp_control_spdif_stream_put()
1652 ucontrol->value.iec958.status[0] = kcontrol->private_value; in snd_hdsp_control_spdif_mask_get()
/linux-4.4.14/include/uapi/sound/
Dasound.h935 struct snd_aes_iec958 iec958; member