Lines Matching +full:1 +full:hz

18 	DIGBEEP_HZ_STEP = 46875,	/* 46.875 Hz */
19 DIGBEEP_HZ_MIN = 93750, /* 93.750 Hz */
32 beep->playing = 1; in generate_tone()
57 * defined from the 8bit tone parameter, in Hz,
59 * that is from 12kHz to 93.75Hz in steps of 46.875 Hz
61 static int beep_linear_tone(struct hda_beep *beep, int hz) in beep_linear_tone() argument
63 if (hz <= 0) in beep_linear_tone()
65 hz *= 1000; /* fixed point */ in beep_linear_tone()
66 hz = hz - DIGBEEP_HZ_MIN in beep_linear_tone()
68 if (hz < 0) in beep_linear_tone()
69 hz = 0; /* turn off PC beep*/ in beep_linear_tone()
70 else if (hz >= (DIGBEEP_HZ_MAX - DIGBEEP_HZ_MIN)) in beep_linear_tone()
71 hz = 1; /* max frequency */ in beep_linear_tone()
73 hz /= DIGBEEP_HZ_STEP; in beep_linear_tone()
74 hz = 255 - hz; in beep_linear_tone()
76 return hz; in beep_linear_tone()
81 * The tone frequency in Hz is calculated as
83 * from 47Hz to 12kHz
85 static int beep_standard_tone(struct hda_beep *beep, int hz) in beep_standard_tone() argument
87 if (hz <= 0) in beep_standard_tone()
89 hz = 12000 / hz; in beep_standard_tone()
90 if (hz > 0xff) in beep_standard_tone()
92 if (hz <= 0) in beep_standard_tone()
93 return 1; in beep_standard_tone()
94 return hz; in beep_standard_tone()
98 unsigned int code, int hz) in snd_hda_beep_event() argument
104 if (hz) in snd_hda_beep_event()
105 hz = 1000; in snd_hda_beep_event()
109 beep->tone = beep_linear_tone(beep, hz); in snd_hda_beep_event()
111 beep->tone = beep_standard_tone(beep, hz); in snd_hda_beep_event()
114 return -1; in snd_hda_beep_event()
156 return 1; in snd_hda_enable_beep_device()
309 if (chs & 1) in snd_hda_mixer_amp_switch_get_beep()
312 ucontrol->value.integer.value[1] = beep->enabled; in snd_hda_mixer_amp_switch_get_beep()
333 if (chs & 1) { in snd_hda_mixer_amp_switch_put_beep()