libkdumpfile-0.4.0
Kernel coredump file access
Data Fields
_addrxlat_ctx Struct Reference

Representation of address translation. More...

#include <addrxlat-priv.h>

Data Fields

unsigned long refcnt
 Reference counter. More...
 
struct {
   int   notpresent: 1
 Skip error reporting of non-present pages. More...
 
noerr
 Events with no eror reporting. More...
 
addrxlat_cb_t cb
 Callback definitions. More...
 
addrxlat_cb_t orig_cb
 Original callback definitions. More...
 
struct inflightinflight
 In-flight translations. More...
 
struct read_cache cache
 Read cache. More...
 
kdump_errmsg_t err
 Error message buffer. More...
 

Detailed Description

Representation of address translation.

This structure contains all internal state needed to perform address translation.

Field Documentation

◆ cache

struct read_cache _addrxlat_ctx::cache

Read cache.

◆ cb

addrxlat_cb_t _addrxlat_ctx::cb

Callback definitions.

◆ err

kdump_errmsg_t _addrxlat_ctx::err

Error message buffer.

This must be the last member.

◆ inflight

struct inflight* _addrxlat_ctx::inflight

In-flight translations.

◆ noerr

struct { ... } _addrxlat_ctx::noerr

Events with no eror reporting.

◆ notpresent

int _addrxlat_ctx::notpresent

Skip error reporting of non-present pages.

◆ orig_cb

addrxlat_cb_t _addrxlat_ctx::orig_cb

Original callback definitions.

This is the value originally passed to addrxlat_ctx_set_cb, i.e. before being modified by a callback hook.

◆ refcnt

unsigned long _addrxlat_ctx::refcnt

Reference counter.


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