Lines Matching refs:hz
73 static int beep_linear_tone(struct hda_beep *beep, int hz) in beep_linear_tone() argument
75 if (hz <= 0) in beep_linear_tone()
77 hz *= 1000; /* fixed point */ in beep_linear_tone()
78 hz = hz - DIGBEEP_HZ_MIN in beep_linear_tone()
80 if (hz < 0) in beep_linear_tone()
81 hz = 0; /* turn off PC beep*/ in beep_linear_tone()
82 else if (hz >= (DIGBEEP_HZ_MAX - DIGBEEP_HZ_MIN)) in beep_linear_tone()
83 hz = 1; /* max frequency */ in beep_linear_tone()
85 hz /= DIGBEEP_HZ_STEP; in beep_linear_tone()
86 hz = 255 - hz; in beep_linear_tone()
88 return hz; in beep_linear_tone()
97 static int beep_standard_tone(struct hda_beep *beep, int hz) in beep_standard_tone() argument
99 if (hz <= 0) in beep_standard_tone()
101 hz = 12000 / hz; in beep_standard_tone()
102 if (hz > 0xff) in beep_standard_tone()
104 if (hz <= 0) in beep_standard_tone()
106 return hz; in beep_standard_tone()
110 unsigned int code, int hz) in snd_hda_beep_event() argument
116 if (hz) in snd_hda_beep_event()
117 hz = 1000; in snd_hda_beep_event()
121 beep->tone = beep_linear_tone(beep, hz); in snd_hda_beep_event()
123 beep->tone = beep_standard_tone(beep, hz); in snd_hda_beep_event()