Lines Matching refs:shm_info
25 struct rstream_shm_info *shm_info) in setup_shm() argument
37 shm_info->length = sizeof(struct cras_audio_shm_area) + samples_size; in setup_shm()
39 snprintf(shm_info->shm_name, sizeof(shm_info->shm_name), in setup_shm()
42 shm_info->shm_fd = cras_shm_open_rw(shm_info->shm_name, shm_info->length); in setup_shm()
43 if (shm_info->shm_fd < 0) in setup_shm()
44 return shm_info->shm_fd; in setup_shm()
47 shm->area = mmap(NULL, shm_info->length, in setup_shm()
49 shm_info->shm_fd, 0); in setup_shm()
51 close(shm_info->shm_fd); in setup_shm()
70 &stream->shm_info); in setup_shm_area()
271 munmap(stream->shm.area, stream->shm_info.length); in cras_rstream_destroy()
272 cras_shm_close_unlink(stream->shm_info.shm_name, in cras_rstream_destroy()
273 stream->shm_info.shm_fd); in cras_rstream_destroy()