Lines Matching refs:fd
49 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
50 void* result = mmap(NULL, length, prot, MAP_SHARED, fd, 0);
66 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
67 if (fd >= 0) {
69 close(fd);
77 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
78 if (unpinned && ashmem_pin_region(fd, 0, 0) == ASHMEM_WAS_PURGED) {
79 ashmem_unpin_region(fd, 0, 0);
87 ashmem_unpin_region(fd, 0, 0);
96 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
97 if (unpinned && ashmem_pin_region(fd, 0, 0) == ASHMEM_WAS_PURGED) {
98 ashmem_unpin_region(fd, 0, 0);
106 ashmem_unpin_region(fd, 0, 0);
113 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
114 int result = (pin ? ashmem_pin_region(fd, 0, 0) : ashmem_unpin_region(fd, 0, 0));
122 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
123 // Use ASHMEM_GET_SIZE to find out if the fd refers to an ashmem region.
126 int result = ashmem_get_size_region(fd);