Lines Matching refs:stat
291 memset(rmh->stat, 0, REG_CRM_NUMBER * sizeof(u32)); in lx_message_init()
311 snd_printk(LXRMH "\tstat[%d]: %08x\n", i, rmh->stat[i]); in lx_message_dump()
362 lx_dsp_reg_readbuf(chip, eReg_CRM2, rmh->stat, in lx_message_send_atomic()
398 *rdsp_version = chip->rmh.stat[1]; in lx_dsp_get_version()
417 freq_raw = chip->rmh.stat[0] >> FREQ_FIELD_OFFSET; in lx_dsp_get_clock_frequency()
483 memcpy(data, chip->rmh.stat, chip->rmh.stat_len * sizeof(u32)); in lx_dsp_read_async_events()
594 u32 stat = chip->rmh.stat[i]; in lx_buffer_ask() local
595 if (stat & (BF_EOB << BUFF_FLAGS_OFFSET)) { in lx_buffer_ask()
599 size_array[i] = stat & MASK_DATA_SIZE; in lx_buffer_ask()
600 } else if ((stat & (BF_VALID << BUFF_FLAGS_OFFSET)) in lx_buffer_ask()
612 chip->rmh.stat[i], in lx_buffer_ask()
613 chip->rmh.stat[i] & MASK_DATA_SIZE); in lx_buffer_ask()
707 *rsample_count = ((u64)(chip->rmh.stat[0] & MASK_SPL_COUNT_HI) in lx_pipe_sample_count()
709 + chip->rmh.stat[1]; /* lo part */ in lx_pipe_sample_count()
733 *rstate = (chip->rmh.stat[0] >> PSTATE_OFFSET) & 0x0F; in lx_pipe_state()
843 *rstate = (chip->rmh.stat[0] & SF_START) ? START_STATE : PAUSE_STATE; in lx_stream_state()
864 *r_bytepos = ((u64) (chip->rmh.stat[0] & MASK_SPL_COUNT_HI) in lx_stream_sample_position()
866 + chip->rmh.stat[1]; /* lo part */ in lx_stream_sample_position()
902 *r_buffer_index = chip->rmh.stat[0]; in lx_buffer_give()
938 *r_buffer_size = chip->rmh.stat[0] & MASK_DATA_SIZE; in lx_buffer_free()
1031 s0 = peak_map[chip->rmh.stat[0] & 0x0F]; in lx_level_peaks()
1032 s1 = peak_map[(chip->rmh.stat[0] >> 4) & 0xf]; in lx_level_peaks()
1033 s2 = peak_map[(chip->rmh.stat[0] >> 8) & 0xf]; in lx_level_peaks()
1034 s3 = peak_map[(chip->rmh.stat[0] >> 12) & 0xf]; in lx_level_peaks()
1109 u32 stat[9]; /* answer from CMD_04_GET_EVENT */ in lx_interrupt_handle_async_events() local
1135 err = lx_dsp_read_async_events(chip, stat); in lx_interrupt_handle_async_events()
1140 *r_notified_in_pipe_mask = ((u64)stat[3] << 32) in lx_interrupt_handle_async_events()
1141 + stat[4]; in lx_interrupt_handle_async_events()
1146 *r_notified_out_pipe_mask = ((u64)stat[1] << 32) in lx_interrupt_handle_async_events()
1147 + stat[2]; in lx_interrupt_handle_async_events()
1152 orun_mask = ((u64)stat[7] << 32) + stat[8]; in lx_interrupt_handle_async_events()
1153 urun_mask = ((u64)stat[5] << 32) + stat[6]; in lx_interrupt_handle_async_events()