Lines Matching refs:stat
282 memset(rmh->stat, 0, REG_CRM_NUMBER * sizeof(u32));
302 snd_printk(LXRMH "\tstat[%d]: %08x\n", i, rmh->stat[i]);
353 lx_dsp_reg_readbuf(chip, eReg_CRM2, rmh->stat,
389 *rdsp_version = chip->rmh.stat[1];
408 freq_raw = chip->rmh.stat[0] >> FREQ_FIELD_OFFSET;
474 memcpy(data, chip->rmh.stat, chip->rmh.stat_len * sizeof(u32));
585 u32 stat = chip->rmh.stat[i];
586 if (stat & (BF_EOB << BUFF_FLAGS_OFFSET)) {
590 size_array[i] = stat & MASK_DATA_SIZE;
591 } else if ((stat & (BF_VALID << BUFF_FLAGS_OFFSET))
688 *rsample_count = ((u64)(chip->rmh.stat[0] & MASK_SPL_COUNT_HI)
690 + chip->rmh.stat[1]; /* lo part */
714 *rstate = (chip->rmh.stat[0] >> PSTATE_OFFSET) & 0x0F;
824 *rstate = (chip->rmh.stat[0] & SF_START) ? START_STATE : PAUSE_STATE;
845 *r_bytepos = ((u64) (chip->rmh.stat[0] & MASK_SPL_COUNT_HI)
847 + chip->rmh.stat[1]; /* lo part */
883 *r_buffer_index = chip->rmh.stat[0];
919 *r_buffer_size = chip->rmh.stat[0] & MASK_DATA_SIZE;
1012 s0 = peak_map[chip->rmh.stat[0] & 0x0F];
1013 s1 = peak_map[(chip->rmh.stat[0] >> 4) & 0xf];
1014 s2 = peak_map[(chip->rmh.stat[0] >> 8) & 0xf];
1015 s3 = peak_map[(chip->rmh.stat[0] >> 12) & 0xf];
1090 u32 stat[9]; /* answer from CMD_04_GET_EVENT */
1112 err = lx_dsp_read_async_events(chip, stat);
1117 *r_notified_in_pipe_mask = ((u64)stat[3] << 32)
1118 + stat[4];
1123 *r_notified_out_pipe_mask = ((u64)stat[1] << 32)
1124 + stat[2];
1129 orun_mask = ((u64)stat[7] << 32) + stat[8];
1130 urun_mask = ((u64)stat[5] << 32) + stat[6];