Tachyon (current)  Current Main Branch
Data Fields
rt_tilestack_t Struct Reference

stack of work tiles, for error handling More...

#include <threads.h>

Data Fields

rt_mutex_t mtx
 Mutex lock for the structure. More...
 
int growthrate
 stack growth chunk size More...
 
int size
 current allocated stack size More...
 
int top
 index of top stack element More...
 
rt_tasktile_ts
 stack of task tiles More...
 

Detailed Description

stack of work tiles, for error handling

Definition at line 401 of file threads.h.

Field Documentation

◆ growthrate

int rt_tilestack_t::growthrate

stack growth chunk size

Definition at line 403 of file threads.h.

Referenced by rt_tilestack_init(), and rt_tilestack_push().

◆ mtx

rt_mutex_t rt_tilestack_t::mtx

◆ s

rt_tasktile_t* rt_tilestack_t::s

stack of task tiles

Definition at line 406 of file threads.h.

Referenced by rt_tilestack_compact(), rt_tilestack_destroy(), rt_tilestack_init(), rt_tilestack_pop(), and rt_tilestack_push().

◆ size

int rt_tilestack_t::size

current allocated stack size

Definition at line 404 of file threads.h.

Referenced by rt_tilestack_compact(), rt_tilestack_init(), and rt_tilestack_push().

◆ top

int rt_tilestack_t::top

index of top stack element

Definition at line 405 of file threads.h.

Referenced by rt_tilestack_compact(), rt_tilestack_empty(), rt_tilestack_init(), rt_tilestack_pop(), rt_tilestack_popall(), and rt_tilestack_push().


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