Zephyr API Documentation 4.2.0-rc3
A Scalable Open Source RTOS
 4.2.0-rc3
k_mem_paging_stats_t Struct Reference

Paging Statistics. More...

#include <zephyr/kernel/mm/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]

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]

struct { ... } k_mem_paging_stats_t::pagefaults

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