Lines Matching refs:id
85 int id = -1; in _shm_id_alloc() local
89 id = shm_free_list; in _shm_id_alloc()
94 id = shm_id_used; in _shm_id_alloc()
97 return id; in _shm_id_alloc()
101 static void shm_id_free(int id) in shm_id_free() argument
104 _shm_ary[id].addr = (size_t)shm_free_list; in shm_id_free()
105 shm_free_list = id; in shm_id_free()
111 int id = -1; in _lwp_shmget() local
134 id = _shm_id_alloc(); in _lwp_shmget()
135 if (id == -1) in _lwp_shmget()
149 p = _shm_ary + id; in _lwp_shmget()
174 return id; in _lwp_shmget()
177 if (id != -1) in _lwp_shmget()
179 shm_id_free(id); in _lwp_shmget()
204 static struct lwp_avl_struct *shm_id_to_node(int id) in shm_id_to_node() argument
210 if (id < 0 || id >= RT_LWP_SHM_MAX_NR) in shm_id_to_node()
215 p = _shm_ary + id; /* the address of the shared-memory structure */ in shm_id_to_node()
229 static int _lwp_shmrm(int id) in _lwp_shmrm() argument
236 node_key = shm_id_to_node(id); in _lwp_shmrm()
252 shm_id_free(id); in _lwp_shmrm()
257 int lwp_shmrm(int id) in lwp_shmrm() argument
261 ret = _lwp_shmrm(id); in lwp_shmrm()
267 static void *_lwp_shmat(int id, void *shm_vaddr) in _lwp_shmat() argument
280 node_key = shm_id_to_node(id); in _lwp_shmat()
304 void *lwp_shmat(int id, void *shm_vaddr) in lwp_shmat() argument
313 ret = _lwp_shmat(id, shm_vaddr); in lwp_shmat()
416 void *_lwp_shminfo(int id) in _lwp_shminfo() argument
422 node_key = shm_id_to_node(id); in _lwp_shminfo()
433 void *lwp_shminfo(int id) in lwp_shminfo() argument
438 vaddr = _lwp_shminfo(id); in lwp_shminfo()
446 int id = 0; in _shm_info() local
449 id = p - _shm_ary; in _shm_info()
450 rt_kprintf("0x%08x 0x%08x 0x%08x %8d\n", p->key, p->addr, p->size, id); in _shm_info()