Lines Matching refs:fd
49 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
50 jint result = (jint)mmap(NULL, length, prot, MAP_SHARED, fd, 0);
65 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
66 if (fd >= 0) {
68 close(fd);
76 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
77 if (unpinned && ashmem_pin_region(fd, 0, 0) == ASHMEM_WAS_PURGED) {
78 ashmem_unpin_region(fd, 0, 0);
86 ashmem_unpin_region(fd, 0, 0);
95 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
96 if (unpinned && ashmem_pin_region(fd, 0, 0) == ASHMEM_WAS_PURGED) {
97 ashmem_unpin_region(fd, 0, 0);
105 ashmem_unpin_region(fd, 0, 0);
112 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
113 int result = (pin ? ashmem_pin_region(fd, 0, 0) : ashmem_unpin_region(fd, 0, 0));
121 int fd = jniGetFDFromFileDescriptor(env, fileDescriptor);
122 // Use ASHMEM_GET_SIZE to find out if the fd refers to an ashmem region.
125 int result = ashmem_get_size_region(fd);