/aosp12/system/core/libcutils/ |
H A D | native_handle.cpp | 25 native_handle_t* native_handle_init(char* storage, int numFds, int numInts) { in native_handle_init() argument 33 handle->numFds = numFds; in native_handle_init() 38 native_handle_t* native_handle_create(int numFds, int numInts) { in native_handle_create() argument 39 if (numFds < 0 || numInts < 0 || numFds > NATIVE_HANDLE_MAX_FDS || in native_handle_create() 49 h->numFds = numFds; in native_handle_create() 56 native_handle_t* clone = native_handle_create(handle->numFds, handle->numInts); in native_handle_clone() 59 for (int i = 0; i < handle->numFds; i++) { in native_handle_clone() 62 clone->numFds = i; in native_handle_clone() 69 memcpy(&clone->data[handle->numFds], &handle->data[handle->numFds], in native_handle_clone() 89 const int numFds = h->numFds; in native_handle_close() local [all …]
|
/aosp12/frameworks/native/libs/gui/bufferqueue/1.0/ |
H A D | Conversion.cpp | 210 size_t numFds = static_cast<size_t>(handle ? handle->numFds : 0); in convertTo() local 211 int* fds = new int[numFds]; in convertTo() 383 --numFds; in unflattenFence() 416 --numFds; in flattenFence() 458 numFds = baseNumFds; in wrapAs() 522 numFds = baseNumFds; in convertTo() 856 size_t numFds = 0; in getFdCount() local 860 return numFds; in getFdCount() 984 numFds = baseNumFds; in wrapAs() 1030 numFds = baseNumFds; in convertTo() [all …]
|
H A D | H2BGraphicBufferProducer.cpp | 159 size_t numFds = static_cast<size_t>(handle ? handle->numFds : 0); in convertTo() local 160 int* fds = new int[numFds]; in convertTo() 259 --numFds; in unflattenFence() 292 --numFds; in flattenFence() 326 size_t numFds = baseNumFds; in wrapAs() local 334 numFds = baseNumFds; in wrapAs() 398 numFds = baseNumFds; in convertTo() 565 numFds = baseNumFds; in wrapAs() 804 size_t numFds = 0; in getFdCount() local 808 return numFds; in getFdCount() [all …]
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_os_NativeHandle.cpp | 42 const int numFds = handle->numFds; in MakeJavaNativeHandleObj() local 43 ScopedLocalRef<jintArray> fds(env, env->NewIntArray(numFds)); in MakeJavaNativeHandleObj() 44 env->SetIntArrayRegion(fds.get(), 0, numFds, &(handle->data[0])); in MakeJavaNativeHandleObj() 48 env->SetIntArrayRegion(ints.get(), 0, numInts, &(handle->data[numFds])); in MakeJavaNativeHandleObj() 70 const int numFds = (int) env->GetArrayLength(fds.get()); in MakeCppNativeHandle() local 74 ? native_handle_create(numFds, numInts) in MakeCppNativeHandle() 75 : storage->allocTemporaryNativeHandle(numFds, numInts); in MakeCppNativeHandle() 78 env->GetIntArrayRegion(fds.get(), 0, numFds, &(handle->data[0])); in MakeCppNativeHandle() 79 env->GetIntArrayRegion(ints.get(), 0, numInts, &(handle->data[numFds])); in MakeCppNativeHandle()
|
/aosp12/frameworks/native/libs/gui/include/gui/bufferqueue/1.0/ |
H A D | Conversion.h | 316 void const*& buffer, size_t& size, int const*& fds, size_t& numFds); 329 void*& buffer, size_t& size, int*& fds, size_t& numFds); 390 void*& buffer, size_t& size, int*& fds, size_t& numFds); 409 void const*& buffer, size_t& size, int const*& fds, size_t& numFds); 448 void const*& buffer, size_t& size, int const*& fds, size_t& numFds); 465 void*& buffer, size_t& size, int*& fds, size_t numFds); 507 void const*& buffer, size_t& size, int const*& fds, size_t& numFds); 523 void*& buffer, size_t& size, int*& fds, size_t& numFds); 639 void*& buffer, size_t& size, int*& fds, size_t& numFds); 659 void const*& buffer, size_t& size, int const*& fds, size_t& numFds);
|
/aosp12/hardware/google/gchips/gralloc3/src/ |
H A D | mali_gralloc_buffer.h | 328 numFds = sNumFds; in private_handle_t() 382 numFds = sNumFds; in private_handle_t() 389 numFds++; in private_handle_t() 395 numFds++; in private_handle_t() 454 hnd->numInts + hnd->numFds != NUM_INTS_IN_PRIVATE_HANDLE + sNumFds || in validate() 481 return fds[numFds - 1]; in get_share_attr_fd() 486 fds[numFds - 1] = _share_attr_fd; in set_share_attr_fd() 491 return numFds - 1; in get_num_ion_fds()
|
/aosp12/hardware/interfaces/common/support/ |
H A D | NativeHandle.cpp | 47 to.fds = std::vector<ndk::ScopedFileDescriptor>(handle->numFds); in toAidl() 48 for (size_t i = 0; i < handle->numFds; i++) { in toAidl() 53 to.ints = std::vector<int32_t>(handle->data + handle->numFds, in toAidl() 54 handle->data + handle->numFds + handle->numInts); in toAidl()
|
H A D | test.cpp | 27 ASSERT_EQ(libcutils->numFds, aidl.fds.size()); in checkEq() 29 for (size_t i = 0; i < libcutils->numFds; i++) { in checkEq() 47 int lfd = libcutils->data[libcutils->numFds + i]; in checkEq()
|
/aosp12/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | BufferUtils.h | 40 result = 31 * result + buf->numFds; in operator() 41 for (int i = 0; i < buf->numFds; i++) { in operator() 50 if (buf1->numFds == buf2->numFds) { in operator() 51 for (int i = 0; i < buf1->numFds; i++) { in operator()
|
/aosp12/system/core/libcutils/include/cutils/ |
H A D | native_handle.h | 37 int numFds; /* number of file-descriptors at &data[0] */ member 68 native_handle_t* native_handle_init(char* storage, int numFds, int numInts); 78 native_handle_t* native_handle_create(int numFds, int numInts);
|
/aosp12/system/core/libcutils/include_outside_system/cutils/ |
H A D | native_handle.h | 37 int numFds; /* number of file-descriptors at &data[0] */ member 68 native_handle_t* native_handle_init(char* storage, int numFds, int numInts); 78 native_handle_t* native_handle_create(int numFds, int numInts);
|
/aosp12/frameworks/native/libs/ui/ |
H A D | Fence.cpp | 184 uint32_t numFds; in unflatten() local 185 FlattenableUtils::read(buffer, size, numFds); in unflatten() 187 if (numFds > 1) { in unflatten() 191 if (count < numFds) { in unflatten() 195 if (numFds) { in unflatten()
|
H A D | GraphicBuffer.cpp | 390 memcpy(buf + 13, handle->data + handle->numFds, in flatten() 430 const size_t numFds = static_cast<size_t>(buf[10]); in unflatten() local 438 if (numFds >= maxNumber || numInts >= (maxNumber - flattenWordCount)) { in unflatten() 443 ALOGE("unflatten: numFds or numInts is too large: %zd, %zd", numFds, numInts); in unflatten() 450 size_t fdCountNeeded = numFds; in unflatten() 458 if (numFds || numInts) { in unflatten() 471 native_handle_create(static_cast<int>(numFds), static_cast<int>(numInts)); in unflatten() 480 memcpy(h->data, fds, numFds * sizeof(int)); in unflatten() 481 memcpy(h->data + numFds, buf + flattenWordCount, numInts * sizeof(int)); in unflatten() 518 fds += numFds; in unflatten() [all …]
|
/aosp12/hardware/google/gchips/gralloc4/src/ |
H A D | mali_gralloc_buffer.h | 287 numFds = n; in set_numfds() 294 numFds += n; in incr_numfds() 297 return numFds; in incr_numfds() 304 h->numFds + h->numInts != NUM_INTS_IN_PRIVATE_HANDLE) in validate() 380 numInts, numFds, fd_count, in dump()
|
H A D | mali_gralloc_buffer4.h | 287 numFds = n; in set_numfds() 294 numFds += n; in incr_numfds() 297 return numFds; in incr_numfds() 304 h->numFds + h->numInts != NUM_INTS_IN_PRIVATE_HANDLE) in validate() 380 numInts, numFds, fd_count, in dump()
|
/aosp12/hardware/interfaces/graphics/mapper/2.1/utils/hal/include/mapper-hal/2.1/ |
H A D | Mapper.h | 59 uint32_t numFds = 0; in getTransportSize() local 61 Error error = this->mHal->getTransportSize(bufferHandle, &numFds, &numInts); in getTransportSize() 62 hidl_cb(error, numFds, numInts); in getTransportSize()
|
/aosp12/frameworks/av/camera/ndk/ndk_vendor/impl/ |
H A D | utils.cpp | 133 if (nh1->numFds !=0 || nh2->numFds !=0) { in isWindowNativeHandleEqual() 137 if (nh1->version != nh2->version || nh1->numFds != nh2->numFds || in isWindowNativeHandleEqual()
|
/aosp12/frameworks/native/libs/vr/libbufferhub/include/private/dvr/ |
H A D | native_handle_wrapper.h | 27 const int fd_count = handle->numFds; in NativeHandleWrapper() 84 for (int i = 0; i < handle->numFds; i++) { in FromFdsAndInts() 87 memcpy(&handle->data[handle->numFds], ints.data(), in FromFdsAndInts()
|
/aosp12/frameworks/av/media/libmedia/include/media/omx/1.0/ |
H A D | Conversion.h | 137 return ((nh == nullptr) || (nh->numFds == 0) || 138 (nh->numFds <= index) || (index < 0)) ? 633 t.nativeHandle->numFds, in convertTo() 634 (t.nativeHandle->numFds > 0) ? t.nativeHandle->data[0] : -1, in convertTo() 635 (t.nativeHandle->numFds > 1) ? t.nativeHandle->data[1] : -1); in convertTo() 643 size_t numFds = static_cast<size_t>(handle ? handle->numFds : 0); in convertTo() local 644 int* fds = new int[numFds]; in convertTo() 659 ints[10] = static_cast<int32_t>(handle->numFds); in convertTo() 661 int* intsStart = handle->data + handle->numFds; in convertTo() 669 status_t status = l->unflatten(constBuffer, size, constFds, numFds); in convertTo()
|
/aosp12/hardware/interfaces/neuralnetworks/utils/common/src/ |
H A D | CommonUtils.cpp | 316 if (memory.handle()->numFds != 1) { in createSharedMemoryFromHidlMemory() 318 << memory.handle()->numFds << " numFds, but expected 1"; in createSharedMemoryFromHidlMemory() 332 if (memory.handle()->numFds != 1) { in createSharedMemoryFromHidlMemory() 334 << memory.handle()->numFds << " numFds, but expected 1"; in createSharedMemoryFromHidlMemory() 419 std::copy(handle.ints.begin(), handle.ints.end(), &nativeHandle->data[nativeHandle->numFds]); in hidlHandleFromSharedHandle() 432 fds.reserve(handle->numFds); in sharedHandleFromNativeHandle() 433 for (int i = 0; i < handle->numFds; ++i) { in sharedHandleFromNativeHandle() 441 std::vector<int> ints(&handle->data[handle->numFds], in sharedHandleFromNativeHandle() 442 &handle->data[handle->numFds + handle->numInts]); in sharedHandleFromNativeHandle()
|
/aosp12/hardware/interfaces/camera/device/3.5/default/include/device_v3_5_impl/ |
H A D | CameraDeviceSession.h | 121 result = 31 * result + buf->numFds; in operator() 122 for (int i = 0; i < buf->numFds; i++) { in operator() 131 if (buf1->numFds == buf2->numFds) { in operator() 132 for (int i = 0; i < buf1->numFds; i++) { in operator()
|
/aosp12/frameworks/base/core/java/android/os/ |
H A D | NativeHandle.java | 185 int numFds = mFds.length; in getFdsAsIntArray() local 186 int[] fds = new int[numFds]; in getFdsAsIntArray() 188 for (int i = 0; i < numFds; i++) { in getFdsAsIntArray()
|
/aosp12/system/libhidl/base/include/hidl/ |
H A D | MQDescriptor.h | 155 other.mHandle->numFds, other.mHandle->numInts); 157 for (int i = 0; i < other.mHandle->numFds; ++i) { 161 memcpy(&mHandle->data[other.mHandle->numFds], &other.mHandle->data[other.mHandle->numFds],
|
/aosp12/hardware/qcom/display/msm8960/libgralloc/ |
H A D | gralloc_priv.h | 203 numFds = sNumFds; 216 h->numInts != sNumInts || h->numFds != sNumFds || in validate() 224 h ? h->numFds : -1, sNumFds, in validate()
|
/aosp12/hardware/interfaces/camera/common/1.0/default/ |
H A D | HandleImporter.cpp | 215 if (fenceHandle->numInts != 0 || fenceHandle->numFds != 1) { in unlockInternal() 217 __FUNCTION__, fenceHandle->numInts, fenceHandle->numFds); in unlockInternal() 237 if (!handle->numFds && !handle->numInts) { in importBuffer() 294 if (handle == nullptr || handle->numFds == 0) { in importFence() 296 } else if (handle->numFds == 1) { in importFence() 304 handle->numFds); in importFence()
|