Lines Matching defs:_errno
615 static fd_info* fd_info_new(fd_info_type_t type, int *_errno) {
628 *_errno = ENOMEM;
660 *_errno = errno;
669 *_errno = EIO;
675 *_errno = EIO;
683 *_errno = ECONNREFUSED;
691 *_errno = EIO;
700 *_errno = ECONNREFUSED;
1175 static int dsp_open(int flags, int *_errno) {
1183 if (!(i = fd_info_new(FD_INFO_STREAM, _errno)))
1216 *_errno = EIO;
1239 *_errno = EIO;
1308 static int mixer_open(int flags, int *_errno) {
1315 if (!(i = fd_info_new(FD_INFO_MIXER, _errno)))
1324 *_errno = EIO;
1339 *_errno = EIO;
1347 *_errno = EIO;
1362 *_errno = EIO;
1370 *_errno = EIO;
1385 *_errno = EIO;
1408 *_errno = EIO;
1415 static int sndstat_open(int flags, int *_errno) {
1453 *_errno = EACCES;
1464 *_errno = e;
1474 *_errno = errno;
1480 *_errno = errno;
1495 int r, _errno = 0;
1505 r = dsp_open(flags, &_errno);
1507 r = mixer_open(flags, &_errno);
1509 r = sndstat_open(flags, &_errno);
1518 if (_errno)
1519 errno = _errno;
1561 static int mixer_ioctl(fd_info *i, unsigned long request, void*argp, int *_errno) {
1705 *_errno = EINVAL;
1983 static int dsp_ioctl(fd_info *i, unsigned long request, void*argp, int *_errno) {
1992 *_errno = EIO;
2035 *_errno = EINVAL;
2072 *_errno = EINVAL;
2189 *_errno = EIO;
2207 *_errno = EIO;
2215 *_errno = EIO;
2217 *_errno = EIO;
2224 *_errno = EIO;
2233 *_errno = EIO;
2383 return mixer_ioctl(i, request, argp, _errno);
2386 *_errno = EINVAL;
2405 int r, _errno = 0;
2425 r = mixer_ioctl(i, request, argp, &_errno);
2427 r = dsp_ioctl(i, request, argp, &_errno);
2431 if (_errno)
2432 errno = _errno;