Lines Matching defs:tmr
49 snd_timer_t *tmr = handle;
52 if (!tmr)
54 res = close(tmr->poll_fd) < 0 ? -errno : 0;
107 snd_timer_t *tmr;
109 tmr = handle;
110 if (!tmr || !info)
112 if (ioctl(tmr->poll_fd, SNDRV_TIMER_IOCTL_INFO, info) < 0)
119 snd_timer_t *tmr;
121 tmr = handle;
122 if (!tmr || !params)
124 if (ioctl(tmr->poll_fd, SNDRV_TIMER_IOCTL_PARAMS, params) < 0)
131 snd_timer_t *tmr;
134 tmr = handle;
135 if (!tmr || !status)
137 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 1))
141 if (ioctl(tmr->poll_fd, cmd, status) < 0)
148 snd_timer_t *tmr;
151 tmr = handle;
152 if (!tmr)
154 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 4))
158 if (ioctl(tmr->poll_fd, cmd) < 0)
165 snd_timer_t *tmr;
168 tmr = handle;
169 if (!tmr)
171 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 4))
175 if (ioctl(tmr->poll_fd, cmd) < 0)
182 snd_timer_t *tmr;
185 tmr = handle;
186 if (!tmr)
188 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 4))
192 if (ioctl(tmr->poll_fd, cmd) < 0)
199 snd_timer_t *tmr;
202 tmr = handle;
203 if (!tmr || (!buffer && size > 0))
205 result = read(tmr->poll_fd, buffer, size);
227 snd_timer_t *tmr;
272 tmr = (snd_timer_t *) calloc(1, sizeof(snd_timer_t));
273 if (tmr == NULL) {
277 tmr->type = SND_TIMER_TYPE_HW;
278 tmr->version = ver;
279 tmr->mode = tmode;
280 tmr->name = strdup(name);
281 tmr->poll_fd = fd;
282 tmr->ops = &snd_timer_hw_ops;
283 INIT_LIST_HEAD(&tmr->async_handlers);
284 *handle = tmr;