• Home
  • Raw
  • Download

Lines Matching refs:shm

62 	snd_pcm_shm_t *shm = pcm->private_data;  in snd_pcm_shm_action_fd0()  local
65 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_action_fd0()
67 err = write(shm->socket, buf, 1); in snd_pcm_shm_action_fd0()
70 err = snd_receive_fd(shm->socket, buf, 1, fd); in snd_pcm_shm_action_fd0()
80 static int snd_pcm_shm_new_rbptr(snd_pcm_t *pcm, snd_pcm_shm_t *shm, in snd_pcm_shm_new_rbptr() argument
94 shm->ctrl->cmd = &pcm->hw == rbptr ? SND_PCM_IOCTL_HW_PTR_FD : SND_PCM_IOCTL_APPL_PTR_FD; in snd_pcm_shm_new_rbptr()
114 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_action() local
117 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_action()
121 err = write(shm->socket, buf, 1); in snd_pcm_shm_action()
124 err = read(shm->socket, buf, 1); in snd_pcm_shm_action()
133 err = snd_pcm_shm_new_rbptr(pcm, shm, &pcm->hw, &ctrl->hw); in snd_pcm_shm_action()
139 err = snd_pcm_shm_new_rbptr(pcm, shm, &pcm->appl, &ctrl->appl); in snd_pcm_shm_action()
149 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_action_fd() local
152 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_action_fd()
156 err = write(shm->socket, buf, 1); in snd_pcm_shm_action_fd()
159 err = snd_receive_fd(shm->socket, buf, 1, fd); in snd_pcm_shm_action_fd()
167 err = snd_pcm_shm_new_rbptr(pcm, shm, &pcm->hw, &ctrl->hw); in snd_pcm_shm_action_fd()
173 err = snd_pcm_shm_new_rbptr(pcm, shm, &pcm->appl, &ctrl->appl); in snd_pcm_shm_action_fd()
188 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_async() local
189 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_async()
198 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_info() local
199 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_info()
265 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_hw_refine_slave() local
266 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_hw_refine_slave()
288 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_hw_params_slave() local
289 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_hw_params_slave()
310 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_hw_free() local
311 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_hw_free()
318 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_sw_params() local
319 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_sw_params()
365 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_channel_info() local
366 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_channel_info()
391 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_status() local
392 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_status()
405 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_state() local
406 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_state()
413 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_hwsync() local
414 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_hwsync()
421 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_delay() local
422 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_delay()
434 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_avail_update() local
435 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_avail_update()
453 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_prepare() local
454 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_prepare()
461 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_reset() local
462 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_reset()
469 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_start() local
470 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_start()
477 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_drop() local
478 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_drop()
485 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_drain() local
486 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_drain()
504 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_pause() local
505 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_pause()
518 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_rewind() local
519 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_rewind()
532 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_forward() local
533 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_forward()
541 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_resume() local
542 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_resume()
551 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_mmap_commit() local
552 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_mmap_commit()
561 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_poll_descriptor() local
562 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_poll_descriptor()
573 snd_pcm_shm_t *shm = pcm->private_data; in snd_pcm_shm_close() local
574 volatile snd_pcm_shm_ctrl_t *ctrl = shm->ctrl; in snd_pcm_shm_close()
579 close(shm->socket); in snd_pcm_shm_close()
581 free(shm); in snd_pcm_shm_close()
675 snd_pcm_shm_t *shm = NULL; in snd_pcm_shm_open() local
735 shm = calloc(1, sizeof(snd_pcm_shm_t)); in snd_pcm_shm_open()
736 if (!shm) { in snd_pcm_shm_open()
741 shm->socket = sock; in snd_pcm_shm_open()
742 shm->ctrl = ctrl; in snd_pcm_shm_open()
752 pcm->private_data = shm; in snd_pcm_shm_open()
769 free(shm); in snd_pcm_shm_open()