Lines Matching refs:snd_timer
38 struct snd_timer;
48 int (*open) (struct snd_timer * timer);
49 int (*close) (struct snd_timer * timer);
50 unsigned long (*c_resolution) (struct snd_timer * timer);
51 int (*start) (struct snd_timer * timer);
52 int (*stop) (struct snd_timer * timer);
53 int (*set_period) (struct snd_timer * timer, unsigned long period_num, unsigned long period_den);
54 int (*precise_resolution) (struct snd_timer * timer, unsigned long *num, unsigned long *den);
57 struct snd_timer { struct
69 void (*private_free) (struct snd_timer *timer); argument
83 struct snd_timer *timer; argument
115 int snd_timer_new(struct snd_card *card, char *id, struct snd_timer_id *tid, struct snd_timer **rti…
116 void snd_timer_notify(struct snd_timer *timer, int event, struct timespec64 *tstamp);
117 int snd_timer_global_new(char *id, int device, struct snd_timer **rtimer);
118 int snd_timer_global_free(struct snd_timer *timer);
119 int snd_timer_global_register(struct snd_timer *timer);
131 void snd_timer_interrupt(struct snd_timer *timer, unsigned long ticks_left);