Lines Matching refs:ptr
65 shm_pair *ptr; in tsrm_win32_dtor() local
72 for (ptr = globals->shm; ptr < (globals->shm + globals->shm_size); ptr++) { in tsrm_win32_dtor()
73 UnmapViewOfFile(ptr->descriptor); in tsrm_win32_dtor()
74 CloseHandle(ptr->segment); in tsrm_win32_dtor()
374 process_pair *ptr; in process_get() local
377 for (ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { in process_get()
378 if (ptr->stream == stream) { in process_get()
383 if (ptr < (TWG(process) + TWG(process_size))) { in process_get()
384 return ptr; in process_get()
393 ptr = newptr + TWG(process_size); in process_get()
395 return ptr; in process_get()
400 shm_pair *ptr; in shm_get() local
403 for (ptr = TWG(shm); ptr < (TWG(shm) + TWG(shm_size)); ptr++) { in shm_get()
404 if (!ptr->descriptor) { in shm_get()
407 if (!addr && ptr->descriptor->shm_perm.key == key) { in shm_get()
409 } else if (ptr->addr == addr) { in shm_get()
414 if (ptr < (TWG(shm) + TWG(shm_size))) { in shm_get()
415 return ptr; in shm_get()
424 ptr = newptr + TWG(shm_size); in shm_get()
426 memset(ptr, 0, sizeof(*ptr)); in shm_get()
427 return ptr; in shm_get()
677 for (shm_pair *ptr = TWG(shm); ptr < (TWG(shm) + TWG(shm_size)); ptr++) { in shmget() local
678 if (ptr->descriptor && ptr->descriptor->shm_perm.key == key) { in shmget()
680 ptr = TWG(shm); in shmget()