TIOVX User Guide

Data reference queue. More...

#include <tivx_obj_desc_priv.h>

Data Fields

tivx_obj_desc_t base
 base object descriptor
 
volatile uint32_t flags
 object specific flags
 
volatile uint16_t ref_consumed_cmd_obj_desc_id
 command to send when ref is consumed
 
volatile uint16_t acquire_q_obj_desc_id
 queue to use for data ref acquire
 
volatile uint16_t release_q_obj_desc_id
 queue to use for data ref release
 
volatile uint16_t ref_obj_desc_id
 acquired ref obj desc ID
 
volatile uint16_t in_node_done_cnt
 number of input nodes that have consumed 'ref_obj_desc_id'
 
volatile uint16_t num_in_nodes
 number of nodes take this data ref as input
 
volatile uint16_t next_obj_desc_id_in_delay
 Next obj desc in a delay. More...
 
volatile uint16_t delay_slot_index
 slot in delay for this obj desc. More...
 
volatile uint16_t delay_slots
 Number of slots in delay. More...
 
volatile uint16_t rsv [1]
 reserved fields for alignment
 

Detailed Description

Data reference queue.

Definition at line 276 of file tivx_obj_desc_priv.h.

Field Documentation

◆ next_obj_desc_id_in_delay

volatile uint16_t tivx_obj_desc_data_ref_q_t::next_obj_desc_id_in_delay

Next obj desc in a delay.

Valid only when TIVX_OBJ_DESC_DATA_REF_Q_FLAG_IS_IN_DELAY is set

Definition at line 307 of file tivx_obj_desc_priv.h.

◆ delay_slot_index

volatile uint16_t tivx_obj_desc_data_ref_q_t::delay_slot_index

slot in delay for this obj desc.

Valid only when TIVX_OBJ_DESC_DATA_REF_Q_FLAG_IS_IN_DELAY is set

Definition at line 314 of file tivx_obj_desc_priv.h.

◆ delay_slots

volatile uint16_t tivx_obj_desc_data_ref_q_t::delay_slots

Number of slots in delay.

Valid only when TIVX_OBJ_DESC_DATA_REF_Q_FLAG_IS_IN_DELAY is set

Definition at line 321 of file tivx_obj_desc_priv.h.


The documentation for this struct was generated from the following file: