• Home
  • Raw
  • Download

Lines Matching refs:sbits

2300 static unsigned short convert_from_spdif_status(unsigned int sbits)  in convert_from_spdif_status()  argument
2304 if (sbits & IEC958_AES0_PROFESSIONAL) in convert_from_spdif_status()
2306 if (sbits & IEC958_AES0_NONAUDIO) in convert_from_spdif_status()
2308 if (sbits & IEC958_AES0_PROFESSIONAL) { in convert_from_spdif_status()
2309 if ((sbits & IEC958_AES0_PRO_EMPHASIS) == in convert_from_spdif_status()
2313 if ((sbits & IEC958_AES0_CON_EMPHASIS) == in convert_from_spdif_status()
2316 if (!(sbits & IEC958_AES0_CON_NOT_COPYRIGHT)) in convert_from_spdif_status()
2318 if (sbits & (IEC958_AES1_CON_ORIGINAL << 8)) in convert_from_spdif_status()
2320 val |= sbits & (IEC958_AES1_CON_CATEGORY << 8); in convert_from_spdif_status()
2329 unsigned int sbits = 0; in convert_to_spdif_status() local
2332 sbits |= IEC958_AES0_NONAUDIO; in convert_to_spdif_status()
2334 sbits |= IEC958_AES0_PROFESSIONAL; in convert_to_spdif_status()
2335 if (sbits & IEC958_AES0_PROFESSIONAL) { in convert_to_spdif_status()
2337 sbits |= IEC958_AES0_PRO_EMPHASIS_5015; in convert_to_spdif_status()
2340 sbits |= IEC958_AES0_CON_EMPHASIS_5015; in convert_to_spdif_status()
2342 sbits |= IEC958_AES0_CON_NOT_COPYRIGHT; in convert_to_spdif_status()
2344 sbits |= (IEC958_AES1_CON_ORIGINAL << 8); in convert_to_spdif_status()
2345 sbits |= val & (0x7f << 8); in convert_to_spdif_status()
2347 return sbits; in convert_to_spdif_status()
2713 unsigned int sbits; in snd_hda_spdif_in_status_get() local
2717 sbits = convert_to_spdif_status(val); in snd_hda_spdif_in_status_get()
2718 ucontrol->value.iec958.status[0] = sbits; in snd_hda_spdif_in_status_get()
2719 ucontrol->value.iec958.status[1] = sbits >> 8; in snd_hda_spdif_in_status_get()
2720 ucontrol->value.iec958.status[2] = sbits >> 16; in snd_hda_spdif_in_status_get()
2721 ucontrol->value.iec958.status[3] = sbits >> 24; in snd_hda_spdif_in_status_get()