Home | History | Annotate | Download | only in audio

Lines Matching refs:cb

829     struct capture_callback *cb;
834 for (cb = cap->cb_head.lh_first; cb; cb = cb->entries.le_next) {
835 cb->ops.notify (cb->opaque, cmd);
1565 struct capture_callback *cb;
1571 for (cb = cap->cb_head.lh_first; cb; cb = cb->entries.le_next) {
1572 cb->ops.capture (cb->opaque, cap->buf,
1839 struct capture_callback *cb;
1841 for (cb = cap->cb_head.lh_first; cb; cb = cb->entries.le_next) {
1842 cb->ops.destroy (cb->opaque);
2038 struct capture_callback *cb;
2046 cb = audio_calloc (AUDIO_FUNC, 1, sizeof (*cb));
2047 if (!cb) {
2049 sizeof (*cb));
2052 cb->ops = *ops;
2053 cb->opaque = cb_opaque;
2057 QLIST_INSERT_HEAD (&cap->cb_head, cb, entries);
2102 QLIST_INSERT_HEAD (&cap->cb_head, cb, entries);
2115 qemu_free (cb);
2123 struct capture_callback *cb;
2125 for (cb = cap->cb_head.lh_first; cb; cb = cb->entries.le_next) {
2126 if (cb->opaque == cb_opaque) {
2127 cb->ops.destroy (cb_opaque);
2128 QLIST_REMOVE (cb, entries);
2129 qemu_free (cb);