/aosp12/hardware/qcom/sm7250/display/sdm/libs/utils/ |
H A D | fence.cpp | 167 for (int dup_fd : dup_fds_) { in ~ScopedRef() local 168 close(dup_fd); in ~ScopedRef() 173 int dup_fd = Fence::Dup(fence); in Get() local 174 if (dup_fd >= 0) { in Get() 175 dup_fds_.push_back(dup_fd); in Get() 178 return dup_fd; in Get()
|
/aosp12/packages/modules/Virtualization/vm/src/ |
H A D | run.rs | 108 let dup_fd = unsafe { libc::dup(stdout_fd) }; in duplicate_stdout() localVariable 109 if dup_fd < 0 { in duplicate_stdout() 114 Ok(unsafe { File::from_raw_fd(dup_fd) }) in duplicate_stdout()
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_content_res_ApkAssets.cpp | 265 unique_fd dup_fd(::fcntl(fd, F_DUPFD_CLOEXEC, 0)); in NativeLoadFromFd() local 266 if (dup_fd < 0) { in NativeLoadFromFd() 277 ZipAssetsProvider::Create(std::move(dup_fd), in NativeLoadFromFd() 285 AssetsProvider::CreateAssetFromFd(std::move(dup_fd), nullptr /* path */), in NativeLoadFromFd() 332 unique_fd dup_fd(::fcntl(fd, F_DUPFD_CLOEXEC, 0)); in NativeLoadFromFdOffset() local 333 if (dup_fd < 0) { in NativeLoadFromFdOffset() 344 ZipAssetsProvider::Create(std::move(dup_fd), in NativeLoadFromFdOffset() 355 AssetsProvider::CreateAssetFromFd(std::move(dup_fd), nullptr /* path */, in NativeLoadFromFdOffset()
|
H A D | android_util_AssetManager.cpp | 600 base::unique_fd dup_fd(::fcntl(fd, F_DUPFD_CLOEXEC, 0)); in NativeOpenXmlAssetFd() local 601 if (dup_fd < 0) { in NativeOpenXmlAssetFd() 607 asset(Asset::createFromFd(dup_fd.release(), nullptr, Asset::AccessMode::ACCESS_BUFFER)); in NativeOpenXmlAssetFd()
|
/aosp12/system/tools/aidl/tests/rust/ |
H A D | test_service.rs | 37 fn dup_fd(fd: &ParcelFileDescriptor) -> ParcelFileDescriptor { in dup_fd() function 181 Ok(dup_fd(read)) in RepeatParcelFileDescriptor() 190 repeated.extend(input.iter().map(dup_fd).map(Some)); in ReverseParcelFileDescriptorArray() 191 Ok(input.iter().rev().map(dup_fd).collect()) in ReverseParcelFileDescriptorArray()
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libhwchelper/ |
H A D | ExynosHWCHelper.cpp | 792 int dup_fd = -1; in hwc_dup() local 795 dup_fd = dup(fd); in hwc_dup() 803 if ((dup_fd < 3) && (dup_fd != -1)) { in hwc_dup() 804 ALOGW("%s : Dupulicated Fd:%d is less than 3 : %d", __func__, fd, dup_fd); in hwc_dup() 808 setFenceInfo(dup_fd, display, type, ip, FENCE_FROM, pendingAllowed); in hwc_dup() 809 FT_LOGD("duplicated %d from %d", dup_fd, fd); in hwc_dup() 811 return dup_fd; in hwc_dup()
|
/aosp12/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/inc/ |
H A D | omx_swvdec.h | 128 unsigned int dup_fd; ///< duplicate file descriptor member
|
H A D | omx_vdec_hevc_swvdec.h | 308 OMX_U32 dup_fd; member
|
H A D | omx_vdec.h | 323 long dup_fd; member
|
/aosp12/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/src/ |
H A D | omx_swvdec.cpp | 4051 if ((m_meta_buffer_array[index].dup_fd != 0) && in meta_buffer_ref_add() 4062 if (m_meta_buffer_array[index].dup_fd == 0) in meta_buffer_ref_add() 4065 m_meta_buffer_array[index].dup_fd = dup(fd); in meta_buffer_ref_add() 4097 close(m_meta_buffer_array[ii].dup_fd); in meta_buffer_ref_remove() 4100 m_meta_buffer_array[ii].dup_fd = 0; in meta_buffer_ref_remove()
|
H A D | omx_vdec_hevc_swvdec.cpp | 9783 if (out_dynamic_list[index].dup_fd && in buf_ref_add() 9793 if (out_dynamic_list[index].dup_fd == 0) in buf_ref_add() 9797 out_dynamic_list[index].dup_fd = dup(fd); in buf_ref_add() 9816 close(out_dynamic_list[i].dup_fd); in buf_ref_remove() 9819 out_dynamic_list[i].dup_fd = 0; in buf_ref_remove()
|
H A D | omx_vdec_v4l2.cpp | 9989 out_dynamic_list[i].dup_fd = -1; in allocate_output_headers() 11947 if (out_dynamic_list[i].dup_fd < 0) { in buf_ref_add() 11950 out_dynamic_list[i].dup_fd = dup(fd); in buf_ref_add() 11995 close(out_dynamic_list[i].dup_fd); in buf_ref_remove() 11996 out_dynamic_list[i].dup_fd = -1; in buf_ref_remove()
|
/aosp12/hardware/qcom/media/msm8974/mm-video-v4l2/vidc/vdec/inc/ |
H A D | omx_vdec.h | 314 OMX_U32 dup_fd; member
|
/aosp12/art/dex2oat/ |
H A D | dex2oat.cc | 2473 int dup_fd = DupCloexec(fd); in DupCloexecOrError() local 2474 if (dup_fd < 0) { in DupCloexecOrError() 2478 return dup_fd; in DupCloexecOrError()
|
/aosp12/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/vdec/inc/ |
H A D | omx_vdec.h | 326 long dup_fd; member
|
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/vdec/inc/ |
H A D | omx_vdec.h | 439 long dup_fd; member
|
/aosp12/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/vdec/inc/ |
H A D | omx_vdec.h | 509 long dup_fd; member
|
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/vdec/inc/ |
H A D | omx_vdec.h | 527 long dup_fd; member
|
/aosp12/art/dex2oat/linker/ |
H A D | oat_writer.cc | 3348 int dup_fd = DupCloexec(raw_file->Fd()); in LayoutDexFile() local 3349 if (dup_fd < 0) { in LayoutDexFile() 3354 dex_file = dex_file_loader.OpenDex(dup_fd, location, in LayoutDexFile()
|
/aosp12/hardware/qcom/media/msm8974/mm-video-v4l2/vidc/vdec/src/ |
H A D | omx_vdec_hevc_swvdec.cpp | 9581 if (out_dynamic_list[index].dup_fd && in buf_ref_add() 9591 if (out_dynamic_list[index].dup_fd == 0) in buf_ref_add() 9595 out_dynamic_list[index].dup_fd = dup(fd); in buf_ref_add() 9614 close(out_dynamic_list[i].dup_fd); in buf_ref_remove() 9617 out_dynamic_list[i].dup_fd = 0; in buf_ref_remove()
|
H A D | omx_vdec_msm8974.cpp | 10653 if (out_dynamic_list[i].dup_fd == 0) { in buf_ref_add() 10656 out_dynamic_list[i].dup_fd = dup(fd); in buf_ref_add() 10688 close(out_dynamic_list[i].dup_fd); in buf_ref_remove() 10691 out_dynamic_list[i].dup_fd = 0; in buf_ref_remove()
|
/aosp12/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/vdec/src/ |
H A D | omx_vdec_v4l2.cpp | 10783 out_dynamic_list[i].dup_fd = -1; in allocate_output_headers() 13156 if (out_dynamic_list[i].dup_fd < 0) { in buf_ref_add() 13159 out_dynamic_list[i].dup_fd = dup(fd); in buf_ref_add() 13204 close(out_dynamic_list[i].dup_fd); in buf_ref_remove() 13205 out_dynamic_list[i].dup_fd = -1; in buf_ref_remove()
|