Lines Matching refs:e
32 unsigned short e, m, tmp; in snd_gf1_lvol_to_gvol_raw() local
37 e = 7; in snd_gf1_lvol_to_gvol_raw()
39 while (e > 0 && tmp < (1 << e)) in snd_gf1_lvol_to_gvol_raw()
40 e--; in snd_gf1_lvol_to_gvol_raw()
44 e++; in snd_gf1_lvol_to_gvol_raw()
47 m = vol - (1 << e); in snd_gf1_lvol_to_gvol_raw()
49 if (e > 8) in snd_gf1_lvol_to_gvol_raw()
50 m >>= e - 8; in snd_gf1_lvol_to_gvol_raw()
51 else if (e < 8) in snd_gf1_lvol_to_gvol_raw()
52 m <<= 8 - e; in snd_gf1_lvol_to_gvol_raw()
55 return (e << 8) | m; in snd_gf1_lvol_to_gvol_raw()
63 unsigned short e, m;
67 e = gf1_vol >> 8;
69 rvol = 1 << e;
70 if (e > 8)
71 return rvol | (m << (e - 8));
72 return rvol | (m >> (8 - e));