Lines Matching defs:fl
192 static int stm32_dfsdm_compute_osrs(struct stm32_dfsdm_filter *fl,
199 unsigned int p = fl->ford; /* filter order (ford) */
200 struct stm32_dfsdm_filter_osr *flo = &fl->flo[fast];
212 if (fl->ford == DFSDM_FASTSINC_ORDER) {
225 else if (fl->ford == DFSDM_FASTSINC_ORDER)
317 struct stm32_dfsdm_filter *fl = &adc->dfsdm->fl_list[adc->fl_id];
320 memset(&fl->flo[0], 0, sizeof(fl->flo[0]));
321 memset(&fl->flo[1], 0, sizeof(fl->flo[1]));
323 ret0 = stm32_dfsdm_compute_osrs(fl, 0, oversamp);
324 ret1 = stm32_dfsdm_compute_osrs(fl, 1, oversamp);
458 struct stm32_dfsdm_filter *fl = &adc->dfsdm->fl_list[fl_id];
459 struct stm32_dfsdm_filter_osr *flo = &fl->flo[0];
464 fl->fast = 0;
471 if (fl->flo[1].res >= fl->flo[0].res) {
472 fl->fast = 1;
473 flo = &fl->flo[1];
504 struct stm32_dfsdm_filter *fl = &adc->dfsdm->fl_list[fl_id];
505 struct stm32_dfsdm_filter_osr *flo = &fl->flo[fl->fast];
524 DFSDM_FCR_FORD(fl->ford));
534 DFSDM_CR1_FAST(fl->fast));
568 cr1 |= DFSDM_CR1_RSYNC(fl->sync_mode);
589 if (!fl->sync_mode && !trig)
591 cr1 |= DFSDM_CR1_JSYNC(fl->sync_mode);
830 struct stm32_dfsdm_filter *fl = &adc->dfsdm->fl_list[adc->fl_id];
831 struct stm32_dfsdm_filter_osr *flo = &fl->flo[fl->fast];