64 #ifndef TIVX_KERNELS_HOST_UTILS_ 65 #define TIVX_KERNELS_HOST_UTILS_ 68 #include <tivx_kernels_common_utils.h> 82 tivxHostKernel_Fxn add_kernel;
83 tivxHostKernel_Fxn remove_kernel;
84 } Tivx_Host_Kernel_List;
105 #define TIVX_KERNEL_COMMON_VALID_RECT_MAX_IMAGE (5u) 120 vx_uint32 top_pad, bot_pad, right_pad, left_pad;
124 } tivxKernelValidRectParams;
167 tivxKernelValidRectParams *prms);
202 tivxKernelValidRectParams *prms)
206 memset(prms, 0,
sizeof(tivxKernelValidRectParams));
struct _vx_image * vx_image
#define TIVX_KERNEL_COMMON_VALID_RECT_MAX_IMAGE
Maximum number of images (input/output) supported in calculating valid rectangles.
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.
struct _vx_context * vx_context
struct _vx_meta_format * vx_meta_format
static void tivxKernelValidRectParams_init(tivxKernelValidRectParams *prms)
Function to initialize Valid Rect Parameter structure Currently the entire structure is memset to 0...
struct _vx_reference * vx_reference
The Internal Debugging API.
struct _vx_kernel * vx_kernel
void tivxKernelsHostUtilsAddKernelTargetDsp(vx_kernel kernel)
Function to add platform-specific DSP kernel target.
vx_status tivxKernelConfigValidRect(tivxKernelValidRectParams *prms)
Function to calculate and configure valid region This API loops over all the input and output image's...
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.