Lines Matching refs:snd_timer
39 struct snd_timer;
49 int (*open) (struct snd_timer * timer);
50 int (*close) (struct snd_timer * timer);
51 unsigned long (*c_resolution) (struct snd_timer * timer);
52 int (*start) (struct snd_timer * timer);
53 int (*stop) (struct snd_timer * timer);
54 int (*set_period) (struct snd_timer * timer, unsigned long period_num, unsigned long period_den);
55 int (*precise_resolution) (struct snd_timer * timer, unsigned long *num, unsigned long *den);
60 struct snd_timer { struct
72 void (*private_free) (struct snd_timer *timer); argument
88 struct snd_timer *timer; argument
122 int snd_timer_new(struct snd_card *card, char *id, struct snd_timer_id *tid, struct snd_timer **rti…
123 void snd_timer_notify(struct snd_timer *timer, int event, struct timespec64 *tstamp);
124 int snd_timer_global_new(char *id, int device, struct snd_timer **rtimer);
125 int snd_timer_global_free(struct snd_timer *timer);
126 int snd_timer_global_register(struct snd_timer *timer);
138 void snd_timer_interrupt(struct snd_timer *timer, unsigned long ticks_left);