My Project - RET HER  versionsnr
k_t Struct Reference

#include <krnl.h>

Collaboration diagram for k_t:
Collaboration graph

Public Attributes

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 335 of file krnl.h.

Member Data Documentation

◆ ceiling_prio

char k_t::ceiling_prio

Definition at line 346 of file krnl.h.

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

◆ clip

volatile int k_t::clip

Definition at line 352 of file krnl.h.

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

◆ cnt1

volatile int k_t::cnt1

Definition at line 348 of file krnl.h.

Referenced by ISR(), k_crt_sem(), k_crt_task(), k_unused_stak(), ki_semval(), ki_signal(), and ki_wait().

◆ cnt2

volatile int k_t::cnt2

Definition at line 349 of file krnl.h.

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

◆ cnt3

volatile int k_t::cnt3

Definition at line 350 of file krnl.h.

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

◆ maxv

volatile int k_t::maxv

Definition at line 351 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 341 of file krnl.h.

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

◆ nr

unsigned char k_t::nr

Definition at line 340 of file krnl.h.

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

◆ pred

struct k_t * k_t::pred

Definition at line 342 of file krnl.h.

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

◆ prio

char k_t::prio

Definition at line 345 of file krnl.h.

Referenced by k_crt_sem(), k_crt_task(), k_mut_ceil_set(), k_set_prio(), and prio_enQ().

◆ pt

void(* k_t::pt) (void)

Definition at line 338 of file krnl.h.

Referenced by k_crt_task().

◆ saved_prio

char k_t::saved_prio

Definition at line 347 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 344 of file krnl.h.

Referenced by k_crt_task().

◆ sp_lo

volatile char k_t::sp_lo

Definition at line 343 of file krnl.h.

Referenced by k_crt_task().


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