Lines Matching refs:history
65 int16_t *history; member
77 int16_t *history; member
88 float *history; member
98 fir->history = kcalloc(2 * taps, sizeof(int16_t), GFP_KERNEL); in fir16_create()
100 fir->history = kcalloc(taps, sizeof(int16_t), GFP_KERNEL); in fir16_create()
102 return fir->history; in fir16_create()
108 memset(fir->history, 0, 2 * fir->taps * sizeof(int16_t)); in fir16_flush()
110 memset(fir->history, 0, fir->taps * sizeof(int16_t)); in fir16_flush()
116 kfree(fir->history); in fir16_free()
150 fir->history[fir->curr_pos] = sample; in fir16()
151 fir->history[fir->curr_pos + fir->taps] = sample; in fir16()
152 y = dot_asm((int16_t *) fir->coeffs, &fir->history[fir->curr_pos], in fir16()
159 fir->history[fir->curr_pos] = sample; in fir16()
165 y += fir->coeffs[i] * fir->history[i - offset1]; in fir16()
167 y += fir->coeffs[i] * fir->history[i + offset2]; in fir16()
181 fir->history = kcalloc(taps, sizeof(int16_t), GFP_KERNEL); in fir32_create()
182 return fir->history; in fir32_create()
187 memset(fir->history, 0, fir->taps * sizeof(int16_t)); in fir32_flush()
192 kfree(fir->history); in fir32_free()
202 fir->history[fir->curr_pos] = sample; in fir32()
207 y += fir->coeffs[i] * fir->history[i - offset1]; in fir32()
209 y += fir->coeffs[i] * fir->history[i + offset2]; in fir32()