TIOVX User Guide
tivx_kernels_host_utils.h File Reference

Interface file for utility functions for the Kernel. More...

#include <TI/tivx_debug.h>
#include <tivx_kernels_common_utils.h>

Go to the source code of this file.

Macros

#define TIVX_KERNEL_COMMON_VALID_RECT_MAX_IMAGE   (5u)
 Maximum number of images (input/output) supported in calculating valid rectangles.
 

Functions

vx_status tivxPublishKernels (vx_context context, const Tivx_Host_Kernel_List *kernel_list, uint32_t num_kernels)
 Publishes the kernels list on the host side.
 
vx_status tivxUnPublishKernels (vx_context context, const Tivx_Host_Kernel_List *kernel_list, uint32_t num_kernels)
 Unpublishes the kernels list on the host side.
 
static void tivxKernelValidRectParams_init (tivxKernelValidRectParams *prms)
 Function to initialize Valid Rect Parameter structure Currently the entire structure is memset to 0. More...
 
vx_status tivxKernelConfigValidRect (tivxKernelValidRectParams *prms)
 Function to calculate and configure valid region This API loops over all the input and output image's valid rectangles and figures out overlapping rectangle and sets it as valid rectangle in the output image. More...
 
void tivxKernelsHostUtilsAddKernelTargetDsp (vx_kernel kernel)
 Function to add platform-specific DSP kernel target. More...
 
void tivxKernelsHostUtilsAddKernelTargetMcu (vx_kernel kernel)
 Function to add platform-specific R5F kernel target. More...
 

Detailed Description

Interface file for utility functions for the Kernel.

Definition in file tivx_kernels_host_utils.h.