Home
last modified time | relevance | path

Searched refs:numFds (Results 1 – 25 of 175) sorted by relevance

1234567

/aosp12/system/core/libcutils/
H A Dnative_handle.cpp25 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 DConversion.cpp210 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 DH2BGraphicBufferProducer.cpp159 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 Dandroid_os_NativeHandle.cpp42 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 DConversion.h316 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 Dmali_gralloc_buffer.h328 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 DNativeHandle.cpp47 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 Dtest.cpp27 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 DBufferUtils.h40 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 Dnative_handle.h37 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 Dnative_handle.h37 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 DFence.cpp184 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 DGraphicBuffer.cpp390 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 Dmali_gralloc_buffer.h287 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 Dmali_gralloc_buffer4.h287 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 DMapper.h59 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 Dutils.cpp133 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 Dnative_handle_wrapper.h27 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 DConversion.h137 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 DCommonUtils.cpp316 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 DCameraDeviceSession.h121 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 DNativeHandle.java185 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 DMQDescriptor.h155 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 Dgralloc_priv.h203 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 DHandleImporter.cpp215 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()

1234567