Lines Matching defs:segments
79 * hash and 'permanent' segments below.
86 /* A collection of multiple segments */
91 pa_hashmap *segments;
1062 i->segments = pa_hashmap_new(NULL, NULL);
1083 if (pa_hashmap_size(i->segments) >= PA_MEMIMPORT_SEGMENTS_MAX)
1097 pa_hashmap_put(i->segments, PA_UINT32_TO_PTR(seg->memory.id), seg);
1106 pa_hashmap_remove(seg->import->segments, PA_UINT32_TO_PTR(seg->memory.id));
1129 /* Permanent segments exist for the lifetime of the memimport. Now
1134 PA_HASHMAP_FOREACH(seg, i->segments, state) {
1138 pa_assert(pa_hashmap_size(i->segments) == 0);
1154 pa_hashmap_free(i->segments);
1213 if (!(seg = pa_hashmap_get(i->segments, PA_UINT32_TO_PTR(shm_id)))) {