Home
last modified time | relevance | path

Searched refs:dup_fd (Results 1 – 22 of 22) sorted by relevance

/aosp12/hardware/qcom/sm7250/display/sdm/libs/utils/
H A Dfence.cpp167 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 Drun.rs108 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 Dandroid_content_res_ApkAssets.cpp265 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 Dandroid_util_AssetManager.cpp600 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 Dtest_service.rs37 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 DExynosHWCHelper.cpp792 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 Domx_swvdec.h128 unsigned int dup_fd; ///< duplicate file descriptor member
H A Domx_vdec_hevc_swvdec.h308 OMX_U32 dup_fd; member
H A Domx_vdec.h323 long dup_fd; member
/aosp12/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/src/
H A Domx_swvdec.cpp4051 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 Domx_vdec_hevc_swvdec.cpp9783 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 Domx_vdec_v4l2.cpp9989 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 Domx_vdec.h314 OMX_U32 dup_fd; member
/aosp12/art/dex2oat/
H A Ddex2oat.cc2473 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 Domx_vdec.h326 long dup_fd; member
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/vdec/inc/
H A Domx_vdec.h439 long dup_fd; member
/aosp12/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/vdec/inc/
H A Domx_vdec.h509 long dup_fd; member
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/vdec/inc/
H A Domx_vdec.h527 long dup_fd; member
/aosp12/art/dex2oat/linker/
H A Doat_writer.cc3348 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 Domx_vdec_hevc_swvdec.cpp9581 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 Domx_vdec_msm8974.cpp10653 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 Domx_vdec_v4l2.cpp10783 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()