Lines Matching refs:scb
124 soundcb_queue_T *scb; in sound_callback() local
126 scb = ALLOC_ONE(soundcb_queue_T); in sound_callback()
127 if (scb == NULL) in sound_callback()
129 scb->scb_next = callback_queue; in sound_callback()
130 callback_queue = scb; in sound_callback()
131 scb->scb_id = id; in sound_callback()
132 scb->scb_result = error_code == CA_SUCCESS ? 0 in sound_callback()
136 scb->scb_callback = soundcb; in sound_callback()
154 soundcb_queue_T *scb; in invoke_sound_callback() local
161 scb = callback_queue; in invoke_sound_callback()
162 callback_queue = scb->scb_next; in invoke_sound_callback()
165 argv[0].vval.v_number = scb->scb_id; in invoke_sound_callback()
167 argv[1].vval.v_number = scb->scb_result; in invoke_sound_callback()
170 call_callback(&scb->scb_callback->snd_callback, -1, &rettv, 2, argv); in invoke_sound_callback()
173 delete_sound_callback(scb->scb_callback); in invoke_sound_callback()
174 vim_free(scb); in invoke_sound_callback()
273 soundcb_queue_T *scb; in sound_free() local
283 scb = callback_queue; in sound_free()
284 callback_queue = scb->scb_next; in sound_free()
285 delete_sound_callback(scb->scb_callback); in sound_free()
286 vim_free(scb); in sound_free()