Lines Matching defs:arg_i
661 int *arg_i, ret, tmp, err;
672 arg_i = (int *)arg;
679 *arg_i = SOUND_VERSION;
762 *arg_i = sndbuf_getfree(wrch->bufsoft);
765 *arg_i = 0;
899 if (*arg_i == AIOSYNC_PLAY && wrch) {
901 *arg_i = chn_abort(wrch);
903 } else if (*arg_i == AIOSYNC_CAPTURE && rdch) {
905 *arg_i = chn_abort(rdch);
908 printf("AIOSTOP: bad channel 0x%x\n", *arg_i);
909 *arg_i = 0;
927 *arg_i = sndbuf_getready(rdch->bufsoft);
930 *arg_i = 0;
943 if (cmd == SNDCTL_DSP_NONBLOCK || *arg_i)
951 if (cmd == SNDCTL_DSP_NONBLOCK || *arg_i)
968 *arg_i = sndbuf_getblksz(chn->bufsoft);
971 *arg_i = 0;
977 RANGE(*arg_i, 16, 65536);
981 chn_setblocksize(wrch, 2, *arg_i);
986 chn_setblocksize(rdch, 2, *arg_i);
1024 ret = chn_setspeed(wrch, *arg_i);
1030 ret = chn_setspeed(rdch, *arg_i);
1036 *arg_i = tmp;
1043 *arg_i = chn->speed;
1046 *arg_i = 0;
1053 *arg_i = (*arg_i)? 2 : 1;
1058 SND_FORMAT(wrch->format, *arg_i, 0));
1065 SND_FORMAT(rdch->format, *arg_i, 0));
1071 *arg_i = tmp;
1076 if (*arg_i < 0 || *arg_i > AFMT_CHANNEL_MAX) {
1077 *arg_i = 0;
1081 if (*arg_i != 0) {
1094 if (*arg_i > SND_CHN_MAX)
1095 *arg_i = SND_CHN_MAX;
1097 m = feeder_matrix_default_channel_map(*arg_i);
1106 SND_FORMAT(wrch->format, *arg_i, ext));
1113 SND_FORMAT(rdch->format, *arg_i, ext));
1119 *arg_i = tmp;
1123 *arg_i = AFMT_CHANNEL(chn->format);
1132 *arg_i = AFMT_CHANNEL(chn->format);
1135 *arg_i = 0;
1144 *arg_i = chn_getformats(chn);
1147 *arg_i = 0;
1153 if (*arg_i != AFMT_QUERY) {
1158 ret = chn_setformat(wrch, SND_FORMAT(*arg_i,
1166 ret = chn_setformat(rdch, SND_FORMAT(*arg_i,
1174 *arg_i = AFMT_ENCODING(tmp);
1178 *arg_i = AFMT_ENCODING(chn->format);
1186 uint32_t fragln = (*arg_i) & 0x0000ffff;
1187 uint32_t maxfrags = ((*arg_i) & 0xffff0000) >> 16;
1230 *arg_i = (maxfrags << 16) | fragln;
1306 *arg_i = PCM_CAP_REALTIME | PCM_CAP_MMAP | PCM_CAP_TRIGGER;
1308 *arg_i |= PCM_CAP_DUPLEX;
1310 *arg_i |= PCM_CAP_VIRTUAL;
1312 *arg_i |= PCM_CAP_VIRTUAL;
1321 *arg_i = 8;
1323 *arg_i = 16;
1325 *arg_i = 24;
1327 *arg_i = 32;
1332 *arg_i = 0;
1341 if (*arg_i & PCM_ENABLE_INPUT)
1353 if (*arg_i & PCM_ENABLE_OUTPUT)
1365 *arg_i = 0;
1369 *arg_i |= PCM_ENABLE_OUTPUT;
1375 *arg_i |= PCM_ENABLE_INPUT;
1385 *arg_i = sndbuf_getready(bs);
1502 *arg_i = 0;
1606 wrch->lw = (*arg_i > 1) ? *arg_i : 1;
1611 rdch->lw = (*arg_i > 1) ? *arg_i : 1;
1652 ret = dsp_oss_syncstart(*arg_i);
1658 ret = dsp_oss_policy(wrch, rdch, *arg_i);
1665 ret = dsp_oss_cookedmode(wrch, rdch, *arg_i);