Home | History | Annotate | Download | only in libufdt

Lines Matching refs:ufdt_node_pool_block_header

34   (sizeof(struct ufdt_node_pool_block_header) + \
60 struct ufdt_node_pool_block_header {
61 struct ufdt_node_pool_block_header *next_block;
73 struct ufdt_node_pool_block_header *block = pool->first_block;
77 struct ufdt_node_pool_block_header *next_block = block->next_block;
90 static struct ufdt_node_pool_block_header *_ufdt_node_pool_create_block() {
92 char *block_buf_start = block_buf + sizeof(struct ufdt_node_pool_block_header);
95 struct ufdt_node_pool_block_header *block =
96 (struct ufdt_node_pool_block_header *)block_buf;
118 struct ufdt_node_pool_block_header *block) {
123 struct ufdt_node_pool_block_header *block) {
133 static void _ufdt_node_pool_block_free(struct ufdt_node_pool_block_header *block,
144 struct ufdt_node_pool *pool, struct ufdt_node_pool_block_header *block) {
145 struct ufdt_node_pool_block_header *origin_first_block = pool->first_block;
155 struct ufdt_node_pool *pool, struct ufdt_node_pool_block_header *block) {
164 struct ufdt_node_pool_block_header **block_ptr) {
165 struct ufdt_node_pool_block_header *block = *block_ptr;
166 struct ufdt_node_pool_block_header *next_block = block->next_block;
183 struct ufdt_node_pool_block_header *block = pool->first_block;
200 static struct ufdt_node_pool_block_header **_ufdt_node_pool_search_block(
202 struct ufdt_node_pool_block_header **block_ptr = &pool->first_block;
204 struct ufdt_node_pool_block_header *block = *block_ptr;
206 (char *)block + sizeof(struct ufdt_node_pool_block_header);
223 struct ufdt_node_pool_block_header **block_ptr =
230 struct ufdt_node_pool_block_header *block = *block_ptr;