Lines Matching refs:list
45 rt_slist_init(&block_set[i].list); in rt_rbb_init()
46 rt_slist_insert(&rbb->free_list, &block_set[i].list); in rt_rbb_init()
124 blk = rt_slist_first_entry(&rbb->free_list, struct rt_rbb_blk, list); in find_empty_blk_in_set()
125 rt_slist_remove(&rbb->free_list, &blk->list); in find_empty_blk_in_set()
186 head = rt_slist_first_entry(&rbb->blk_list, struct rt_rbb_blk, list); in rt_rbb_blk_alloc()
188 tail = rt_slist_entry(rbb->tail, struct rt_rbb_blk, list); in rt_rbb_blk_alloc()
203 list_append(rbb, &new_rbb->list); in rt_rbb_blk_alloc()
210 list_append(rbb, &new_rbb->list); in rt_rbb_blk_alloc()
218 rt_slist_insert(&rbb->free_list, &new_rbb->list); in rt_rbb_blk_alloc()
235 list_append(rbb, &new_rbb->list); in rt_rbb_blk_alloc()
243 rt_slist_insert(&rbb->free_list, &new_rbb->list); in rt_rbb_blk_alloc()
253 list_append(rbb, &new_rbb->list); in rt_rbb_blk_alloc()
261 rt_slist_insert(&rbb->free_list, &new_rbb->list); in rt_rbb_blk_alloc()
310 block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_blk_get()
374 list_remove(rbb, &block->list); in rt_rbb_blk_free()
376 rt_slist_insert(&rbb->free_list, &block->list); in rt_rbb_blk_free()
428 last_block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_blk_queue_get()
444 block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_blk_queue_get()
489 blk = rt_slist_entry(blk->list.next, struct rt_rbb_blk, list); in rt_rbb_blk_queue_len()
526 next_blk = rt_slist_entry(blk->list.next, struct rt_rbb_blk, list); in rt_rbb_blk_queue_free()
559 last_block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_next_blk_queue_len()
569 block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_next_blk_queue_len()