Lines Matching refs:status
317 static void decode_spdif_bits(unsigned char *status, unsigned int bits) in decode_spdif_bits() argument
319 status[0] = (bits >> 0) & 0xff; in decode_spdif_bits()
320 status[1] = (bits >> 8) & 0xff; in decode_spdif_bits()
321 status[2] = (bits >> 16) & 0xff; in decode_spdif_bits()
322 status[3] = (bits >> 24) & 0xff; in decode_spdif_bits()
331 decode_spdif_bits(ucontrol->value.iec958.status, in snd_ca0106_spdif_get_default()
342 decode_spdif_bits(ucontrol->value.iec958.status, in snd_ca0106_spdif_get_stream()
350 ucontrol->value.iec958.status[0] = 0xff; in snd_ca0106_spdif_get_mask()
351 ucontrol->value.iec958.status[1] = 0xff; in snd_ca0106_spdif_get_mask()
352 ucontrol->value.iec958.status[2] = 0xff; in snd_ca0106_spdif_get_mask()
353 ucontrol->value.iec958.status[3] = 0xff; in snd_ca0106_spdif_get_mask()
357 static unsigned int encode_spdif_bits(unsigned char *status) in encode_spdif_bits() argument
359 return ((unsigned int)status[0] << 0) | in encode_spdif_bits()
360 ((unsigned int)status[1] << 8) | in encode_spdif_bits()
361 ((unsigned int)status[2] << 16) | in encode_spdif_bits()
362 ((unsigned int)status[3] << 24); in encode_spdif_bits()
372 val = encode_spdif_bits(ucontrol->value.iec958.status); in snd_ca0106_spdif_put_default()
392 val = encode_spdif_bits(ucontrol->value.iec958.status); in snd_ca0106_spdif_put_stream()