KVM
Public Attributes | List of all members
vgic_its_abi Struct Reference

Public Attributes

int cte_esz
 
int dte_esz
 
int ite_esz
 
int(* save_tables )(struct vgic_its *its)
 
int(* restore_tables )(struct vgic_its *its)
 
int(* commit )(struct vgic_its *its)
 

Detailed Description

struct vgic_its_abi - ITS abi ops and settings @cte_esz: collection table entry size @dte_esz: device table entry size @ite_esz: interrupt translation table entry size @save tables: save the ITS tables into guest RAM @restore_tables: restore the ITS internal structs from tables stored in guest RAM @commit: initialize the registers which expose the ABI settings, especially the entry sizes

Definition at line 167 of file vgic-its.c.

Member Data Documentation

◆ commit

int(* vgic_its_abi::commit) (struct vgic_its *its)

Definition at line 173 of file vgic-its.c.

◆ cte_esz

int vgic_its_abi::cte_esz

Definition at line 168 of file vgic-its.c.

◆ dte_esz

int vgic_its_abi::dte_esz

Definition at line 169 of file vgic-its.c.

◆ ite_esz

int vgic_its_abi::ite_esz

Definition at line 170 of file vgic-its.c.

◆ restore_tables

int(* vgic_its_abi::restore_tables) (struct vgic_its *its)

Definition at line 172 of file vgic-its.c.

◆ save_tables

int(* vgic_its_abi::save_tables) (struct vgic_its *its)

Definition at line 171 of file vgic-its.c.


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