Lines Matching defs:userdata
100 struct userdata { struct
101 pa_core *core;
102 pa_module *module;
103 pa_sink *sink;
104 pa_source *source;
106 pa_thread *thread;
107 pa_thread_mq thread_mq;
108 pa_rtpoll *rtpoll;
110 char *device_name;
112 pa_memchunk memchunk;
114 size_t frame_size;
115 …uint32_t in_fragment_size, out_fragment_size, in_nfrags, out_nfrags, in_hwbuf_size, out_hwbuf_size;
116 bool use_getospace, use_getispace;
117 bool use_getodelay;
119 bool sink_suspended, source_suspended;
121 int fd;
122 int mode;
124 int mixer_fd;
125 int mixer_devmask;
127 int nfrags, frag_size, orig_frag_size;
129 bool shutdown;
131 bool use_mmap;
132 unsigned out_mmap_current, in_mmap_current;
133 void *in_mmap, *out_mmap;
134 pa_memblock **in_mmap_memblocks, **out_mmap_memblocks;
136 int in_mmap_saved_nfrags, out_mmap_saved_nfrags;
138 pa_rtpoll_item *rtpoll_item;
893 static void thread_func(void *userdata) { in thread_func()