Lines Matching full:resolution
95 unsigned int resolution; /* current period resolution in ns */ member
107 unsigned int resolution; /* current period resolution in ns */ member
488 return timer->hw.resolution; in snd_timer_hw_resolution()
510 unsigned long resolution = 0; in snd_timer_notify1() local
524 resolution = snd_timer_hw_resolution(timer); in snd_timer_notify1()
526 ti->ccallback(ti, event, &tstamp, resolution); in snd_timer_notify1()
536 ts->ccallback(ts, event, &tstamp, resolution); in snd_timer_notify1()
769 unsigned long resolution, ticks; in snd_timer_process_callbacks() local
781 resolution = ti->resolution; in snd_timer_process_callbacks()
785 ti->callback(ti, resolution, ticks); in snd_timer_process_callbacks()
827 unsigned long resolution; in snd_timer_interrupt() local
840 /* remember the current resolution */ in snd_timer_interrupt()
841 resolution = snd_timer_hw_resolution(timer); in snd_timer_interrupt()
855 ti->resolution = resolution; in snd_timer_interrupt()
878 ts->resolution = resolution; in snd_timer_interrupt()
1003 !timer->hw.resolution && timer->hw.c_resolution == NULL) in snd_timer_dev_register()
1050 unsigned long resolution = 0; in snd_timer_notify() local
1064 resolution = snd_timer_hw_resolution(timer); in snd_timer_notify()
1067 ti->ccallback(ti, event, tstamp, resolution); in snd_timer_notify()
1070 ts->ccallback(ts, event, tstamp, resolution); in snd_timer_notify()
1177 .resolution = NSEC_PER_SEC / HZ,
1222 unsigned long resolution; in snd_timer_proc_read() local
1247 resolution = snd_timer_hw_resolution(timer); in snd_timer_proc_read()
1248 if (resolution) in snd_timer_proc_read()
1250 resolution / 1000, in snd_timer_proc_read()
1251 resolution % 1000, in snd_timer_proc_read()
1296 unsigned long resolution, in snd_timer_user_interrupt() argument
1307 if (r->resolution == resolution) { in snd_timer_user_interrupt()
1317 r->resolution = resolution; in snd_timer_user_interrupt()
1341 unsigned long resolution) in snd_timer_user_ccallback() argument
1355 r1.val = resolution; in snd_timer_user_ccallback()
1371 unsigned long resolution, in snd_timer_user_tinterrupt() argument
1385 if (tu->last_resolution != resolution || ticks > 0) { in snd_timer_user_tinterrupt()
1392 tu->last_resolution != resolution) { in snd_timer_user_tinterrupt()
1396 r1.val = resolution; in snd_timer_user_tinterrupt()
1398 tu->last_resolution = resolution; in snd_timer_user_tinterrupt()
1639 ginfo->resolution = snd_timer_hw_resolution(t); in snd_timer_user_ginfo()
1694 gstatus.resolution = snd_timer_hw_resolution(t); in snd_timer_user_gstatus()
1699 gstatus.resolution_num = gstatus.resolution; in snd_timer_user_gstatus()
1778 info->resolution = snd_timer_hw_resolution(t); in snd_timer_user_info()
1801 u64 resolution; in snd_timer_user_params() local
1808 /* Don't allow resolution less than 1ms */ in snd_timer_user_params()
1809 resolution = snd_timer_resolution(tu->timeri); in snd_timer_user_params()
1810 resolution *= params.ticks; in snd_timer_user_params()
1811 if (resolution < 1000000) { in snd_timer_user_params()
1871 r->resolution = 0; in snd_timer_user_params()
1899 status.resolution = snd_timer_resolution(tu->timeri); in snd_timer_user_status32()
1921 status.resolution = snd_timer_resolution(tu->timeri); in snd_timer_user_status64()
2128 if (!utimer_info || utimer_info->resolution == 0) in snd_utimer_create()
2164 timer->hw.resolution = utimer_info->resolution; in snd_utimer_create()