The OpenVX Specification  a73e458
The Kernel Attribute Constants

Detailed Description

The kernel attributes list.

Macros

#define VX_KERNEL_ENUM   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_KERNEL, 0x2))
 Queries the enum of the kernel [R01457]. Not settable. Read-only [R01458]. Use a vx_enum parameter.
 
#define VX_KERNEL_LOCAL_DATA_SIZE   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_KERNEL, 0x3))
 The local data area allocated with each kernel when it becomes a node [R01459]. Read-write [R01460]. Can be written only before user-kernel finalization [R01461]. Use a vx_size parameter. More...
 
#define VX_KERNEL_NAME   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_KERNEL, 0x1))
 Queries the name of the kernel [R01455]. Not settable. Read-only [R01456]. Use a vx_char[VX_MAX_KERNEL_NAME] array (not a vx_array).
 
#define VX_KERNEL_PARAMETERS   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_KERNEL, 0x0))
 Queries a kernel for the number of parameters the kernel supports [R01453]. Read-only [R01454]. Use a vx_uint32 parameter.
 

Macro Definition Documentation

◆ VX_KERNEL_LOCAL_DATA_SIZE

#define VX_KERNEL_LOCAL_DATA_SIZE   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_KERNEL, 0x3))

The local data area allocated with each kernel when it becomes a node [R01459]. Read-write [R01460]. Can be written only before user-kernel finalization [R01461]. Use a vx_size parameter.

Note
If not set it will default to zero [R01462].

Definition at line 935 of file vx_types.h.