Lines Matching refs:fd
164 static int play_file(unsigned rate, unsigned channels, int fd,
209 if (ioctl(pcm->fd, SNDRV_COMPRESS_GET_CAPS, &compr_cap)) {
227 if (ioctl(pcm->fd, SNDRV_COMPRESS_SET_PARAMS, &compr_params)) {
250 if (ioctl(pcm->fd, SNDRV_PCM_IOCTL_START)) {
278 pfd[0].fd = pcm->timer_fd;
345 err = read(fd, dst_addr , bufsize);
380 if (ioctl(pcm->fd, SNDRV_COMPRESS_TSTAMP, &tstamp))
393 if (ioctl(pcm->fd, SNDRV_PCM_IOCTL_START)) {
448 while (read(fd, data, bufsize) > 0) {
474 int fd;
478 fd = fileno(stdin);
481 fd = open(fn, O_RDONLY);
482 if (fd < 0) {
484 return fd;
495 return play_file(rate, ch, fd, flag, device, 0);
501 int fd;
506 fd = fileno(stdin);
509 fd = open(fn, O_RDONLY);
510 if (fd < 0) {
512 return fd;
522 if (read(fd, &hdr, sizeof(hdr)) != sizeof(hdr)) {
543 fd = -EBADFD;
556 return play_file(hdr.sample_rate, hdr.num_channels, fd, flag, device, hdr.data_sz);