Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
k_mem_paging_stats_t Struct Reference

Paging Statistics. More...

#include <demand_paging.h>

Data Fields

struct {
   unsigned long   cnt
 Number of page faults. More...
 
   unsigned long   irq_locked
 Number of page faults with IRQ locked. More...
 
   unsigned long   irq_unlocked
 Number of page faults with IRQ unlocked. More...
 
   unsigned long   in_isr
 Number of page faults while in ISR. More...
 
pagefaults
 
struct {
   unsigned long   clean
 Number of clean pages selected for eviction. More...
 
   unsigned long   dirty
 Number of dirty pages selected for eviction. More...
 
eviction
 

Detailed Description

Paging Statistics.

Field Documentation

◆ clean

unsigned long k_mem_paging_stats_t::clean

Number of clean pages selected for eviction.

◆ cnt

unsigned long k_mem_paging_stats_t::cnt

Number of page faults.

◆ dirty

unsigned long k_mem_paging_stats_t::dirty

Number of dirty pages selected for eviction.

◆ 

struct { ... } k_mem_paging_stats_t::eviction

◆ in_isr

unsigned long k_mem_paging_stats_t::in_isr

Number of page faults while in ISR.

◆ irq_locked

unsigned long k_mem_paging_stats_t::irq_locked

Number of page faults with IRQ locked.

◆ irq_unlocked

unsigned long k_mem_paging_stats_t::irq_unlocked

Number of page faults with IRQ unlocked.

◆ 

struct { ... } k_mem_paging_stats_t::pagefaults

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