TIOVX User Guide
tivx_target_kernel_priv.h File Reference

Target Kernel implementation APIs. More...

#include <vx_internal.h>

Go to the source code of this file.

Data Structures

struct  tivx_target_kernel_t
 Holds information about a target kernel instance. More...
 

Macros

#define TIVX_TARGET_KERNEL_ID_INVALID   (0xFFFFu)
 Used to indicate invalid kernel ID.
 
#define TIVX_TARGET_KERNEL_ID_NOT_USED   (0xFFFEu)
 Used to indicate kernel ID not used and kernel name is used instead.
 

Functions

vx_status ownTargetKernelExecute (tivx_target_kernel_instance target_kernel_instance, tivx_obj_desc_t *obj_desc[], uint16_t num_params)
 Execute kernel on the target. More...
 
vx_status ownTargetKernelCreate (tivx_target_kernel_instance target_kernel_instance, tivx_obj_desc_t *obj_desc[], uint16_t num_params)
 Create kernel on the target. More...
 
vx_status ownTargetKernelDelete (tivx_target_kernel_instance target_kernel_instance, tivx_obj_desc_t *obj_desc[], uint16_t num_params)
 Delete kernel on the target. More...
 
vx_status ownTargetKernelControl (tivx_target_kernel_instance target_kernel_instance, uint32_t node_cmd_id, tivx_obj_desc_t *obj_desc[], uint16_t num_params)
 Control kernel on the target. More...
 
tivx_target_kernel ownTargetKernelGet (vx_enum kernel_id, volatile char *kernel_name, vx_enum target_id)
 Returns target kernel registered against this kernel ID and target ID.
 
vx_status ownTargetKernelInit (void)
 Init target kernel module.
 
void ownTargetKernelDeInit (void)
 DeInit target kernel module.
 

Detailed Description

Target Kernel implementation APIs.

Definition in file tivx_target_kernel_priv.h.