Lines Matching refs:prop_area

52 size_t prop_area::pa_size_ = 0;
53 size_t prop_area::pa_data_size_ = 0;
55 prop_area* prop_area::map_prop_area_rw(const char* filename, const char* context, in map_prop_area_rw()
97 pa_data_size_ = pa_size_ - sizeof(prop_area); in map_prop_area_rw()
105 prop_area* pa = new (memory_area) prop_area(PROP_AREA_MAGIC, PROP_AREA_VERSION); in map_prop_area_rw()
111 prop_area* prop_area::map_fd_ro(const int fd) { in map_fd_ro()
119 (fd_stat.st_size < static_cast<off_t>(sizeof(prop_area)))) { in map_fd_ro()
124 pa_data_size_ = pa_size_ - sizeof(prop_area); in map_fd_ro()
131 prop_area* pa = reinterpret_cast<prop_area*>(map_result); in map_fd_ro()
140 prop_area* prop_area::map_prop_area(const char* filename) { in map_prop_area()
144 prop_area* map_result = map_fd_ro(fd); in map_prop_area()
150 void* prop_area::allocate_obj(const size_t size, uint_least32_t* const off) { in allocate_obj()
161 prop_trie_node* prop_area::new_prop_trie_node(const char* name, uint32_t namelen, in new_prop_trie_node()
172 prop_info* prop_area::new_prop_info(const char* name, uint32_t namelen, const char* value, in new_prop_info()
200 void* prop_area::to_prop_obj(uint_least32_t off) { in to_prop_obj()
206 inline prop_trie_node* prop_area::to_prop_trie_node(atomic_uint_least32_t* off_p) { in to_prop_trie_node()
211 inline prop_info* prop_area::to_prop_info(atomic_uint_least32_t* off_p) { in to_prop_info()
216 inline prop_trie_node* prop_area::root_node() { in root_node()
229 prop_trie_node* prop_area::find_prop_trie_node(prop_trie_node* const trie, const char* name, in find_prop_trie_node()
278 const prop_info* prop_area::find_property(prop_trie_node* const trie, const char* name, in find_property()
336 bool prop_area::foreach_property(prop_trie_node* const trie, in foreach_property()
365 const prop_info* prop_area::find(const char* name) { in find()
369 bool prop_area::add(const char* name, unsigned int namelen, const char* value, in add()
374 bool prop_area::foreach (void (*propfn)(const prop_info* pi, void* cookie), void* cookie) { in foreach()