Lines Matching refs:node_key
112 struct lwp_avl_struct *node_key = 0; in _lwp_shmget() local
118 node_key = lwp_avl_find(key, shm_tree_key); in _lwp_shmget()
119 if (node_key) in _lwp_shmget()
121 return (struct lwp_shm_struct *)node_key->data - _shm_ary; /* the index */ in _lwp_shmget()
161 node_key = (struct lwp_avl_struct *)rt_malloc(sizeof(struct lwp_avl_struct) * 2); in _lwp_shmget()
162 if (!node_key) in _lwp_shmget()
166 node_key->avl_key = p->key; in _lwp_shmget()
167 node_key->data = (void *)p; in _lwp_shmget()
168 lwp_avl_insert(node_key, &shm_tree_key); in _lwp_shmget()
169 node_pa = node_key + 1; in _lwp_shmget()
185 if (node_key) in _lwp_shmget()
187 rt_free(node_key); in _lwp_shmget()
206 struct lwp_avl_struct *node_key = 0; in shm_id_to_node() local
216 node_key = lwp_avl_find(p->key, shm_tree_key); in shm_id_to_node()
217 if (!node_key) in shm_id_to_node()
221 if (node_key->data != (void *)p) in shm_id_to_node()
225 return node_key; in shm_id_to_node()
231 struct lwp_avl_struct *node_key = RT_NULL; in _lwp_shmrm() local
236 node_key = shm_id_to_node(id); in _lwp_shmrm()
237 if (!node_key) in _lwp_shmrm()
241 p = (struct lwp_shm_struct *)node_key->data; in _lwp_shmrm()
248 lwp_avl_remove(node_key, &shm_tree_key); in _lwp_shmrm()
249 node_pa = node_key + 1; in _lwp_shmrm()
251 rt_free(node_key); in _lwp_shmrm()
271 struct lwp_avl_struct *node_key = RT_NULL; in _lwp_shmat() local
280 node_key = shm_id_to_node(id); in _lwp_shmat()
281 if (!node_key) in _lwp_shmat()
285 p = (struct lwp_shm_struct *)node_key->data; /* p = _shm_ary[id]; */ in _lwp_shmat()
418 struct lwp_avl_struct *node_key = RT_NULL; in _lwp_shminfo() local
422 node_key = shm_id_to_node(id); in _lwp_shminfo()
423 if (!node_key) in _lwp_shminfo()
427 p = (struct lwp_shm_struct *)node_key->data; /* p = _shm_ary[id]; */ in _lwp_shminfo()
444 static int _shm_info(struct lwp_avl_struct* node_key, void *data) in _shm_info() argument
447 struct lwp_shm_struct* p = (struct lwp_shm_struct *)node_key->data; in _shm_info()