Lines Matching refs:status
46 * IEC60958 status bits
61 struct r600_audio_pin status = {};
67 status.channels = (value & 0x7) + 1;
72 status.bits_per_sample = 8;
75 status.bits_per_sample = 16;
78 status.bits_per_sample = 20;
81 status.bits_per_sample = 24;
84 status.bits_per_sample = 32;
89 status.bits_per_sample = 16;
94 status.rate = 44100;
96 status.rate = 48000;
97 status.rate *= ((value >> 11) & 0x7) + 1;
98 status.rate /= ((value >> 8) & 0x7) + 1;
102 /* iec 60958 status bits */
103 status.status_bits = value & 0xff;
106 status.category_code = (value >> 8) & 0xff;
108 return status;
274 * have buffer status changed since last call?
280 int status, result;
285 status = r600_hdmi_is_audio_buffer_filled(encoder);
286 result = dig->afmt->last_buffer_filled_status != status;
287 dig->afmt->last_buffer_filled_status = status;
293 * write the audio workaround status to the hardware
360 HDMI0_60958_CS_UPDATE, /* allow 60958 channel status fields to be updated */
431 DRM_DEBUG("0x%02X IEC60958 status bits and 0x%02X category code\n",