Lines Matching refs:biquad
11 struct biquad biquad[MAX_BIQUADS_PER_EQ2][2]; member
23 biquad_set(&eq2->biquad[i][j], BQ_NONE, 0, 0, 0); in eq2_new()
38 biquad_set(&eq2->biquad[eq2->n[channel]++][channel], type, freq, Q, in eq2_append_biquad()
44 const struct biquad *biquad) in eq2_append_biquad_direct() argument
48 eq2->biquad[eq2->n[channel]++][channel] = *biquad; in eq2_append_biquad_direct()
52 static inline void eq2_process_one(struct biquad (*bq)[2], float *data0, in eq2_process_one()
55 struct biquad *qL = &bq[0][0]; in eq2_process_one()
56 struct biquad *qR = &bq[0][1]; in eq2_process_one()
113 static inline void eq2_process_two_neon(struct biquad (*bq)[2], float *data0, in eq2_process_two_neon()
116 struct biquad *qL = &bq[0][0]; in eq2_process_two_neon()
117 struct biquad *rL = &bq[1][0]; in eq2_process_two_neon()
118 struct biquad *qR = &bq[0][1]; in eq2_process_two_neon()
119 struct biquad *rR = &bq[1][1]; in eq2_process_two_neon()
207 static inline void eq2_process_two_sse3(struct biquad (*bq)[2], float *data0, in eq2_process_two_sse3()
210 struct biquad *qL = &bq[0][0]; in eq2_process_two_sse3()
211 struct biquad *rL = &bq[1][0]; in eq2_process_two_sse3()
212 struct biquad *qR = &bq[0][1]; in eq2_process_two_sse3()
213 struct biquad *rR = &bq[1][1]; in eq2_process_two_sse3()
328 eq2_process_one(&eq2->biquad[i], data0, data1, count); in eq2_process()
331 eq2_process_two_neon(&eq2->biquad[i], data0, data1, in eq2_process()
334 eq2_process_two_sse3(&eq2->biquad[i], data0, data1, in eq2_process()
337 eq2_process_one(&eq2->biquad[i], data0, data1, count); in eq2_process()
338 eq2_process_one(&eq2->biquad[i + 1], data0, data1, in eq2_process()