Lines Matching defs:hz
60 static int beep_linear_tone(struct hda_beep *beep, int hz)
62 if (hz <= 0)
64 hz *= 1000; /* fixed point */
65 hz = hz - DIGBEEP_HZ_MIN
67 if (hz < 0)
68 hz = 0; /* turn off PC beep*/
69 else if (hz >= (DIGBEEP_HZ_MAX - DIGBEEP_HZ_MIN))
70 hz = 1; /* max frequency */
72 hz /= DIGBEEP_HZ_STEP;
73 hz = 255 - hz;
75 return hz;
84 static int beep_standard_tone(struct hda_beep *beep, int hz)
86 if (hz <= 0)
88 hz = 12000 / hz;
89 if (hz > 0xff)
91 if (hz <= 0)
93 return hz;
97 unsigned int code, int hz)
103 if (hz)
104 hz = 1000;
108 beep->tone = beep_linear_tone(beep, hz);
110 beep->tone = beep_standard_tone(beep, hz);