Searched refs:utimer_info (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/testing/selftests/alsa/ |
| H A D | utimer-test.c | 38 struct snd_timer_uinfo *utimer_info; in FIXTURE() 47 self->utimer_info = calloc(1, sizeof(*self->utimer_info)); in FIXTURE_SETUP() 48 ASSERT_NE(NULL, self->utimer_info); in FIXTURE_SETUP() 51 self->utimer_info->resolution = (NANO / FRAME_RATE * PERIOD_SIZE); in FIXTURE_SETUP() 56 if (ioctl(timer_dev_fd, SNDRV_TIMER_IOCTL_CREATE, self->utimer_info) < 0) { in FIXTURE_SETUP() 64 ASSERT_GE(self->utimer_info->fd, 0); in FIXTURE_TEARDOWN() 70 close(self->utimer_info->fd); in ticking_func() 71 free(self->utimer_info); in ticking_func() 125 self->utimer_info in TEST_F() 37 struct snd_timer_uinfo *utimer_info; FIXTURE() local [all...] |
| /linux/Documentation/sound/ |
| H A D | utimers.rst | 65 static struct snd_timer_uinfo utimer_info = { 73 if (ioctl(timer_device_fd, SNDRV_TIMER_IOCTL_CREATE, &utimer_info)) { 85 ioctl(utimer_info.fd, SNDRV_TIMER_IOCTL_TRIGGER, NULL);
|
| /linux/sound/core/ |
| H A D | timer.c | 2209 static int snd_utimer_create(struct snd_timer_uinfo *utimer_info, in snd_utimer_create() argument 2218 if (!utimer_info || utimer_info->resolution == 0) in snd_utimer_create() 2254 timer->hw.resolution = utimer_info->resolution; in snd_utimer_create() 2286 struct snd_timer_uinfo *utimer_info __free(kfree) = in snd_utimer_ioctl_create() 2287 memdup_user(_utimer_info, sizeof(*utimer_info)); in snd_utimer_ioctl_create() 2289 if (IS_ERR(utimer_info)) in snd_utimer_ioctl_create() 2290 return PTR_ERR(utimer_info); in snd_utimer_ioctl_create() 2292 err = snd_utimer_create(utimer_info, &utimer); in snd_utimer_ioctl_create() 2296 utimer_info->id = utimer->id; in snd_utimer_ioctl_create() 2304 utimer_info->fd = timer_fd; in snd_utimer_ioctl_create() [all …]
|