Symbol: beep_state
usr/src/uts/common/io/beep.c
100
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
120
beep_state.arg = arg;
usr/src/uts/common/io/beep.c
121
beep_state.mode = BEEP_OFF;
usr/src/uts/common/io/beep.c
122
beep_state.beep_freq = beep_freq_func;
usr/src/uts/common/io/beep.c
123
beep_state.beep_on = beep_on_func;
usr/src/uts/common/io/beep.c
124
beep_state.beep_off = beep_off_func;
usr/src/uts/common/io/beep.c
125
beep_state.timeout_id = 0;
usr/src/uts/common/io/beep.c
127
beep_state.queue_head = 0;
usr/src/uts/common/io/beep.c
128
beep_state.queue_tail = 0;
usr/src/uts/common/io/beep.c
129
beep_state.queue_size = beep_queue_size;
usr/src/uts/common/io/beep.c
130
beep_state.queue = queue;
usr/src/uts/common/io/beep.c
132
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
146
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
148
if (beep_state.mode == BEEP_UNINIT) {
usr/src/uts/common/io/beep.c
149
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
155
if (beep_state.queue != NULL)
usr/src/uts/common/io/beep.c
156
kmem_free(beep_state.queue,
usr/src/uts/common/io/beep.c
157
sizeof (beep_entry_t) * beep_state.queue_size);
usr/src/uts/common/io/beep.c
159
beep_state.arg = (void *)NULL;
usr/src/uts/common/io/beep.c
160
beep_state.mode = BEEP_UNINIT;
usr/src/uts/common/io/beep.c
161
beep_state.beep_freq = (beep_freq_func_t)NULL;
usr/src/uts/common/io/beep.c
162
beep_state.beep_on = (beep_on_func_t)NULL;
usr/src/uts/common/io/beep.c
163
beep_state.beep_off = (beep_off_func_t)NULL;
usr/src/uts/common/io/beep.c
164
beep_state.timeout_id = 0;
usr/src/uts/common/io/beep.c
166
beep_state.queue_head = 0;
usr/src/uts/common/io/beep.c
167
beep_state.queue_tail = 0;
usr/src/uts/common/io/beep.c
168
beep_state.queue_size = 0;
usr/src/uts/common/io/beep.c
169
beep_state.queue = (beep_entry_t *)NULL;
usr/src/uts/common/io/beep.c
171
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
184
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
186
if (beep_state.mode == BEEP_UNINIT) {
usr/src/uts/common/io/beep.c
187
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
191
if (beep_state.mode == BEEP_TIMED) {
usr/src/uts/common/io/beep.c
192
(void) untimeout(beep_state.timeout_id);
usr/src/uts/common/io/beep.c
193
beep_state.timeout_id = 0;
usr/src/uts/common/io/beep.c
196
if (beep_state.mode != BEEP_OFF) {
usr/src/uts/common/io/beep.c
197
beep_state.mode = BEEP_OFF;
usr/src/uts/common/io/beep.c
199
if (beep_state.beep_off != NULL)
usr/src/uts/common/io/beep.c
200
(*beep_state.beep_off)(beep_state.arg);
usr/src/uts/common/io/beep.c
203
beep_state.queue_head = 0;
usr/src/uts/common/io/beep.c
204
beep_state.queue_tail = 0;
usr/src/uts/common/io/beep.c
206
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
315
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
317
if (beep_state.mode == BEEP_UNINIT) {
usr/src/uts/common/io/beep.c
321
} else if (beep_state.mode == BEEP_OFF) {
usr/src/uts/common/io/beep.c
323
beep_state.mode = BEEP_ON;
usr/src/uts/common/io/beep.c
325
if (beep_state.beep_freq != NULL)
usr/src/uts/common/io/beep.c
326
(*beep_state.beep_freq)(beep_state.arg,
usr/src/uts/common/io/beep.c
329
if (beep_state.beep_on != NULL)
usr/src/uts/common/io/beep.c
330
(*beep_state.beep_on)(beep_state.arg);
usr/src/uts/common/io/beep.c
336
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
359
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
361
if (beep_state.mode == BEEP_UNINIT) {
usr/src/uts/common/io/beep.c
364
} else if (beep_state.mode == BEEP_TIMED) {
usr/src/uts/common/io/beep.c
369
next = beep_state.queue_tail + 1;
usr/src/uts/common/io/beep.c
370
if (next == beep_state.queue_size)
usr/src/uts/common/io/beep.c
373
if (next != beep_state.queue_head) {
usr/src/uts/common/io/beep.c
379
beep_state.queue[beep_state.queue_tail].
usr/src/uts/common/io/beep.c
382
beep_state.queue[beep_state.queue_tail].
usr/src/uts/common/io/beep.c
385
beep_state.queue_tail = next;
usr/src/uts/common/io/beep.c
391
} else if (beep_state.mode == BEEP_OFF) {
usr/src/uts/common/io/beep.c
396
beep_state.mode = BEEP_TIMED;
usr/src/uts/common/io/beep.c
398
if (beep_state.beep_freq != NULL)
usr/src/uts/common/io/beep.c
399
(*beep_state.beep_freq)(beep_state.arg,
usr/src/uts/common/io/beep.c
402
if (beep_state.beep_on != NULL)
usr/src/uts/common/io/beep.c
403
(*beep_state.beep_on)(beep_state.arg);
usr/src/uts/common/io/beep.c
410
beep_state.timeout_id = timeout(beep_timeout, NULL,
usr/src/uts/common/io/beep.c
417
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
439
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
441
beep_state.timeout_id = 0;
usr/src/uts/common/io/beep.c
443
if (beep_state.mode == BEEP_UNINIT) {
usr/src/uts/common/io/beep.c
444
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
449
if ((beep_state.mode == BEEP_ON) ||
usr/src/uts/common/io/beep.c
450
(beep_state.mode == BEEP_TIMED)) {
usr/src/uts/common/io/beep.c
452
beep_state.mode = BEEP_OFF;
usr/src/uts/common/io/beep.c
454
if (beep_state.beep_off != NULL)
usr/src/uts/common/io/beep.c
455
(*beep_state.beep_off)(beep_state.arg);
usr/src/uts/common/io/beep.c
458
if (beep_state.queue_head != beep_state.queue_tail) {
usr/src/uts/common/io/beep.c
460
next = beep_state.queue_head;
usr/src/uts/common/io/beep.c
462
frequency = beep_state.queue[next].frequency;
usr/src/uts/common/io/beep.c
464
duration = beep_state.queue[next].duration;
usr/src/uts/common/io/beep.c
467
if (next == beep_state.queue_size)
usr/src/uts/common/io/beep.c
470
beep_state.queue_head = next;
usr/src/uts/common/io/beep.c
472
beep_state.mode = BEEP_TIMED;
usr/src/uts/common/io/beep.c
475
if (beep_state.beep_freq != NULL)
usr/src/uts/common/io/beep.c
476
(*beep_state.beep_freq)(beep_state.arg,
usr/src/uts/common/io/beep.c
479
if (beep_state.beep_on != NULL)
usr/src/uts/common/io/beep.c
480
(*beep_state.beep_on)(beep_state.arg);
usr/src/uts/common/io/beep.c
485
beep_state.timeout_id = timeout(beep_timeout, NULL,
usr/src/uts/common/io/beep.c
489
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
505
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
507
status = beep_state.mode != BEEP_UNINIT &&
usr/src/uts/common/io/beep.c
508
beep_state.mode != BEEP_OFF;
usr/src/uts/common/io/beep.c
510
mutex_exit(&beep_state.mutex);
usr/src/uts/common/io/beep.c
66
beep_state_t beep_state;
usr/src/uts/common/io/beep.c
97
mutex_enter(&beep_state.mutex);
usr/src/uts/common/io/beep.c
99
if (beep_state.mode != BEEP_UNINIT) {