MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / rt_varea_is_private_locked

Function rt_varea_is_private_locked

components/mm/mm_private.h:122–129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120 rt_mem_obj_t mem_obj, rt_size_t offset);
121
122rt_inline rt_bool_t rt_varea_is_private_locked(rt_varea_t varea)
123{
124 rt_base_t flags = varea->flag;
125 return !!(
126 (flags & (MMF_MAP_PRIVATE | MMF_MAP_PRIVATE_DONT_SYNC))
127 && (varea->aspace->private_object != varea->mem_obj)
128 );
129}
130
131rt_err_t rt_aspace_anon_ref_dec(rt_mem_obj_t aobj);
132rt_err_t rt_aspace_page_get_phy(rt_aspace_t aspace, void *page_va, void *buffer);

Callers 5

_write_faultFunction · 0.85
_get_effect_attrFunction · 0.85
rt_aspace_page_putFunction · 0.85
dfs_aspace_unmapFunction · 0.85
dfs_aspace_page_unmapFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected