Lines Matching defs:bq
26 static inline void biquad2_init(struct biquad2_state *bq,
29 bq->gain = gain;
30 bq->a1 = a1;
31 bq->a2 = a2;
32 bq->b1 = b1;
33 bq->b2 = b2;
35 bq->z1 = 0;
36 bq->z2 = 0;
39 static inline int16_t biquad2(struct biquad2_state *bq, int16_t sample)
44 z0 = sample * bq->gain + bq->z1 * bq->a1 + bq->z2 * bq->a2;
45 y = z0 + bq->z1 * bq->b1 + bq->z2 * bq->b2;
47 bq->z2 = bq->z1;
48 bq->z1 = z0 >> 15;