Searched refs:pmmhead (Results 1 – 2 of 2) sorted by relevance
/AliOS-Things-master/kernel/rhino/include/ |
A D | k_mm.h | 110 #define MM_CRITICAL_ENTER(pmmhead,flags_cpsr) krhino_spin_lock_irq_save(&(pmmhead->mm_lock),flags_c… argument 111 #define MM_CRITICAL_EXIT(pmmhead,flags_cpsr) krhino_spin_unlock_irq_restore(&(pmmhead->mm_lock),fl… argument 117 #define MM_CRITICAL_ENTER(pmmhead,flags_cpsr) \ 126 krhino_mutex_lock(&(pmmhead->mm_mutex), RHINO_WAIT_FOREVER); \ 128 #define MM_CRITICAL_EXIT(pmmhead,flags_cpsr) \ 131 krhino_mutex_unlock(&(pmmhead->mm_mutex)); \
|
/AliOS-Things-master/kernel/rhino/ |
A D | k_mm.c | 178 k_mm_head *pmmhead; in krhino_init_mm_head() local 206 pmmhead = (k_mm_head *)addr; in krhino_init_mm_head() 209 memset(pmmhead, 0, sizeof(k_mm_head)); in krhino_init_mm_head() 214 krhino_spin_lock_init(&pmmhead->mm_lock); in krhino_init_mm_head() 225 *ppmmhead = pmmhead; in krhino_init_mm_head() 236 k_mm_free(pmmhead, nextblk->mbinfo.buffer); in krhino_init_mm_head() 239 pmmhead->free_size = MM_GET_BUF_SIZE(nextblk); in krhino_init_mm_head() 241 pmmhead->maxused_size = pmmhead->used_size; in krhino_init_mm_head() 245 pmmhead->fix_pool = NULL; in krhino_init_mm_head() 252 pmmhead->fix_pool = mmblk_pool; in krhino_init_mm_head() [all …]
|
Completed in 4 milliseconds