Lines Matching defs:bq
40 static inline void biquad2_init(struct biquad2_state *bq,
43 bq->gain = gain;
44 bq->a1 = a1;
45 bq->a2 = a2;
46 bq->b1 = b1;
47 bq->b2 = b2;
49 bq->z1 = 0;
50 bq->z2 = 0;
53 static inline int16_t biquad2(struct biquad2_state *bq, int16_t sample)
58 z0 = sample*bq->gain + bq->z1*bq->a1 + bq->z2*bq->a2;
59 y = z0 + bq->z1*bq->b1 + bq->z2*bq->b2;
61 bq->z2 = bq->z1;
62 bq->z1 = z0 >> 15;