Lines Matching refs:pacer
336 struct comedi_8254 *pacer = dev->pacer; in labpc_adc_timing() local
351 pacer->next_div1 = (scan_period - 1) / in labpc_adc_timing()
352 (pacer->osc_base * I8254_MAX_COUNT) + 1; in labpc_adc_timing()
354 comedi_check_trigger_arg_min(&pacer->next_div1, 2); in labpc_adc_timing()
355 comedi_check_trigger_arg_max(&pacer->next_div1, in labpc_adc_timing()
358 base_period = pacer->osc_base * pacer->next_div1; in labpc_adc_timing()
364 pacer->next_div = DIV_ROUND_CLOSEST(convert_period, in labpc_adc_timing()
366 pacer->next_div2 = DIV_ROUND_CLOSEST(scan_period, in labpc_adc_timing()
370 pacer->next_div = DIV_ROUND_UP(convert_period, in labpc_adc_timing()
372 pacer->next_div2 = DIV_ROUND_UP(scan_period, in labpc_adc_timing()
376 pacer->next_div = convert_period / base_period; in labpc_adc_timing()
377 pacer->next_div2 = scan_period / base_period; in labpc_adc_timing()
381 comedi_check_trigger_arg_min(&pacer->next_div, 2); in labpc_adc_timing()
382 comedi_check_trigger_arg_max(&pacer->next_div, I8254_MAX_COUNT); in labpc_adc_timing()
383 comedi_check_trigger_arg_min(&pacer->next_div2, 2); in labpc_adc_timing()
384 comedi_check_trigger_arg_max(&pacer->next_div2, in labpc_adc_timing()
389 base_period * pacer->next_div); in labpc_adc_timing()
391 base_period * pacer->next_div2); in labpc_adc_timing()
398 comedi_8254_cascade_ns_to_timer(pacer, &scan_period, in labpc_adc_timing()
407 comedi_8254_cascade_ns_to_timer(pacer, &convert_period, in labpc_adc_timing()
410 pacer->next_div = pacer->next_div2; in labpc_adc_timing()
693 struct comedi_8254 *pacer = dev->pacer; in labpc_ai_cmd() local
696 comedi_8254_update_divisors(pacer); in labpc_ai_cmd()
699 comedi_8254_load(pacer, 0, pacer->divisor1, in labpc_ai_cmd()
705 comedi_8254_write(counter, 0, pacer->divisor); in labpc_ai_cmd()
709 comedi_8254_load(pacer, 1, pacer->divisor2, in labpc_ai_cmd()
1225 dev->pacer = comedi_8254_mm_init(dev->mmio + COUNTER_B_BASE_REG, in labpc_common_attach()
1233 dev->pacer = comedi_8254_init(dev->iobase + COUNTER_B_BASE_REG, in labpc_common_attach()
1241 if (!dev->pacer || !devpriv->counter) in labpc_common_attach()