Lines Matching defs:OPEN
197 fprintf(stderr, "\t-p : Open pad\n");
368 * close(2) and re-open(2).
372 * open() will be acceptable immediately in audio layer. But the real
403 /* open(2) or rump_sys_open(3) */
414 r = open(filename, flag);
662 * Open pad device before all accesses (including /dev/audioctl).
680 xp_err(1, __LINE__, "open %s", devaudioctl);
872 * the expected return value, such as open(2).
969 #define OPEN(name, mode) \
985 DPRINTFF(line, "open(\"%s\", %s)", name, modestr);
1321 * On NetBSD7, open() after-closing-mmap fails due to a bug.
1323 * to open it again.
1331 fd = OPEN(devaudio, O_WRONLY);
1418 * Whether it can be open()ed with specified mode.
1428 fd = OPEN(devaudio, mode);
1447 * The initial parameters are always the same whenever you open.
1479 fd = OPEN(devaudio, mode);
1517 fd = OPEN(devaudio, openable_mode());
1523 * Open target device and check the initial parameters
1526 fd = OPEN(devfile, mode);
1551 XP_EQ(exp_popen, ai.play.open);
1569 XP_EQ(exp_ropen, ai.record.open);
1572 * On NetBSD7/8, it doesn't seem to start recording on open
1603 * Open the same target device again and check
1605 fd = OPEN(devfile, mode);
1639 XP_EQ(exp_popen, ai.play.open);
1657 XP_EQ(exp_ropen, ai.record.open);
1660 * On NetBSD7/8, it doesn't seem to start recording on open
1682 * Open (1) /dev/sound -> (2) /dev/audio -> (3) /dev/sound,
1698 /* First, open /dev/sound and change encoding as a delegate */
1699 fd = OPEN(devsound, openmode);
1709 /* Next, open /dev/audio. It makes the encoding mulaw */
1710 fd = OPEN(devaudio, openmode);
1715 /* And then, open /dev/sound again */
1716 fd = OPEN(devsound, openmode);
1741 /* First, open /dev/audio and change encoding */
1742 fd = OPEN(devaudio, openmode);
1754 /* Next, open /dev/audioctl. It should be affected */
1755 fd = OPEN(devaudioctl, openmode);
1776 /* Finally, open /dev/sound. It also should be affected */
1777 fd = OPEN(devsound, openmode);
1791 * Open two descriptors simultaneously.
1842 XP_SKIP("Multiple open is not supported");
1853 /* Open first one */
1854 fd0 = OPEN(devaudio, mode0);
1861 /* Open second one */
1862 fd1 = OPEN(devaudio, mode1);
1864 /* Case to expect to be able to open */
1873 /* Case to expect not to be able to open */
1917 * Test1: Open as root first and then unprivileged user.
1920 /* At first, open as root */
1921 fd0 = OPEN(devaudio, openable_mode());
1928 /* Then, open as unprivileged user */
1929 fd1 = OPEN(devaudio, openable_mode());
1931 /* If multiuser, another user also can open */
1934 /* If not multiuser, another user cannot open */
1949 * Test2: Open as unprivileged user first and then root.
1952 /* At first, open as unprivileged user */
1957 fd0 = OPEN(devaudio, openable_mode());
1960 /* Then open as root */
1964 /* root always can open */
1965 fd1 = OPEN(devaudio, openable_mode());
1994 XP_SKIP("Multiple open is not supported");
2047 fd = OPEN(devaudio, O_WRONLY);
2079 fd = OPEN(devaudio, O_WRONLY);
2140 fd = OPEN(devaudio, O_RDONLY);
2157 * Repeat open-write-close cycle.
2183 fd = OPEN(devaudio, O_WRONLY);
2203 * Repeat open-read-close cycle.
2228 fd = OPEN(devaudio, O_RDONLY);
2271 fd = OPEN(devaudio, openmode);
2315 * does not depend on the first descriptor's open mode.
2316 * On half-duplex hardware, it depends on the first descriptor's open mode.
2335 /* open write read 1st, 2nd mode */
2363 XP_SKIP("Multiple open is not supported");
2382 fd0 = OPEN(devaudio, mode0);
2385 fd1 = OPEN(devaudio, mode1);
2443 XP_SKIP("Multiple open is not supported");
2454 fd0 = OPEN(devaudio, O_WRONLY);
2456 fd1 = OPEN(devaudio, O_RDONLY);
2505 fd = OPEN(devaudio, O_WRONLY);
2538 fd = OPEN(devaudio, O_WRONLY);
2568 fd = OPEN(devaudio, O_RDONLY);
2621 * On NetBSD7 and 8, mmap() always succeeds regardless of open mode.
2629 fd = OPEN(devaudio, mode);
2696 * Actual len and offset cannot be determined before open. So that,
2697 * pass pre-defined constant as argument, and convert it after open.
2729 fd = OPEN(devaudio, O_WRONLY);
2815 fd = OPEN(devaudio, O_WRONLY);
2859 XP_SKIP("Multiple open is not supported");
2873 fd0 = OPEN(devaudio, O_WRONLY);
2880 fd1 = OPEN(devaudio, O_WRONLY);
2939 fd = OPEN(devaudio, mode);
3001 fd = OPEN(devaudio, O_WRONLY);
3031 fd = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3084 fd = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3151 /* Non-blocking open */
3152 fd = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3269 XP_SKIP("Multiple open is not supported");
3278 fd[0] = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3280 fd[1] = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3388 * Open with READ mode starts recording immediately.
3411 fd = OPEN(devfile, O_RDONLY);
3478 XP_SKIP("Multiple open is not supported");
3489 fd[play] = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3491 fd[rec] = OPEN(devaudio, O_RDONLY);
3566 fd = OPEN(devaudio, openmode);
3637 fd = OPEN(devaudio, O_WRONLY);
3685 fd = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3751 fd = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3826 /* Non-blocking open */
3827 fd = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3944 XP_SKIP("Multiple open is not supported");
3955 fd[0] = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
3957 fd[1] = OPEN(devaudio, O_WRONLY | O_NONBLOCK);
4130 data->fd = OPEN(devaudio, O_WRONLY);
4184 XP_SKIP("Multiple open is not supported");
4189 fd0 = OPEN(devaudio, O_WRONLY);
4193 fd1 = OPEN(devaudio, O_WRONLY);
4202 fd1 = OPEN(devaudio, O_WRONLY);
4235 fd = OPEN(devaudio, O_WRONLY);
4287 fd = OPEN(devaudio, O_RDONLY);
4331 XP_SKIP("Multiple open is not supported");
4343 fd1 = OPEN(devaudio, O_WRONLY);
4345 fd2 = OPEN(devaudio, O_WRONLY);
4449 fd = OPEN(devaudio, O_WRONLY);
4489 * regardless of open mode. GETFD obtains audio layer's duplex.
4510 fd = OPEN(devaudio, openmode);
4514 * Just after open(2),
4565 /* Some track parameters like ai.*.open should not change */
4568 XP_EQ(mode2play(openmode), ai.play.open);
4569 XP_EQ(mode2rec(openmode), ai.record.open);
4596 /* Some track parameters like ai.*.open should not change */
4599 XP_EQ(mode2play(openmode), ai.play.open);
4600 XP_EQ(mode2rec(openmode), ai.record.open);
4624 fd = OPEN(devaudio, O_RDWR);
4664 /* Some track parameters like ai.*.open should not change */
4667 XP_EQ(1, ai.play.open);
4668 XP_EQ(mode2rec(O_RDWR), ai.record.open);
4704 /* Some track parameters like ai.*.open should not change */
4707 XP_EQ(1, ai.play.open);
4708 XP_EQ(mode2rec(O_RDWR), ai.record.open);
4730 fd = OPEN(devaudio, O_RDWR);
4785 fd1 = OPEN(devaudio, O_RDWR);
4802 fd = OPEN(devaudio, O_RDWR);
4837 fd = OPEN(devaudio, openmode);
4845 XP_EQ(mode2play(openmode), ai.play.open);
4846 XP_EQ(mode2rec(openmode), ai.record.open);
4862 XP_EQ(mode2play(openmode), ai.play.open);
4863 XP_EQ(mode2rec(openmode), ai.record.open);
4869 * On NetBSD7, whether writable depends openmode when open.
4870 * On NetBSD9, whether writable should depend inimode when open.
4871 * Modifying after open should not affect this mode.
4886 * On NetBSD7, whether readable depends openmode when open.
4887 * On NetBSD9, whether readable should depend inimode when open.
4888 * Modifying after open should not affect this mode.
5056 fd = OPEN(devaudio, openmode);
5122 XP_SKIP("Multiple open is not supported");
5130 /* Open the 1st one as playback only */
5131 fd0 = OPEN(devaudio, O_WRONLY);
5134 /* Open the 2nd one as both of playback and recording */
5135 fd1 = OPEN(devaudio, O_RDWR);
5220 fd = OPEN(devaudio, mode);
5335 fd = OPEN(devaudio, mode);
5389 fd = OPEN(devaudio, mode);
5432 fd = OPEN(devaudio, openmode);
5521 /* Open /dev/mixer */
5522 mixerfd = OPEN(devmixer, O_RDWR);
5547 /* Open /dev/audio */
5548 fd = OPEN(devaudio, O_WRONLY);
5734 fd = OPEN(devaudio, mode);
5895 fd = OPEN(devaudio, O_WRONLY);
5939 fd = OPEN(devaudio, O_WRONLY);
6134 fd = OPEN(devaudio, openmode);
6177 fd = OPEN(devaudio, openable_mode());
6233 fd = OPEN(devaudio, openable_mode());
6263 fd = OPEN(devaudio, openmode);
6304 fd = OPEN(devaudio, openmode);
6393 fd = OPEN(devaudio, openmode);
6516 fd = OPEN(devaudio, openmode);
6638 fd = OPEN(devaudio, openmode);
6764 fd = OPEN(devaudio, openmode);
6833 * /dev/audioctl can always be opened while /dev/audio is open.
6853 fd = OPEN(devaudio, fmode);
6856 ctl = OPEN(devaudioctl, cmode);
6876 * /dev/audio can always be opened while /dev/audioctl is open.
6896 ctl = OPEN(devaudioctl, cmode);
6899 fd = OPEN(devaudio, fmode);
6919 * Open multiple /dev/audioctl.
6929 ctl0 = OPEN(devaudioctl, O_RDWR);
6932 ctl1 = OPEN(devaudioctl, O_RDWR);
6957 * At first, open dev1 as root.
6958 * And then open dev2 as unprivileged user.
6961 fd1 = OPEN(dev1, O_RDWR);
6968 fd2 = OPEN(dev2, O_RDWR);
7059 * /dev/audioctl cannot be read/written regardless of its open mode.
7070 fd = OPEN(devaudioctl, openmode);
7104 fd = OPEN(devaudioctl, O_WRONLY);
7132 fd = OPEN(devaudioctl, O_WRONLY);