Lines Matching refs:tid

133 static struct snd_timer *snd_timer_find(struct snd_timer_id *tid)  in snd_timer_find()  argument
138 if (timer->tmr_class != tid->dev_class) in snd_timer_find()
143 timer->card->number != tid->card)) in snd_timer_find()
145 if (timer->tmr_device != tid->device) in snd_timer_find()
147 if (timer->tmr_subdevice != tid->subdevice) in snd_timer_find()
156 static void snd_timer_request(struct snd_timer_id *tid) in snd_timer_request() argument
158 switch (tid->dev_class) { in snd_timer_request()
160 if (tid->device < timer_limit) in snd_timer_request()
161 request_module("snd-timer-%i", tid->device); in snd_timer_request()
165 if (tid->card < snd_ecards_limit) in snd_timer_request()
166 request_module("snd-card-%i", tid->card); in snd_timer_request()
236 char *owner, struct snd_timer_id *tid, in snd_timer_open() argument
242 if (tid->dev_class == SNDRV_TIMER_CLASS_SLAVE) { in snd_timer_open()
244 if (tid->dev_sclass <= SNDRV_TIMER_SCLASS_NONE || in snd_timer_open()
245 tid->dev_sclass > SNDRV_TIMER_SCLASS_OSS_SEQUENCER) { in snd_timer_open()
247 tid->dev_sclass); in snd_timer_open()
256 timeri->slave_class = tid->dev_sclass; in snd_timer_open()
257 timeri->slave_id = tid->device; in snd_timer_open()
268 timer = snd_timer_find(tid); in snd_timer_open()
272 snd_timer_request(tid); in snd_timer_open()
274 timer = snd_timer_find(tid); in snd_timer_open()
297 timeri->slave_class = tid->dev_sclass; in snd_timer_open()
816 int snd_timer_new(struct snd_card *card, char *id, struct snd_timer_id *tid, in snd_timer_new() argument
827 if (snd_BUG_ON(!tid)) in snd_timer_new()
834 timer->tmr_class = tid->dev_class; in snd_timer_new()
836 timer->tmr_device = tid->device; in snd_timer_new()
837 timer->tmr_subdevice = tid->subdevice; in snd_timer_new()
995 struct snd_timer_id tid; in snd_timer_global_new() local
997 tid.dev_class = SNDRV_TIMER_CLASS_GLOBAL; in snd_timer_global_new()
998 tid.dev_sclass = SNDRV_TIMER_SCLASS_NONE; in snd_timer_global_new()
999 tid.card = -1; in snd_timer_global_new()
1000 tid.device = device; in snd_timer_global_new()
1001 tid.subdevice = 0; in snd_timer_global_new()
1002 return snd_timer_new(NULL, id, &tid, rtimer); in snd_timer_global_new()
1481 struct snd_timer_id tid; in snd_timer_user_ginfo() local
1490 tid = ginfo->tid; in snd_timer_user_ginfo()
1492 ginfo->tid = tid; in snd_timer_user_ginfo()
1494 t = snd_timer_find(&tid); in snd_timer_user_ginfo()
1529 t = snd_timer_find(&gparams.tid); in snd_timer_user_gparams()
1552 struct snd_timer_id tid; in snd_timer_user_gstatus() local
1558 tid = gstatus.tid; in snd_timer_user_gstatus()
1560 gstatus.tid = tid; in snd_timer_user_gstatus()
1562 t = snd_timer_find(&tid); in snd_timer_user_gstatus()