Lines Matching refs:tread
71 int tread; /* enhanced read with timestamps and events */
1357 struct snd_timer_tread64 *tread)
1362 memcpy(&tu->tqueue[tu->qtail++], tread, sizeof(*tread));
1380 if ((tu->filter & (1 << event)) == 0 || !tu->tread)
1469 if (tu->tread) {
1787 tu->timeri->callback = tu->tread
1910 if (tu->tread) {
1911 struct snd_timer_tread64 tread;
1912 memset(&tread, 0, sizeof(tread));
1913 tread.event = SNDRV_TIMER_EVENT_EARLY;
1914 tread.tstamp_sec = 0;
1915 tread.tstamp_nsec = 0;
1916 tread.val = 0;
1917 snd_timer_user_append_to_tqueue(tu, &tread);
2056 old_tread = tu->tread;
2059 tu->tread = TREAD_FORMAT_NONE;
2062 tu->tread = TREAD_FORMAT_TIME64;
2064 tu->tread = TREAD_FORMAT_TIME32;
2066 if (tu->tread != old_tread &&
2068 tu->tread = old_tread;
2153 struct snd_timer_tread64 *tread;
2161 switch (tu->tread) {
2214 tread = &tu->tqueue[qhead];
2216 switch (tu->tread) {
2218 if (copy_to_user(buffer, tread,
2225 .event = tread->event,
2226 .tstamp_sec = tread->tstamp_sec,
2227 .tstamp_nsec = tread->tstamp_nsec,
2228 .val = tread->val,