Home
last modified time | relevance | path

Searched refs:per_type (Results 1 – 3 of 3) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Dmemblock.c92 } per_type; member
480 b->per_type.user.free_cb = free_cb; in pa_memblock_new_user()
481 b->per_type.user.free_cb_data = free_cb_data; in pa_memblock_new_user()
598 pa_assert(b->per_type.user.free_cb); in memblock_free()
599 b->per_type.user.free_cb(b->per_type.user.free_cb_data); in memblock_free()
622 pa_assert_se(segment = b->per_type.imported.segment); in memblock_free()
627 … pa_assert_se(pa_hashmap_remove(import->blocks, PA_UINT32_TO_PTR(b->per_type.imported.id))); in memblock_free()
635 import->release_cb(import, b->per_type.imported.id, import->userdata); in memblock_free()
733 b->per_type.user.free_cb = pa_xfree; in memblock_make_local()
735 b->per_type.user.free_cb_data = pa_atomic_ptr_load(&b->data); in memblock_make_local()
[all …]
Dpacket.c42 } per_type; member
60 p->data = p->per_type.appended; in pa_packet_new()
Dtagstruct.c58 } per_type; member
68 t->data = t->per_type.appended; in pa_tagstruct_new()
112 memcpy(t->data, t->per_type.appended, t->length); in extend()