Home
last modified time | relevance | path

Searched refs:pmmhead (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/kernel/rhino/include/
A Dk_mm.h110 #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 Dk_mm.c178 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