krnl 1
Loading...
Searching...
No Matches
k_t Struct Reference

#include <krnl.h>

Collaboration diagram for k_t:

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

Field Documentation

◆ ceiling_prio

char k_t::ceiling_prio

Definition at line 333 of file krnl.h.

Referenced by k_crt_mut().

◆ clip

volatile int k_t::clip

Definition at line 339 of file krnl.h.

Referenced by highprio(), lowprio(), and medprio().

◆ cnt1

volatile int k_t::cnt1

Definition at line 335 of file krnl.h.

Referenced by k_crt_task(), ki_clear_msg_Q(), and ki_unused_stak().

◆ cnt2

volatile int k_t::cnt2

Definition at line 336 of file krnl.h.

Referenced by k_crt_task().

◆ cnt3

volatile int k_t::cnt3

Definition at line 337 of file krnl.h.

Referenced by k_crt_task().

◆ maxv

volatile int k_t::maxv

Definition at line 338 of file krnl.h.

Referenced by k_crt_task().

◆ next

struct k_t* k_t::next

Definition at line 328 of file krnl.h.

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

◆ nr

unsigned char k_t::nr

Definition at line 327 of file krnl.h.

Referenced by k_crt_task(), k_sem_clip(), k_sem_noclip(), and k_sem_unclip().

◆ pred

struct k_t * k_t::pred

Definition at line 329 of file krnl.h.

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

◆ prio

char k_t::prio

Definition at line 332 of file krnl.h.

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

◆ pt

void(* k_t::pt) (void)

Definition at line 325 of file krnl.h.

Referenced by k_crt_task().

◆ saved_prio

char k_t::saved_prio

Definition at line 334 of file krnl.h.

◆ sp_hi

volatile char k_t::sp_hi

Definition at line 331 of file krnl.h.

Referenced by k_crt_task().

◆ sp_lo

volatile char k_t::sp_lo

Definition at line 330 of file krnl.h.

Referenced by k_crt_task().


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