Lines Matching refs:linear_header
551 struct linear_header { struct
566 struct linear_header *next; /* next buffer if we have more */ argument
567 struct linear_header *latest; /* the only buffer that has free space */ argument
588 typedef struct linear_header linear_header; typedef
592 (linear_header*) \
593 ((char*)(parent) - sizeof(linear_size_chunk) - sizeof(linear_header))
596 static linear_header *
599 linear_header *node; in create_linear_node()
606 node = ralloc_size(ralloc_ctx, sizeof(linear_header) + min_size); in create_linear_node()
624 linear_header *first = LINEAR_PARENT_TO_HEADER(parent); in linear_alloc_child()
625 linear_header *latest = first->latest; in linear_alloc_child()
626 linear_header *new_node; in linear_alloc_child()
659 linear_header *node; in linear_alloc_parent()
671 sizeof(linear_header) + in linear_alloc_parent()
698 linear_header *node; in linear_free_parent()
717 linear_header *node; in ralloc_steal_linear_parent()
735 linear_header *node = LINEAR_PARENT_TO_HEADER(ptr); in ralloc_parent_of_linear_parent()