libkdumpfile-0.5.1
Kernel coredump file access
Data Fields
_addrxlat_param_memarr Struct Reference

Parameters of memory array translation. More...

#include <addrxlat.h>

Data Fields

addrxlat_fulladdr_t base
 Base address of the translation array. More...
 
unsigned shift
 Address bit shift. More...
 
unsigned elemsz
 Size of each array element. More...
 
unsigned valsz
 Size of the value. More...
 

Detailed Description

Parameters of memory array translation.

Field Documentation

◆ base

addrxlat_fulladdr_t _addrxlat_param_memarr::base

Base address of the translation array.

◆ elemsz

unsigned _addrxlat_param_memarr::elemsz

Size of each array element.

◆ shift

unsigned _addrxlat_param_memarr::shift

Address bit shift.

The address is shifted right by this many bits to get the corresponding index inside the memory array. The target value is then shifted left and remaining bits are copied from the source address. The intention is to allow indexing by page frame number.

◆ valsz

unsigned _addrxlat_param_memarr::valsz

Size of the value.


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