Lines Matching defs:tmr
43 snd_timer_t *tmr = handle;
46 if (!tmr)
48 res = close(tmr->poll_fd) < 0 ? -errno : 0;
103 snd_timer_t *tmr;
105 tmr = handle;
106 if (!tmr || !info)
108 if (ioctl(tmr->poll_fd, SNDRV_TIMER_IOCTL_INFO, info) < 0)
115 snd_timer_t *tmr;
117 tmr = handle;
118 if (!tmr || !params)
120 if (ioctl(tmr->poll_fd, SNDRV_TIMER_IOCTL_PARAMS, params) < 0)
127 snd_timer_t *tmr;
130 tmr = handle;
131 if (!tmr || !status)
133 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 1))
137 if (ioctl(tmr->poll_fd, cmd, status) < 0)
144 snd_timer_t *tmr;
147 tmr = handle;
148 if (!tmr)
150 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 4))
154 if (ioctl(tmr->poll_fd, cmd) < 0)
161 snd_timer_t *tmr;
164 tmr = handle;
165 if (!tmr)
167 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 4))
171 if (ioctl(tmr->poll_fd, cmd) < 0)
178 snd_timer_t *tmr;
181 tmr = handle;
182 if (!tmr)
184 if (tmr->version < SNDRV_PROTOCOL_VERSION(2, 0, 4))
188 if (ioctl(tmr->poll_fd, cmd) < 0)
195 snd_timer_t *tmr;
198 tmr = handle;
199 if (!tmr || (!buffer && size > 0))
201 result = read(tmr->poll_fd, buffer, size);
223 snd_timer_t *tmr;
268 tmr = (snd_timer_t *) calloc(1, sizeof(snd_timer_t));
269 if (tmr == NULL) {
273 tmr->type = SND_TIMER_TYPE_HW;
274 tmr->version = ver;
275 tmr->mode = tmode;
276 tmr->name = strdup(name);
277 tmr->poll_fd = fd;
278 tmr->ops = &snd_timer_hw_ops;
279 INIT_LIST_HEAD(&tmr->async_handlers);
280 *handle = tmr;