Home
last modified time | relevance | path

Searched refs:NativeHandle (Results 1 – 25 of 130) sorted by relevance

123456

/aosp12/system/core/libutils/include/utils/
H A DNativeHandle.h27 class NativeHandle : public LightRefBase<NativeHandle> {
33 static sp<NativeHandle> create(native_handle_t* handle, bool ownsHandle);
41 friend class LightRefBase<NativeHandle>;
43 NativeHandle(native_handle_t* handle, bool ownsHandle);
44 ~NativeHandle();
50 NativeHandle(const NativeHandle&);
51 NativeHandle& operator=(const NativeHandle&);
/aosp12/system/core/libutils/
H A DNativeHandle.cpp22 sp<NativeHandle> NativeHandle::create(native_handle_t* handle, bool ownsHandle) { in create()
23 return handle ? new NativeHandle(handle, ownsHandle) : nullptr; in create()
26 NativeHandle::NativeHandle(native_handle_t* handle, bool ownsHandle) in NativeHandle() function in android::NativeHandle
31 NativeHandle::~NativeHandle() { in ~NativeHandle()
/aosp12/hardware/interfaces/common/support/
H A Dtest.cpp22 using aidl::android::hardware::common::NativeHandle;
53 static NativeHandle makeTestAidlHandle() { in makeTestAidlHandle()
54 NativeHandle handle = { in makeTestAidlHandle()
64 NativeHandle handle; in TEST()
72 NativeHandle handle = makeTestAidlHandle(); in TEST()
80 NativeHandle handle; in TEST()
88 NativeHandle handle = makeTestAidlHandle(); in TEST()
108 NativeHandle to = makeToAidl(handle); in TEST()
116 NativeHandle to = makeToAidl(handle); in TEST()
124 NativeHandle to = dupToAidl(handle); in TEST()
[all …]
H A DNativeHandle.cpp23 using aidl::android::hardware::common::NativeHandle;
25 static native_handle_t* fromAidl(const NativeHandle& handle, bool doDup) { in fromAidl()
37 native_handle_t* makeFromAidl(const NativeHandle& handle) { in makeFromAidl()
40 native_handle_t* dupFromAidl(const NativeHandle& handle) { in dupFromAidl()
44 static NativeHandle toAidl(const native_handle_t* handle, bool doDup) { in toAidl()
45 NativeHandle to; in toAidl()
58 NativeHandle makeToAidl(const native_handle_t* handle) { in makeToAidl()
62 NativeHandle dupToAidl(const native_handle_t* handle) { in dupToAidl()
/aosp12/frameworks/base/core/java/android/os/
H A DNativeHandle.java35 public final class NativeHandle implements Closeable { class
45 public NativeHandle() { in NativeHandle() method in NativeHandle
53 public NativeHandle(@NonNull FileDescriptor descriptor, boolean own) { in NativeHandle() method in NativeHandle
78 private NativeHandle(@NonNull int[] fds, @NonNull int[] ints, boolean own) { in NativeHandle() method in NativeHandle
87 public NativeHandle(@NonNull FileDescriptor[] fds, @NonNull int[] ints, boolean own) { in NativeHandle() method in NativeHandle
111 public @NonNull NativeHandle dup() throws java.io.IOException { in dup()
123 return new NativeHandle(fds, mInts, true /*own*/); in dup()
H A DHidlMemory.java46 private @Nullable NativeHandle mHandle;
59 @Nullable NativeHandle handle) { in HidlMemory()
92 public NativeHandle releaseHandle() { in releaseHandle()
93 NativeHandle handle = mHandle; in releaseHandle()
124 public NativeHandle getHandle() { in getHandle()
H A DHwParcel.java141 public native final void writeNativeHandle(@Nullable NativeHandle val); in writeNativeHandle()
202 private native final void writeNativeHandleVector(NativeHandle[] val); in writeNativeHandleVector()
314 public final void writeNativeHandleVector(@NonNull ArrayList<NativeHandle> val) { in writeNativeHandleVector()
315 writeNativeHandleVector(val.toArray(new NativeHandle[val.size()])); in writeNativeHandleVector()
408 public native final @Nullable NativeHandle readNativeHandle(); in readNativeHandle()
422 public native final @Nullable NativeHandle readEmbeddedNativeHandle( in readEmbeddedNativeHandle()
487 private native final NativeHandle[] readNativeHandleAsArray(); in readNativeHandleAsArray()
580 public final @NonNull ArrayList<NativeHandle> readNativeHandleVector() { in readNativeHandleVector()
581 return new ArrayList<NativeHandle>(Arrays.asList(readNativeHandleAsArray())); in readNativeHandleVector()
H A DHidlMemoryUtil.java216 NativeHandle handle = new NativeHandle(Os.dup(fd), true); in fileDescriptorToHidlMemory()
231 NativeHandle handle = mem.getHandle(); in getBuffer()
/aosp12/frameworks/base/services/core/java/com/android/server/biometrics/sensors/face/aidl/
H A DAidlNativeHandleUtils.java42 public static @Nullable android.hardware.common.NativeHandle dup( in dup()
43 @Nullable android.os.NativeHandle handle) throws IOException { in dup()
47 android.hardware.common.NativeHandle res = new android.hardware.common.NativeHandle(); in dup()
67 public static void close(@Nullable android.hardware.common.NativeHandle handle) in close()
/aosp12/hardware/interfaces/common/support/include/aidlcommonsupport/
H A DNativeHandle.h29 native_handle_t* makeFromAidl(const aidl::android::hardware::common::NativeHandle& handle);
36 native_handle_t* dupFromAidl(const aidl::android::hardware::common::NativeHandle& handle);
45 aidl::android::hardware::common::NativeHandle makeToAidl(const native_handle_t* handle);
51 aidl::android::hardware::common::NativeHandle dupToAidl(const native_handle_t* handle);
/aosp12/frameworks/av/media/libstagefright/include/
H A DSecureBuffer.h26 class NativeHandle; variable
38 SecureBuffer(const sp<AMessage> &format, const sp<NativeHandle> &handle, size_t size);
49 const sp<NativeHandle> mHandle;
/aosp12/frameworks/av/services/tuner/aidl/android/media/tv/tuner/
H A DTunerFilterSharedHandleInfo.aidl19 import android.hardware.common.NativeHandle;
27 NativeHandle handle;
H A DTunerFilterMediaEvent.aidl19 import android.hardware.common.NativeHandle;
55 NativeHandle avMemory;
H A DITunerFilter.aidl21 import android.hardware.common.NativeHandle;
74 void releaseAvHandle(in NativeHandle handle, in long avDataId); in releaseAvHandle()
/aosp12/hardware/interfaces/graphics/common/aidl/android/hardware/graphics/common/
H A DHardwareBuffer.aidl19 import android.hardware.common.NativeHandle;
31 NativeHandle handle;
/aosp12/hardware/interfaces/common/fmq/aidl/android/hardware/common/fmq/
H A DMQDescriptor.aidl19 import android.hardware.common.NativeHandle;
42 NativeHandle handle;
/aosp12/frameworks/native/libs/binder/tests/
H A DbinderSafeInterfaceTest.cpp255 virtual status_t increment(const sp<NativeHandle>& a, sp<NativeHandle>* aPlusOne) const = 0;
313 status_t increment(const sp<NativeHandle>& a, sp<NativeHandle>* aPlusOne) const override { in increment()
316 status_t (ISafeInterfaceTest::*)(const sp<NativeHandle>&, sp<NativeHandle>*) const; in increment()
428 status_t increment(const sp<NativeHandle>& a, sp<NativeHandle>* aPlusOne) const override { in increment()
441 *aPlusOne = NativeHandle::create(rawHandle, true); in increment()
536 using Signature = status_t (ISafeInterfaceTest::*)(const sp<NativeHandle>&, in onTransact()
537 sp<NativeHandle>*) const; in onTransact()
700 sp<NativeHandle> a = NativeHandle::create(handle, true); in TEST_F()
702 sp<NativeHandle> aPlusOne; in TEST_F()
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DTunnelModeEnabledReporterTest.cpp162 sp<NativeHandle> stream = in TEST_F()
163 NativeHandle::create(reinterpret_cast<native_handle_t*>(DEFAULT_SIDEBAND_STREAM), in TEST_F()
186 sp<NativeHandle> stream = in TEST_F()
187 NativeHandle::create(reinterpret_cast<native_handle_t*>(DEFAULT_SIDEBAND_STREAM), in TEST_F()
/aosp12/frameworks/av/media/libmedia/include/media/
H A DOMXBuffer.h50 class NativeHandle; variable
81 OMXBuffer(const sp<NativeHandle> &handle);
134 sp<NativeHandle> mNativeHandle;
/aosp12/hardware/google/interfaces/display/com/google/hardware/pixel/display/
H A DIDisplay.aidl21 import android.hardware.common.NativeHandle;
107 int setCompensationImageHandle(in NativeHandle native_handle, in String imageName); in setCompensationImageHandle()
/aosp12/frameworks/av/media/libmedia/
H A DOMXBuffer.cpp59 OMXBuffer::OMXBuffer(const sp<NativeHandle> &handle) in OMXBuffer()
160 sp<NativeHandle> handle = NativeHandle::create( in readFromParcel()
/aosp12/hardware/interfaces/biometrics/face/aidl/android/hardware/biometrics/face/
H A DISession.aidl23 import android.hardware.common.NativeHandle;
157 in Feature[] features, in @nullable NativeHandle previewSurface); in enroll()
/aosp12/hardware/google/graphics/common/libhwc2.1/
H A Dpixel-display.h30 using aidl::android::hardware::common::NativeHandle;
47 ndk::ScopedAStatus setCompensationImageHandle(const NativeHandle &native_handle,
/aosp12/packages/modules/Connectivity/Tethering/src/com/android/networkstack/tethering/
H A DOffloadHardwareInterface.java37 import android.os.NativeHandle;
234 public NativeHandle createConntrackSocket(final int groups) { in createConntrackSocket()
267 return new NativeHandle(fd, true); in createConntrackSocket()
294 final NativeHandle h1 = mDeps.createConntrackSocket( in initOffloadConfig()
301 final NativeHandle h2 = mDeps.createConntrackSocket( in initOffloadConfig()
328 public void sendIpv4NfGenMsg(@NonNull NativeHandle handle, short type, short flags) { in sendIpv4NfGenMsg()
353 private void closeFdInNativeHandle(final NativeHandle h) { in closeFdInNativeHandle()
/aosp12/hardware/interfaces/neuralnetworks/aidl/utils/src/
H A DUtils.cpp53 nn::GeneralResult<common::NativeHandle> clone(const common::NativeHandle& handle) { in clone()
54 return common::NativeHandle{ in clone()

123456