Lines Matching refs:last_block
409 rt_rbb_blk_t last_block = RT_NULL, block; in rt_rbb_blk_queue_get() local
426 if (!last_block) in rt_rbb_blk_queue_get()
428 last_block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_blk_queue_get()
429 if (last_block->status == RT_RBB_BLK_PUT) in rt_rbb_blk_queue_get()
432 blk_queue->blocks = last_block; in rt_rbb_blk_queue_get()
438 last_block = RT_NULL; in rt_rbb_blk_queue_get()
452 last_block->buf > block->buf || in rt_rbb_blk_queue_get()
458 last_block = block; in rt_rbb_blk_queue_get()
461 data_total_size += last_block->size; in rt_rbb_blk_queue_get()
462 last_block->status = RT_RBB_BLK_GET; in rt_rbb_blk_queue_get()
546 rt_rbb_blk_t last_block = RT_NULL, block; in rt_rbb_next_blk_queue_len() local
557 if (!last_block) in rt_rbb_next_blk_queue_len()
559 last_block = rt_slist_entry(node, struct rt_rbb_blk, list); in rt_rbb_next_blk_queue_len()
560 if (last_block->status != RT_RBB_BLK_PUT) in rt_rbb_next_blk_queue_len()
563 last_block = RT_NULL; in rt_rbb_next_blk_queue_len()
575 if (block->status != RT_RBB_BLK_PUT || last_block->buf > block->buf) in rt_rbb_next_blk_queue_len()
580 last_block = block; in rt_rbb_next_blk_queue_len()
582 data_len += last_block->size; in rt_rbb_next_blk_queue_len()