Lines Matching refs:AVHWFramesContext
736 static int create_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd, in create_exec_ctx()
791 static void free_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd) in free_exec_ctx()
823 static VkCommandBuffer get_buf_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd) in get_buf_exec_ctx()
828 static void unref_exec_ctx_deps(AVHWFramesContext *hwfc, VulkanExecCtx *cmd) in unref_exec_ctx_deps()
837 static int wait_start_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd) in wait_start_exec_ctx()
878 static int add_buf_dep_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd, in add_buf_dep_exec_ctx()
908 static int submit_exec_ctx(AVHWFramesContext *hwfc, VulkanExecCtx *cmd, in submit_exec_ctx()
1314 AVHWFramesContext *cuda_fc = (AVHWFramesContext *)internal->cuda_fc_ref->data; in vulkan_free_internal()
1340 AVHWFramesContext *hwfc = opaque; in vulkan_frame_free()
1355 static int alloc_bind_mem(AVHWFramesContext *hwfc, AVVkFrame *f, in alloc_bind_mem()
1429 static int prepare_frame(AVHWFramesContext *hwfc, VulkanExecCtx *ectx, in prepare_frame()
1502 static int create_frame(AVHWFramesContext *hwfc, AVVkFrame **frame, in create_frame()
1594 static void try_export_flags(AVHWFramesContext *hwfc, in try_export_flags()
1636 AVHWFramesContext *hwfc = opaque; in vulkan_pool_alloc()
1687 static void vulkan_frames_uninit(AVHWFramesContext *hwfc) in vulkan_frames_uninit()
1696 static int vulkan_frames_init(AVHWFramesContext *hwfc) in vulkan_frames_init()
1759 static int vulkan_get_buffer(AVHWFramesContext *hwfc, AVFrame *frame) in vulkan_get_buffer()
1773 static int vulkan_transfer_get_formats(AVHWFramesContext *hwfc, in vulkan_transfer_get_formats()
1793 static void vulkan_unmap_frame(AVHWFramesContext *hwfc, HWMapDescriptor *hwmap) in vulkan_unmap_frame()
1825 static int vulkan_map_frame_to_mem(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_map_frame_to_mem()
1916 static void vulkan_unmap_from(AVHWFramesContext *hwfc, HWMapDescriptor *hwmap) in vulkan_unmap_from()
1955 static int vulkan_map_from_drm_frame_desc(AVHWFramesContext *hwfc, AVVkFrame **frame, in vulkan_map_from_drm_frame_desc()
2189 static int vulkan_map_from_drm(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_map_from_drm()
2229 static int vulkan_map_from_vaapi(AVHWFramesContext *dst_fc, in vulkan_map_from_vaapi()
2235 AVHWFramesContext *vaapi_fc = (AVHWFramesContext*)src->hw_frames_ctx->data; in vulkan_map_from_vaapi()
2265 static int vulkan_export_to_cuda(AVHWFramesContext *hwfc, in vulkan_export_to_cuda()
2280 AVHWFramesContext *cuda_fc = (AVHWFramesContext*)cuda_hwfc->data; in vulkan_export_to_cuda()
2392 static int vulkan_transfer_data_from_cuda(AVHWFramesContext *hwfc, in vulkan_transfer_data_from_cuda()
2403 AVHWFramesContext *cuda_fc = (AVHWFramesContext*)src->hw_frames_ctx->data; in vulkan_transfer_data_from_cuda()
2476 static int vulkan_map_to(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_map_to()
2503 static void vulkan_unmap_to_drm(AVHWFramesContext *hwfc, HWMapDescriptor *hwmap) in vulkan_unmap_to_drm()
2521 static int vulkan_map_to_drm(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_map_to_drm()
2622 static int vulkan_map_to_vaapi(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_map_to_vaapi()
2649 static int vulkan_map_from(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_map_from()
2870 static int transfer_image_buf(AVHWFramesContext *hwfc, const AVFrame *f, in transfer_image_buf()
2985 static int vulkan_transfer_data_from_mem(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_transfer_data_from_mem()
3084 static int vulkan_transfer_data_to(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_transfer_data_to()
3105 static int vulkan_transfer_data_to_cuda(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_transfer_data_to_cuda()
3116 AVHWFramesContext *cuda_fc = (AVHWFramesContext*)dst->hw_frames_ctx->data; in vulkan_transfer_data_to_cuda()
3174 static int vulkan_transfer_data_to_mem(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_transfer_data_to_mem()
3268 static int vulkan_transfer_data_from(AVHWFramesContext *hwfc, AVFrame *dst, in vulkan_transfer_data_from()
3288 static int vulkan_frames_derive_to(AVHWFramesContext *dst_fc, in vulkan_frames_derive_to()
3289 AVHWFramesContext *src_fc, int flags) in vulkan_frames_derive_to()