/aosp12/system/core/libutils/include/utils/ |
H A D | NativeHandle.h | 27 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 D | NativeHandle.cpp | 22 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 D | test.cpp | 22 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 D | NativeHandle.cpp | 23 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 D | NativeHandle.java | 35 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 D | HidlMemory.java | 46 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 D | HwParcel.java | 141 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 D | HidlMemoryUtil.java | 216 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 D | AidlNativeHandleUtils.java | 42 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 D | NativeHandle.h | 29 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 D | SecureBuffer.h | 26 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 D | TunerFilterSharedHandleInfo.aidl | 19 import android.hardware.common.NativeHandle; 27 NativeHandle handle;
|
H A D | TunerFilterMediaEvent.aidl | 19 import android.hardware.common.NativeHandle; 55 NativeHandle avMemory;
|
H A D | ITunerFilter.aidl | 21 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 D | HardwareBuffer.aidl | 19 import android.hardware.common.NativeHandle; 31 NativeHandle handle;
|
/aosp12/hardware/interfaces/common/fmq/aidl/android/hardware/common/fmq/ |
H A D | MQDescriptor.aidl | 19 import android.hardware.common.NativeHandle; 42 NativeHandle handle;
|
/aosp12/frameworks/native/libs/binder/tests/ |
H A D | binderSafeInterfaceTest.cpp | 255 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 D | TunnelModeEnabledReporterTest.cpp | 162 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 D | OMXBuffer.h | 50 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 D | IDisplay.aidl | 21 import android.hardware.common.NativeHandle; 107 int setCompensationImageHandle(in NativeHandle native_handle, in String imageName); in setCompensationImageHandle()
|
/aosp12/frameworks/av/media/libmedia/ |
H A D | OMXBuffer.cpp | 59 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 D | ISession.aidl | 23 import android.hardware.common.NativeHandle; 157 in Feature[] features, in @nullable NativeHandle previewSurface); in enroll()
|
/aosp12/hardware/google/graphics/common/libhwc2.1/ |
H A D | pixel-display.h | 30 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 D | OffloadHardwareInterface.java | 37 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 D | Utils.cpp | 53 nn::GeneralResult<common::NativeHandle> clone(const common::NativeHandle& handle) { in clone() 54 return common::NativeHandle{ in clone()
|