• Home
  • Raw
  • Download

Lines Matching refs:status

1253 	unsigned int status, status2;  in hdspm_external_sample_rate()  local
1259 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_external_sample_rate()
1295 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_external_sample_rate()
1297 if (!(status & HDSPM_madiLock)) { in hdspm_external_sample_rate()
1300 switch (status & (HDSPM_status1_freqMask)) { in hdspm_external_sample_rate()
1330 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_external_sample_rate()
1382 if (status & HDSPM_madiLock) { in hdspm_external_sample_rate()
1383 rate_bits = status & HDSPM_madiFreqMask; in hdspm_external_sample_rate()
2281 int status; in hdspm_get_wc_sample_rate() local
2286 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_get_wc_sample_rate()
2287 return (status >> 16) & 0xF; in hdspm_get_wc_sample_rate()
2289 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_get_wc_sample_rate()
2290 return (status >> HDSPM_AES32_wcFreq_bit) & 0xF; in hdspm_get_wc_sample_rate()
2305 int status; in hdspm_get_tco_sample_rate() local
2311 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_get_tco_sample_rate()
2312 return (status >> 20) & 0xF; in hdspm_get_tco_sample_rate()
2314 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_get_tco_sample_rate()
2315 return (status >> 1) & 0xF; in hdspm_get_tco_sample_rate()
2330 int status; in hdspm_get_sync_in_sample_rate() local
2336 status = hdspm_read(hdspm, HDSPM_RD_STATUS_2); in hdspm_get_sync_in_sample_rate()
2337 return (status >> 12) & 0xF; in hdspm_get_sync_in_sample_rate()
2369 int status = hdspm_read(hdspm, HDSPM_RD_STATUS_2); in hdspm_get_s1_sample_rate() local
2371 return (status >> (idx*4)) & 0xF; in hdspm_get_s1_sample_rate()
3023 unsigned int status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_autosync_ref() local
3024 unsigned int syncref = (status >> HDSPM_AES32_syncref_bit) & 0xF; in hdspm_autosync_ref()
3104 u32 status; in snd_hdspm_get_tco_video_input_format() local
3108 status = hdspm_read(hdspm, HDSPM_RD_TCO + 4); in snd_hdspm_get_tco_video_input_format()
3109 switch (status & (HDSPM_TCO1_Video_Input_Format_NTSC | in snd_hdspm_get_tco_video_input_format()
3150 u32 status; in hdspm_tco_ltc_frames() local
3153 status = hdspm_read(hdspm, HDSPM_RD_TCO + 4); in hdspm_tco_ltc_frames()
3154 if (status & HDSPM_TCO1_LTC_Input_valid) { in hdspm_tco_ltc_frames()
3155 switch (status & (HDSPM_TCO1_LTC_Format_LSB | in hdspm_tco_ltc_frames()
3831 int status, status2; in hdspm_wc_sync_check() local
3835 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_wc_sync_check()
3836 if (status & HDSPM_AES32_wcLock) { in hdspm_wc_sync_check()
3837 if (status & HDSPM_AES32_wcSync) in hdspm_wc_sync_check()
3856 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_wc_sync_check()
3858 if (status & 0x2000000) in hdspm_wc_sync_check()
3860 else if (status & 0x1000000) in hdspm_wc_sync_check()
3875 int status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_madi_sync_check() local
3876 if (status & HDSPM_madiLock) { in hdspm_madi_sync_check()
3877 if (status & HDSPM_madiSync) in hdspm_madi_sync_check()
3888 int status, lock, sync; in hdspm_s1_sync_check() local
3890 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_s1_sync_check()
3892 lock = (status & (0x1<<idx)) ? 1 : 0; in hdspm_s1_sync_check()
3893 sync = (status & (0x100<<idx)) ? 1 : 0; in hdspm_s1_sync_check()
3905 int status, lock = 0, sync = 0; in hdspm_sync_in_sync_check() local
3910 status = hdspm_read(hdspm, HDSPM_RD_STATUS_3); in hdspm_sync_in_sync_check()
3911 lock = (status & 0x400) ? 1 : 0; in hdspm_sync_in_sync_check()
3912 sync = (status & 0x800) ? 1 : 0; in hdspm_sync_in_sync_check()
3916 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_sync_in_sync_check()
3917 lock = (status & HDSPM_syncInLock) ? 1 : 0; in hdspm_sync_in_sync_check()
3918 sync = (status & HDSPM_syncInSync) ? 1 : 0; in hdspm_sync_in_sync_check()
3922 status = hdspm_read(hdspm, HDSPM_statusRegister2); in hdspm_sync_in_sync_check()
3923 lock = (status & 0x100000) ? 1 : 0; in hdspm_sync_in_sync_check()
3924 sync = (status & 0x200000) ? 1 : 0; in hdspm_sync_in_sync_check()
3956 u32 status; in hdspm_tco_input_check() local
3957 status = hdspm_read(hdspm, HDSPM_RD_TCO + 4); in hdspm_tco_input_check()
3959 return (status & mask) ? 1 : 0; in hdspm_tco_input_check()
3965 int status; in hdspm_tco_sync_check() local
3970 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_tco_sync_check()
3971 if (status & HDSPM_tcoLockMadi) { in hdspm_tco_sync_check()
3972 if (status & HDSPM_tcoSync) in hdspm_tco_sync_check()
3979 status = hdspm_read(hdspm, HDSPM_statusRegister); in hdspm_tco_sync_check()
3980 if (status & HDSPM_tcoLockAes) { in hdspm_tco_sync_check()
3981 if (status & HDSPM_tcoSync) in hdspm_tco_sync_check()
3989 status = hdspm_read(hdspm, HDSPM_RD_STATUS_1); in hdspm_tco_sync_check()
3991 if (status & 0x8000000) in hdspm_tco_sync_check()
3993 if (status & 0x4000000) in hdspm_tco_sync_check()
4747 unsigned int status, control; in snd_hdspm_proc_read_tco() local
4755 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_proc_read_tco()
4759 if (status & HDSPM_tco_detect) { in snd_hdspm_proc_read_tco()
4859 unsigned int status, status2; in snd_hdspm_proc_read_madi() local
4866 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_proc_read_madi()
4887 status & HDSPM_audioIRQPending, in snd_hdspm_proc_read_madi()
4888 (status & HDSPM_midi0IRQPending) ? 1 : 0, in snd_hdspm_proc_read_madi()
4889 (status & HDSPM_midi1IRQPending) ? 1 : 0, in snd_hdspm_proc_read_madi()
4894 ((status & HDSPM_BufferID) ? 1 : 0), in snd_hdspm_proc_read_madi()
4895 (status & HDSPM_BufferPositionMask), in snd_hdspm_proc_read_madi()
4896 (status & HDSPM_BufferPositionMask) % in snd_hdspm_proc_read_madi()
4898 ((status & HDSPM_BufferPositionMask) - 64) % in snd_hdspm_proc_read_madi()
4916 status, status2); in snd_hdspm_proc_read_madi()
4970 x = status & HDSPM_madiSync; in snd_hdspm_proc_read_madi()
4974 (status & HDSPM_madiLock) ? (x ? "Sync" : "Lock") : in snd_hdspm_proc_read_madi()
5002 (status & HDSPM_madiFreqMask) >> 22, in snd_hdspm_proc_read_madi()
5006 (status & HDSPM_AB_int) ? "Coax" : "Optical", in snd_hdspm_proc_read_madi()
5007 (status & HDSPM_RX_64ch) ? "64 channels" : in snd_hdspm_proc_read_madi()
5021 unsigned int status; in snd_hdspm_proc_read_aes32() local
5029 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_proc_read_aes32()
5044 status & HDSPM_audioIRQPending, in snd_hdspm_proc_read_aes32()
5045 (status & HDSPM_midi0IRQPending) ? 1 : 0, in snd_hdspm_proc_read_aes32()
5046 (status & HDSPM_midi1IRQPending) ? 1 : 0, in snd_hdspm_proc_read_aes32()
5051 ((status & HDSPM_BufferID) ? 1 : 0), in snd_hdspm_proc_read_aes32()
5052 (status & HDSPM_BufferPositionMask), in snd_hdspm_proc_read_aes32()
5053 (status & HDSPM_BufferPositionMask) % in snd_hdspm_proc_read_aes32()
5055 ((status & HDSPM_BufferPositionMask) - 64) % in snd_hdspm_proc_read_aes32()
5073 status, status2); in snd_hdspm_proc_read_aes32()
5118 wcLock = status & HDSPM_AES32_wcLock; in snd_hdspm_proc_read_aes32()
5119 wcSync = wcLock && (status & HDSPM_AES32_wcSync); in snd_hdspm_proc_read_aes32()
5123 HDSPM_bit2freq((status >> HDSPM_AES32_wcFreq_bit) & 0xF)); in snd_hdspm_proc_read_aes32()
5381 unsigned int status; in snd_hdspm_interrupt() local
5385 status = hdspm_read(hdspm, HDSPM_statusRegister); in snd_hdspm_interrupt()
5387 audio = status & HDSPM_audioIRQPending; in snd_hdspm_interrupt()
5388 midi = status & (HDSPM_midi0IRQPending | HDSPM_midi1IRQPending | in snd_hdspm_interrupt()
5428 (status & hdspm->midi[i].irq)) { in snd_hdspm_interrupt()
5474 runtime->status->hw_ptr = hdspm_hw_pointer(hdspm); in snd_hdspm_reset()
5476 runtime->status->hw_ptr = 0; in snd_hdspm_reset()
5482 oruntime->status->hw_ptr = in snd_hdspm_reset()
5483 runtime->status->hw_ptr; in snd_hdspm_reset()
6162 struct hdspm_status status; in snd_hdspm_hwdep_ioctl() local
6286 memset(&status, 0, sizeof(status)); in snd_hdspm_hwdep_ioctl()
6288 status.card_type = hdspm->io_type; in snd_hdspm_hwdep_ioctl()
6290 status.autosync_source = hdspm_autosync_ref(hdspm); in snd_hdspm_hwdep_ioctl()
6292 status.card_clock = 110069313433624ULL; in snd_hdspm_hwdep_ioctl()
6293 status.master_period = hdspm_read(hdspm, HDSPM_RD_PLL_FREQ); in snd_hdspm_hwdep_ioctl()
6298 status.card_specific.madi.sync_wc = in snd_hdspm_hwdep_ioctl()
6300 status.card_specific.madi.sync_madi = in snd_hdspm_hwdep_ioctl()
6302 status.card_specific.madi.sync_tco = in snd_hdspm_hwdep_ioctl()
6304 status.card_specific.madi.sync_in = in snd_hdspm_hwdep_ioctl()
6309 status.card_specific.madi.madi_input = in snd_hdspm_hwdep_ioctl()
6311 status.card_specific.madi.channel_format = in snd_hdspm_hwdep_ioctl()
6314 status.card_specific.madi.frame_format = 0; in snd_hdspm_hwdep_ioctl()
6321 if (copy_to_user(argp, &status, sizeof(status))) in snd_hdspm_hwdep_ioctl()