Lines Matching defs:ginfo
1648 struct snd_timer_ginfo *ginfo;
1654 ginfo = memdup_user(_ginfo, sizeof(*ginfo));
1655 if (IS_ERR(ginfo))
1656 return PTR_ERR(ginfo);
1658 tid = ginfo->tid;
1659 memset(ginfo, 0, sizeof(*ginfo));
1660 ginfo->tid = tid;
1664 ginfo->card = t->card ? t->card->number : -1;
1666 ginfo->flags |= SNDRV_TIMER_FLG_SLAVE;
1667 strscpy(ginfo->id, t->id, sizeof(ginfo->id));
1668 strscpy(ginfo->name, t->name, sizeof(ginfo->name));
1670 ginfo->resolution = snd_timer_hw_resolution(t);
1673 ginfo->resolution_min = t->hw.resolution_min;
1674 ginfo->resolution_max = t->hw.resolution_max;
1677 ginfo->clients++;
1683 if (err >= 0 && copy_to_user(_ginfo, ginfo, sizeof(*ginfo)))
1685 kfree(ginfo);