Lines Matching refs:sample
168 u32 b, sample = *src++; in dw_hdmi_reformat_iec958() local
170 b = (sample & 8) << (28 - 3); in dw_hdmi_reformat_iec958()
172 sample >>= 4; in dw_hdmi_reformat_iec958()
174 *dst++ = sample | b; in dw_hdmi_reformat_iec958()
178 static u32 parity(u32 sample) in parity() argument
180 sample ^= sample >> 16; in parity()
181 sample ^= sample >> 8; in parity()
182 sample ^= sample >> 4; in parity()
183 sample ^= sample >> 2; in parity()
184 sample ^= sample >> 1; in parity()
185 return (sample & 1) << 27; in parity()
205 u32 sample = *src++; in dw_hdmi_reformat_s24() local
207 sample &= ~0xff000000; in dw_hdmi_reformat_s24()
208 sample |= *cs++ << 24; in dw_hdmi_reformat_s24()
209 sample |= parity(sample & ~0xf8000000); in dw_hdmi_reformat_s24()
211 *dst++ = sample; in dw_hdmi_reformat_s24()