Lines Matching defs:hz
57 static int beep_linear_tone(struct hda_beep *beep, int hz)
59 if (hz <= 0)
61 hz *= 1000; /* fixed point */
62 hz = hz - DIGBEEP_HZ_MIN
64 if (hz < 0)
65 hz = 0; /* turn off PC beep*/
66 else if (hz >= (DIGBEEP_HZ_MAX - DIGBEEP_HZ_MIN))
67 hz = 1; /* max frequency */
69 hz /= DIGBEEP_HZ_STEP;
70 hz = 255 - hz;
72 return hz;
81 static int beep_standard_tone(struct hda_beep *beep, int hz)
83 if (hz <= 0)
85 hz = 12000 / hz;
86 if (hz > 0xff)
88 if (hz <= 0)
90 return hz;
94 unsigned int code, int hz)
100 if (hz)
101 hz = 1000;
104 beep->tone = beep_linear_tone(beep, hz);
106 beep->tone = beep_standard_tone(beep, hz);