Lines Matching refs:taps
62 int taps; member
74 int taps; member
85 int taps; member
92 const int16_t *coeffs, int taps) in fir16_create() argument
94 fir->taps = taps; in fir16_create()
95 fir->curr_pos = taps - 1; in fir16_create()
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()
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()
151 fir->history[fir->curr_pos + fir->taps] = sample; in fir16()
153 fir->taps); in fir16()
162 offset1 = fir->taps - offset2; in fir16()
164 for (i = fir->taps - 1; i >= offset1; i--) in fir16()
170 fir->curr_pos = fir->taps; in fir16()
176 const int32_t *coeffs, int taps) in fir32_create() argument
178 fir->taps = taps; in fir32_create()
179 fir->curr_pos = taps - 1; in fir32_create()
181 fir->history = kcalloc(taps, sizeof(int16_t), GFP_KERNEL); in fir32_create()
187 memset(fir->history, 0, fir->taps * sizeof(int16_t)); in fir32_flush()
204 offset1 = fir->taps - offset2; in fir32()
206 for (i = fir->taps - 1; i >= offset1; i--) in fir32()
211 fir->curr_pos = fir->taps; in fir32()