dit projekt
Data Fields
k_t Struct Reference

#include <krnl.h>

Collaboration diagram for k_t:
Collaboration graph
[legend]

Data Fields

void(* pt )(void)
 
unsigned char nr
 
struct k_tnext
 
struct k_tpred
 
volatile char sp_lo
 
volatile char sp_hi
 
char prio
 
char ceiling_prio
 
char saved_prio
 
volatile int cnt1
 
volatile int cnt2
 
volatile int cnt3
 
volatile int maxv
 
volatile int clip
 

Detailed Description

Definition at line 334 of file krnl.h.

Field Documentation

◆ ceiling_prio

char k_t::ceiling_prio

Definition at line 344 of file krnl.h.

Referenced by k_crt_mut(), k_crt_sem(), k_mut_ceil_enter(), and k_mut_ceil_set().

◆ clip

volatile int k_t::clip

Definition at line 350 of file krnl.h.

Referenced by k_clear_sem(), k_crt_sem(), k_sem_signals_lost(), k_wait2(), ki_signal(), and tperiodic().

◆ cnt1

volatile int k_t::cnt1

◆ cnt2

volatile int k_t::cnt2

Definition at line 347 of file krnl.h.

Referenced by ISR(), k_crt_sem(), k_crt_task(), k_init(), k_set_sem_timer(), ki_signal(), and ki_wait().

◆ cnt3

volatile int k_t::cnt3

Definition at line 348 of file krnl.h.

Referenced by ISR(), k_crt_task(), k_init(), k_set_sem_timer(), and ki_wait().

◆ maxv

volatile int k_t::maxv

Definition at line 349 of file krnl.h.

Referenced by k_crt_sem(), k_crt_task(), and ki_signal().

◆ next

struct k_t* k_t::next

Definition at line 339 of file krnl.h.

Referenced by deQ(), enQ(), k_crt_sem(), k_init(), ki_signal(), and prio_enQ().

◆ nr

unsigned char k_t::nr

Definition at line 338 of file krnl.h.

Referenced by k_breakout(), k_crt_sem(), k_crt_task(), k_init(), ki_signal(), t1(), and tgeneric().

◆ pred

struct k_t * k_t::pred

Definition at line 340 of file krnl.h.

Referenced by deQ(), enQ(), k_crt_sem(), k_init(), and prio_enQ().

◆ prio

char k_t::prio

◆ pt

void(* k_t::pt) (void)

Definition at line 336 of file krnl.h.

Referenced by jumper(), and k_crt_task().

◆ saved_prio

char k_t::saved_prio

Definition at line 345 of file krnl.h.

Referenced by k_crt_sem(), k_mut_ceil_enter(), and k_mut_ceil_leave().

◆ sp_hi

volatile char k_t::sp_hi

Definition at line 342 of file krnl.h.

Referenced by k_crt_task().

◆ sp_lo

volatile char k_t::sp_lo

Definition at line 341 of file krnl.h.

Referenced by k_crt_task().


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