• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/

Lines Matching refs:vol

240 	int vol, ret, uservol, buf;
245 vol = uservol & 0xff;
246 if (vol > 100)
247 vol = 100;
248 vol = SCALE(100, 0x20, vol);
249 if ((buf=aci_write_cmd(left_index, 0x20 - vol))<0)
251 ret = SCALE(0x20, 100, vol);
255 vol = (uservol >> 8) & 0xff;
256 if (vol > 100)
257 vol = 100;
258 vol = SCALE(100, 0x20, vol);
259 if ((buf=aci_write_cmd(right_index, 0x20 - vol))<0)
261 ret |= SCALE(0x20, 100, vol) << 8;
271 int vol;
277 vol = SCALE(0x20, 100, buf < 0x20 ? 0x20-buf : 0);
282 vol |= SCALE(0x20, 100, buf < 0x20 ? 0x20-buf : 0) << 8;
284 __put_user(vol, arg);
294 static inline unsigned int eq_oss2aci(unsigned int vol)
299 if (vol > 100)
300 vol = 100;
301 if (vol > 50) {
302 vol -= 51;
306 ret=SCALE(49, 0x7e, vol)+1;
308 ret=0xff - SCALE(50, 0x7f, vol);
312 static inline unsigned int eq_aci2oss(unsigned int vol)
314 if (vol < 0x80)
315 return SCALE(0x7f, 50, vol) + 50;
317 return SCALE(0x7f, 50, 0xff-vol);
325 unsigned int vol;
327 __get_user(vol, arg);
330 if ((buf=aci_write_cmd(left_index, eq_oss2aci(vol & 0xff)))<0)
334 if ((buf=aci_write_cmd(right_index, eq_oss2aci((vol>>8) & 0xff)))<0)
345 unsigned int vol;
350 vol = eq_aci2oss(buf);
355 vol |= eq_aci2oss(buf) << 8;
357 __put_user(vol, arg);
364 int vol, buf;
401 __get_user(vol, p);
402 vol = vol & 0xff;
403 if (vol > 100)
404 vol = 100;
405 vol = SCALE(100, 3, vol);
406 if ((buf=aci_write_cmd(ACI_WRITE_IGAIN, vol))<0)
408 aci_micpreamp = vol;
409 vol = SCALE(3, 100, vol);
410 vol |= (vol << 8);
411 __put_user(vol, p);
420 vol = 1;
422 vol = 0;
423 if ((buf=aci_write_cmd(ACI_SET_POWERAMP, vol))<0)
425 aci_amp = vol;
439 vol = !(buf & SOUND_MASK_PCM);
440 if ((buf=aci_write_cmd(ACI_SET_SOLOMODE, vol))<0)
442 aci_solo = vol;
509 if ((vol=aci_rw_cmd(ACI_STATUS,
511 return vol;
512 if (vol & 0x20)
569 vol = SCALE(3, 100, buf <= 3 ? buf : 3);
570 vol |= vol << 8;
571 __put_user(vol, p);