Lines Matching refs:phandle
11 void set_hwparams(snd_pcm_t *phandle)
23 err = snd_pcm_hw_params_any(phandle, params);
29 err = snd_pcm_hw_params_set_access(phandle, params,
35 err = snd_pcm_hw_params_set_format(phandle, params, SND_PCM_FORMAT_S16_LE);
40 err = snd_pcm_hw_params_set_channels(phandle, params, 2);
45 err = snd_pcm_hw_params_set_rate_near(phandle, params, 44100, 0);
50 err = snd_pcm_hw_params_set_period_size_near(phandle, params, period_size);
55 err = snd_pcm_hw_params(phandle, params);
71 snd_pcm_t *phandle ATTRIBUTE_UNUSED)
76 if (phandle) {
80 if ((err = snd_pcm_playback_info(phandle, &pinfo)) < 0) {
152 snd_pcm_t *phandle = NULL;
212 if ((err = snd_pcm_open(&phandle, "default", SND_PCM_STREAM_PLAYBACK, 0)) < 0) {
216 set_hwparams(phandle);
224 event_sender_start_timer(handle, client, queue, phandle);
229 if (phandle)
230 max += snd_pcm_poll_descriptors_count(phandle);
241 if (phandle) {
242 int pmax = snd_pcm_poll_descriptors_count(phandle);
243 snd_seq_poll_descriptors(phandle, pfds + max, pmax);
250 if (phandle && (pfds[nseqs].revents & POLLOUT)) {
251 if (snd_pcm_writei(phandle, pbuf, period_size) != period_size) {