Lines Matching refs:ptr
64 shm_pair *ptr; in tsrm_win32_dtor() local
71 for (ptr = globals->shm; ptr < (globals->shm + globals->shm_size); ptr++) { in tsrm_win32_dtor()
72 UnmapViewOfFile(ptr->addr); in tsrm_win32_dtor()
73 CloseHandle(ptr->segment); in tsrm_win32_dtor()
74 UnmapViewOfFile(ptr->descriptor); in tsrm_win32_dtor()
75 CloseHandle(ptr->info); in tsrm_win32_dtor()
386 process_pair *ptr; in process_get() local
389 for (ptr = TWG(process); ptr < (TWG(process) + TWG(process_size)); ptr++) { in process_get()
390 if (ptr->stream == stream) { in process_get()
395 if (ptr < (TWG(process) + TWG(process_size))) { in process_get()
396 return ptr; in process_get()
405 ptr = newptr + TWG(process_size); in process_get()
407 return ptr; in process_get()
412 shm_pair *ptr; in shm_get() local
416 for (ptr = TWG(shm); ptr < (TWG(shm) + TWG(shm_size)); ptr++) { in shm_get()
417 if (!ptr->descriptor) { in shm_get()
420 if (!addr && ptr->descriptor->shm_perm.key == key) { in shm_get()
422 } else if (ptr->addr == addr) { in shm_get()
427 if (ptr < (TWG(shm) + TWG(shm_size))) { in shm_get()
428 return ptr; in shm_get()
437 ptr = newptr + TWG(shm_size); in shm_get()
439 return ptr; in shm_get()