Lines Matching refs:block_ptr

90     rt_uint8_t *block_ptr;  in rt_mp_init()  local
118 block_ptr = (rt_uint8_t *)mp->start_address; in rt_mp_init()
121 *(rt_uint8_t **)(block_ptr + offset * (block_size + sizeof(rt_uint8_t *))) = in rt_mp_init()
122 (rt_uint8_t *)(block_ptr + (offset + 1) * (block_size + sizeof(rt_uint8_t *))); in rt_mp_init()
125 *(rt_uint8_t **)(block_ptr + (offset - 1) * (block_size + sizeof(rt_uint8_t *))) = in rt_mp_init()
128 mp->block_list = block_ptr; in rt_mp_init()
180 rt_uint8_t *block_ptr; in rt_mp_create() local
219 block_ptr = (rt_uint8_t *)mp->start_address; in rt_mp_create()
222 *(rt_uint8_t **)(block_ptr + offset * (block_size + sizeof(rt_uint8_t *))) in rt_mp_create()
223 = block_ptr + (offset + 1) * (block_size + sizeof(rt_uint8_t *)); in rt_mp_create()
226 *(rt_uint8_t **)(block_ptr + (offset - 1) * (block_size + sizeof(rt_uint8_t *))) in rt_mp_create()
229 mp->block_list = block_ptr; in rt_mp_create()
283 rt_uint8_t *block_ptr; in rt_mp_alloc() local
349 block_ptr = mp->block_list; in rt_mp_alloc()
350 RT_ASSERT(block_ptr != RT_NULL); in rt_mp_alloc()
353 mp->block_list = *(rt_uint8_t **)block_ptr; in rt_mp_alloc()
356 *(rt_uint8_t **)block_ptr = (rt_uint8_t *)mp; in rt_mp_alloc()
361 (mp, (rt_uint8_t *)(block_ptr + sizeof(rt_uint8_t *)))); in rt_mp_alloc()
363 return (rt_uint8_t *)(block_ptr + sizeof(rt_uint8_t *)); in rt_mp_alloc()
374 rt_uint8_t **block_ptr; in rt_mp_free() local
382 block_ptr = (rt_uint8_t **)((rt_uint8_t *)block - sizeof(rt_uint8_t *)); in rt_mp_free()
383 mp = (struct rt_mempool *)*block_ptr; in rt_mp_free()
393 *block_ptr = mp->block_list; in rt_mp_free()
394 mp->block_list = (rt_uint8_t *)block_ptr; in rt_mp_free()