Lines Matching full:new
137 rt_rbb_blk_t head, tail, new = NULL; in rt_rbb_blk_alloc() local
144 new = find_empty_blk_in_set(rbb); in rt_rbb_blk_alloc()
146 if (rt_slist_len(&rbb->blk_list) < rbb->blk_max_num && new) in rt_rbb_blk_alloc()
166 rt_slist_append(&rbb->blk_list, &new->list); in rt_rbb_blk_alloc()
167 new->status = RT_RBB_BLK_INITED; in rt_rbb_blk_alloc()
168 new->buf = tail->buf + tail->size; in rt_rbb_blk_alloc()
169 new->size = blk_size; in rt_rbb_blk_alloc()
173 rt_slist_append(&rbb->blk_list, &new->list); in rt_rbb_blk_alloc()
174 new->status = RT_RBB_BLK_INITED; in rt_rbb_blk_alloc()
175 new->buf = rbb->buf; in rt_rbb_blk_alloc()
176 new->size = blk_size; in rt_rbb_blk_alloc()
181 new = NULL; in rt_rbb_blk_alloc()
197 rt_slist_append(&rbb->blk_list, &new->list); in rt_rbb_blk_alloc()
198 new->status = RT_RBB_BLK_INITED; in rt_rbb_blk_alloc()
199 new->buf = tail->buf + tail->size; in rt_rbb_blk_alloc()
200 new->size = blk_size; in rt_rbb_blk_alloc()
205 new = NULL; in rt_rbb_blk_alloc()
212 rt_slist_append(&rbb->blk_list, &new->list); in rt_rbb_blk_alloc()
213 new->status = RT_RBB_BLK_INITED; in rt_rbb_blk_alloc()
214 new->buf = rbb->buf; in rt_rbb_blk_alloc()
215 new->size = blk_size; in rt_rbb_blk_alloc()
220 new = NULL; in rt_rbb_blk_alloc()
225 return new; in rt_rbb_blk_alloc()