Lines Matching refs:pcm
202 struct pcm *pcm; // Protected by this->lock member
410 struct pcm *pcm = NULL; in out_write_worker() local
420 if (pcm) { in out_write_worker()
421 pcm_close(pcm); // Frees pcm in out_write_worker()
422 pcm = NULL; in out_write_worker()
448 if (!pcm) { in out_write_worker()
449 pcm = pcm_open(PCM_CARD, PCM_DEVICE, in out_write_worker()
451 if (!pcm_is_ready(pcm)) { in out_write_worker()
453 pcm_get_error(pcm), in out_write_worker()
462 buffer_size = pcm_frames_to_bytes(pcm, buffer_frames); in out_write_worker()
472 int ret = pcm_write(pcm, buffer, pcm_frames_to_bytes(pcm, frames)); in out_write_worker()
474 ALOGE("pcm_write failed %s", pcm_get_error(pcm)); in out_write_worker()
986 struct pcm *pcm = NULL; in in_read_worker() local
997 if (pcm) { in in_read_worker()
998 pcm_close(pcm); // Frees pcm in in_read_worker()
999 pcm = NULL; in in_read_worker()
1019 if (!pcm) { in in_read_worker()
1020 pcm = pcm_open(PCM_CARD, PCM_DEVICE, in in_read_worker()
1022 if (!pcm_is_ready(pcm)) { in in_read_worker()
1024 pcm_get_error(pcm), in in_read_worker()
1033 buffer_size = pcm_frames_to_bytes(pcm, buffer_frames); in in_read_worker()
1042 int ret = pcm_read(pcm, buffer, pcm_frames_to_bytes(pcm, buffer_frames)); in in_read_worker()
1044 ALOGW("pcm_read failed %s", pcm_get_error(pcm)); in in_read_worker()