Home
last modified time | relevance | path

Searched refs:xo (Results 1 – 9 of 9) sorted by relevance

/device/google/dragon/audio/hal/dsp/tests/
Dcrossover_test.c29 void process(struct crossover *xo, int count, float *data0, float *data1, in process() argument
34 crossover_process(xo, min(2048, count - start), in process()
44 struct crossover xo; in main() local
59 crossover_init(&xo, 400 / NQ, 4000 / NQ); in main()
61 process(&xo, frames, data0, data1, data2); in main()
66 crossover_init(&xo, 400 / NQ, 4000 / NQ); in main()
68 process(&xo, frames, data0 + frames, data1 + frames, in main()
/device/google/dragon/audio/hal/dsp/
Dcrossover.c172 void crossover_init(struct crossover *xo, float freq1, float freq2) in crossover_init() argument
177 lr4_set(&xo->lp[i], BQ_LOWPASS, f); in crossover_init()
178 lr4_set(&xo->hp[i], BQ_HIGHPASS, f); in crossover_init()
182 void crossover_process(struct crossover *xo, int count, float *data0, in crossover_process() argument
185 lr4_split(&xo->lp[0], &xo->hp[0], count, data0, data1); in crossover_process()
186 lr4_merge(&xo->lp[1], &xo->hp[1], count, data0); in crossover_process()
187 lr4_split(&xo->lp[2], &xo->hp[2], count, data1, data2); in crossover_process()
Dcrossover.h53 void crossover_init(struct crossover *xo, float freq1, float freq2);
63 void crossover_process(struct crossover *xo, int count, float *data0,
/device/google/contexthub/firmware/os/algos/calibration/magnetometer/
Dmag_cal.h79 float *xo, float *yo, float *zo);
86 float *xo, float *yo, float *zo);
Dmag_cal.c315 float *xo, float *yo, float *zo) { in magCalRemoveBias() argument
316 *xo = xi - moc->x_bias; in magCalRemoveBias()
336 float *xo, float *yo, float *zo) { in magCalRemoveSoftiron() argument
337 *xo = moc->c00 * xi + moc->c01 * yi + moc->c02 * zi; in magCalRemoveSoftiron()
/device/google/contexthub/firmware/os/algos/calibration/over_temp/
Dover_temp_cal.h366 float zi, float *xo, float *yo, float *zo);
Dover_temp_cal.c478 float zi, float *xo, float *yo, float *zo) { in overTempCalRemoveOffset() argument
480 ASSERT_NOT_NULL(xo); in overTempCalRemoveOffset()
494 *xo = xi - compensated_offset[0]; in overTempCalRemoveOffset()
498 *xo = xi; in overTempCalRemoveOffset()
/device/google/contexthub/firmware/os/algos/calibration/gyroscope/
Dgyro_cal.h196 float* xo, float* yo, float* zo);
Dgyro_cal.c276 float* xo, float* yo, float* zo) { in gyroCalRemoveBias() argument
278 *xo = xi - gyro_cal->bias_x; in gyroCalRemoveBias()