Lines Matching refs:status
1250 unsigned int status, status2; in hdspm_external_sample_rate() local
1256 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_external_sample_rate()
1292 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_external_sample_rate()
1294 if (!(status & HDSPM_madiLock)) { in hdspm_external_sample_rate()
1297 switch (status & (HDSPM_status1_freqMask)) { in hdspm_external_sample_rate()
1327 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_external_sample_rate()
1379 if (status & HDSPM_madiLock) { in hdspm_external_sample_rate()
1380 rate_bits = status & HDSPM_madiFreqMask; in hdspm_external_sample_rate()
2278 int status; in hdspm_get_wc_sample_rate() local
2283 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_get_wc_sample_rate()
2284 return (status >> 16) & 0xF; in hdspm_get_wc_sample_rate()
2287 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_get_wc_sample_rate()
2288 return (status >> HDSPM_AES32_wcFreq_bit) & 0xF; in hdspm_get_wc_sample_rate()
2303 int status; in hdspm_get_tco_sample_rate() local
2309 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_get_tco_sample_rate()
2310 return (status >> 20) & 0xF; in hdspm_get_tco_sample_rate()
2313 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_get_tco_sample_rate()
2314 return (status >> 1) & 0xF; in hdspm_get_tco_sample_rate()
2329 int status; in hdspm_get_sync_in_sample_rate() local
2335 status = hdspm_read(hdspm, HDSPM_RD_STATUS_2); in hdspm_get_sync_in_sample_rate()
2336 return (status >> 12) & 0xF; in hdspm_get_sync_in_sample_rate()
2370 int status = hdspm_read(hdspm, HDSPM_RD_STATUS_2); in hdspm_get_s1_sample_rate() local
2372 return (status >> (idx*4)) & 0xF; in hdspm_get_s1_sample_rate()
3024 unsigned int status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_autosync_ref() local
3025 unsigned int syncref = (status >> HDSPM_AES32_syncref_bit) & 0xF; in hdspm_autosync_ref()
3105 u32 status; in snd_hdspm_get_tco_video_input_format() local
3109 status = hdspm_read(hdspm, HDSPM_RD_TCO + 4); in snd_hdspm_get_tco_video_input_format()
3110 switch (status & (HDSPM_TCO1_Video_Input_Format_NTSC | in snd_hdspm_get_tco_video_input_format()
3151 u32 status; in hdspm_tco_ltc_frames() local
3154 status = hdspm_read(hdspm, HDSPM_RD_TCO + 4); in hdspm_tco_ltc_frames()
3155 if (status & HDSPM_TCO1_LTC_Input_valid) { in hdspm_tco_ltc_frames()
3156 switch (status & (HDSPM_TCO1_LTC_Format_LSB | in hdspm_tco_ltc_frames()
3832 int status, status2; in hdspm_wc_sync_check() local
3836 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_wc_sync_check()
3837 if (status & HDSPM_AES32_wcLock) { in hdspm_wc_sync_check()
3838 if (status & HDSPM_AES32_wcSync) in hdspm_wc_sync_check()
3859 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_wc_sync_check()
3861 if (status & 0x2000000) in hdspm_wc_sync_check()
3863 else if (status & 0x1000000) in hdspm_wc_sync_check()
3880 int status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_madi_sync_check() local
3881 if (status & HDSPM_madiLock) { in hdspm_madi_sync_check()
3882 if (status & HDSPM_madiSync) in hdspm_madi_sync_check()
3893 int status, lock, sync; in hdspm_s1_sync_check() local
3895 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_s1_sync_check()
3897 lock = (status & (0x1<<idx)) ? 1 : 0; in hdspm_s1_sync_check()
3898 sync = (status & (0x100<<idx)) ? 1 : 0; in hdspm_s1_sync_check()
3910 int status, lock = 0, sync = 0; in hdspm_sync_in_sync_check() local
3915 status = hdspm_read(hdspm, HDSPM_RD_STATUS_3); in hdspm_sync_in_sync_check()
3916 lock = (status & 0x400) ? 1 : 0; in hdspm_sync_in_sync_check()
3917 sync = (status & 0x800) ? 1 : 0; in hdspm_sync_in_sync_check()
3921 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_sync_in_sync_check()
3922 lock = (status & HDSPM_syncInLock) ? 1 : 0; in hdspm_sync_in_sync_check()
3923 sync = (status & HDSPM_syncInSync) ? 1 : 0; in hdspm_sync_in_sync_check()
3927 status = hdspm_read(hdspm, HDSPM_statusRegister2); in hdspm_sync_in_sync_check()
3928 lock = (status & 0x100000) ? 1 : 0; in hdspm_sync_in_sync_check()
3929 sync = (status & 0x200000) ? 1 : 0; in hdspm_sync_in_sync_check()
3961 u32 status; in hdspm_tco_input_check() local
3962 status = hdspm_read(hdspm, HDSPM_RD_TCO + 4); in hdspm_tco_input_check()
3964 return (status & mask) ? 1 : 0; in hdspm_tco_input_check()
3970 int status; in hdspm_tco_sync_check() local
3975 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_tco_sync_check()
3976 if (status & HDSPM_tcoLockMadi) { in hdspm_tco_sync_check()
3977 if (status & HDSPM_tcoSync) in hdspm_tco_sync_check()
3984 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_tco_sync_check()
3985 if (status & HDSPM_tcoLockAes) { in hdspm_tco_sync_check()
3986 if (status & HDSPM_tcoSync) in hdspm_tco_sync_check()
3994 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_tco_sync_check()
3996 if (status & 0x8000000) in hdspm_tco_sync_check()
3998 if (status & 0x4000000) in hdspm_tco_sync_check()
4752 unsigned int status, control; in snd_hdspm_proc_read_tco() local
4760 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_proc_read_tco()
4764 if (status & HDSPM_tco_detect) { in snd_hdspm_proc_read_tco()
4864 unsigned int status, status2; in snd_hdspm_proc_read_madi() local
4871 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_proc_read_madi()
4892 status & HDSPM_audioIRQPending, in snd_hdspm_proc_read_madi()
4893 (status & HDSPM_midi0IRQPending) ? 1 : 0, in snd_hdspm_proc_read_madi()
4894 (status & HDSPM_midi1IRQPending) ? 1 : 0, in snd_hdspm_proc_read_madi()
4899 ((status & HDSPM_BufferID) ? 1 : 0), in snd_hdspm_proc_read_madi()
4900 (status & HDSPM_BufferPositionMask), in snd_hdspm_proc_read_madi()
4901 (status & HDSPM_BufferPositionMask) % in snd_hdspm_proc_read_madi()
4903 ((status & HDSPM_BufferPositionMask) - 64) % in snd_hdspm_proc_read_madi()
4921 status, status2); in snd_hdspm_proc_read_madi()
4975 x = status & HDSPM_madiSync; in snd_hdspm_proc_read_madi()
4979 (status & HDSPM_madiLock) ? (x ? "Sync" : "Lock") : in snd_hdspm_proc_read_madi()
5007 (status & HDSPM_madiFreqMask) >> 22, in snd_hdspm_proc_read_madi()
5011 (status & HDSPM_AB_int) ? "Coax" : "Optical", in snd_hdspm_proc_read_madi()
5012 (status & HDSPM_RX_64ch) ? "64 channels" : in snd_hdspm_proc_read_madi()
5026 unsigned int status; in snd_hdspm_proc_read_aes32() local
5034 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_proc_read_aes32()
5049 status & HDSPM_audioIRQPending, in snd_hdspm_proc_read_aes32()
5050 (status & HDSPM_midi0IRQPending) ? 1 : 0, in snd_hdspm_proc_read_aes32()
5051 (status & HDSPM_midi1IRQPending) ? 1 : 0, in snd_hdspm_proc_read_aes32()
5056 ((status & HDSPM_BufferID) ? 1 : 0), in snd_hdspm_proc_read_aes32()
5057 (status & HDSPM_BufferPositionMask), in snd_hdspm_proc_read_aes32()
5058 (status & HDSPM_BufferPositionMask) % in snd_hdspm_proc_read_aes32()
5060 ((status & HDSPM_BufferPositionMask) - 64) % in snd_hdspm_proc_read_aes32()
5078 status, status2); in snd_hdspm_proc_read_aes32()
5123 wcLock = status & HDSPM_AES32_wcLock; in snd_hdspm_proc_read_aes32()
5124 wcSync = wcLock && (status & HDSPM_AES32_wcSync); in snd_hdspm_proc_read_aes32()
5128 HDSPM_bit2freq((status >> HDSPM_AES32_wcFreq_bit) & 0xF)); in snd_hdspm_proc_read_aes32()
5386 unsigned int status; in snd_hdspm_interrupt() local
5390 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_interrupt()
5392 audio = status & HDSPM_audioIRQPending; in snd_hdspm_interrupt()
5393 midi = status & (HDSPM_midi0IRQPending | HDSPM_midi1IRQPending | in snd_hdspm_interrupt()
5433 (status & hdspm->midi[i].irq)) { in snd_hdspm_interrupt()
5479 runtime->status->hw_ptr = hdspm_hw_pointer(hdspm); in snd_hdspm_reset()
5481 runtime->status->hw_ptr = 0; in snd_hdspm_reset()
5487 oruntime->status->hw_ptr = in snd_hdspm_reset()
5488 runtime->status->hw_ptr; in snd_hdspm_reset()
6167 struct hdspm_status status; in snd_hdspm_hwdep_ioctl() local
6291 memset(&status, 0, sizeof(status)); in snd_hdspm_hwdep_ioctl()
6293 status.card_type = hdspm->io_type; in snd_hdspm_hwdep_ioctl()
6295 status.autosync_source = hdspm_autosync_ref(hdspm); in snd_hdspm_hwdep_ioctl()
6297 status.card_clock = 110069313433624ULL; in snd_hdspm_hwdep_ioctl()
6298 status.master_period = hdspm_read(hdspm, HDSPM_RD_PLL_FREQ); in snd_hdspm_hwdep_ioctl()
6303 status.card_specific.madi.sync_wc = in snd_hdspm_hwdep_ioctl()
6305 status.card_specific.madi.sync_madi = in snd_hdspm_hwdep_ioctl()
6307 status.card_specific.madi.sync_tco = in snd_hdspm_hwdep_ioctl()
6309 status.card_specific.madi.sync_in = in snd_hdspm_hwdep_ioctl()
6314 status.card_specific.madi.madi_input = in snd_hdspm_hwdep_ioctl()
6316 status.card_specific.madi.channel_format = in snd_hdspm_hwdep_ioctl()
6319 status.card_specific.madi.frame_format = 0; in snd_hdspm_hwdep_ioctl()
6325 if (copy_to_user(argp, &status, sizeof(status))) in snd_hdspm_hwdep_ioctl()