Lines Matching defs:segment
65 * If true, this segment's lifetime will not be limited by the
78 * receiving end, such logic is enabled by the memimport's segment
579 pa_memimport_segment *segment;
584 pa_assert_se(segment = b->per_type.imported.segment);
585 pa_assert_se(import = segment->import);
591 pa_assert(segment->n_blocks >= 1);
592 if (-- segment->n_blocks <= 0)
593 segment_detach(segment);
736 pa_memimport_segment *segment;
747 pa_assert_se(segment = b->per_type.imported.segment);
748 pa_assert_se(import = segment->import);
756 pa_assert(segment->n_blocks >= 1);
757 if (-- segment->n_blocks <= 0)
758 segment_detach(segment);
1161 /* Create a new memimport's memfd segment entry, with passed SHM ID
1162 * as key and the newly-created segment (with its mmap()-ed memfd
1181 /* n_blocks acts as a segment reference count. To avoid the segment
1215 pa_log_error("Bailing out! No cached memimport segment for memfd ID %u", shm_id);
1226 pa_log_error("Cannot import cached segment in write mode - previously mapped as read-only");
1247 b->per_type.imported.segment = seg;
1386 slot->block->per_type.imported.segment->import != i)
1460 pa_assert(b->per_type.imported.segment);
1461 memory = &b->per_type.imported.segment->memory;