Lines Matching refs:appl
265 client_t *client = pcm->appl.private_data; in pcm_shm_appl_ptr_changed()
269 ctrl->appl.changed = 1; in pcm_shm_appl_ptr_changed()
270 if (pcm->appl.fd >= 0) { in pcm_shm_appl_ptr_changed()
271 ctrl->appl.use_mmap = 1; in pcm_shm_appl_ptr_changed()
272 ctrl->appl.offset = pcm->appl.offset; in pcm_shm_appl_ptr_changed()
275 ctrl->appl.use_mmap = 0; in pcm_shm_appl_ptr_changed()
276 ctrl->appl.ptr = pcm->appl.ptr ? *pcm->appl.ptr : 0; in pcm_shm_appl_ptr_changed()
277 for (loop = pcm->appl.master; loop; loop = loop->appl.master) in pcm_shm_appl_ptr_changed()
278 loop->appl.ptr = &ctrl->appl.ptr; in pcm_shm_appl_ptr_changed()
279 pcm->appl.ptr = &ctrl->appl.ptr; in pcm_shm_appl_ptr_changed()
295 pcm->appl.private_data = client; in pcm_shm_open()
296 pcm->appl.changed = pcm_shm_appl_ptr_changed; in pcm_shm_open()
516 return shm_rbptr_fd(client, &pcm->appl); in pcm_shm_cmd()