L4Re - L4 Runtime Environment
L4virtio::Svr::Dev_features Struct Reference

Type for device feature bitmap. More...

Inherited by L4virtio::Svr::Block_features.

+ Collaboration diagram for L4virtio::Svr::Dev_features:

Public Member Functions

 Dev_features (l4_uint32_t v)
 Make Features from a raw bitmap.
 

Data Fields

l4_uint32_t raw
 The raw value of the features bitmap.
 
typedef cxx::Bitfield< decltype(raw), 28, 28 > ring_indirect_desc_bfm_t
 Type to access the ring_indirect_desc bits ( 28 to 28 ) of raw . More...
 
ring_indirect_desc_bfm_t::Val ring_indirect_desc () const
 Get the ring_indirect_desc bits ( 28 to 28 ) of raw . More...
 
ring_indirect_desc_bfm_t::Ref ring_indirect_desc ()
 Get a reference to the ring_indirect_desc bits ( 28 to 28 ) of raw . More...
 
typedef cxx::Bitfield< decltype(raw), 29, 29 > ring_event_idx_bfm_t
 Type to access the ring_event_idx bits ( 29 to 29 ) of raw . More...
 
ring_event_idx_bfm_t::Val ring_event_idx () const
 Get the ring_event_idx bits ( 29 to 29 ) of raw . More...
 
ring_event_idx_bfm_t::Ref ring_event_idx ()
 Get a reference to the ring_event_idx bits ( 29 to 29 ) of raw . More...
 

Detailed Description

Type for device feature bitmap.

Definition at line 75 of file virtio.

Member Typedef Documentation

◆ ring_event_idx_bfm_t

Type to access the ring_event_idx bits ( 29 to 29 ) of raw .

Definition at line 83 of file virtio.

◆ ring_indirect_desc_bfm_t

Type to access the ring_indirect_desc bits ( 28 to 28 ) of raw .

Definition at line 83 of file virtio.

Member Function Documentation

◆ ring_event_idx() [1/2]

ring_event_idx_bfm_t::Val L4virtio::Svr::Dev_features::ring_event_idx ( ) const
inline

Get the ring_event_idx bits ( 29 to 29 ) of raw .

Definition at line 84 of file virtio.

◆ ring_event_idx() [2/2]

ring_event_idx_bfm_t::Ref L4virtio::Svr::Dev_features::ring_event_idx ( )
inline

Get a reference to the ring_event_idx bits ( 29 to 29 ) of raw .

Definition at line 84 of file virtio.

◆ ring_indirect_desc() [1/2]

ring_indirect_desc_bfm_t::Val L4virtio::Svr::Dev_features::ring_indirect_desc ( ) const
inline

Get the ring_indirect_desc bits ( 28 to 28 ) of raw .

Definition at line 83 of file virtio.

◆ ring_indirect_desc() [2/2]

ring_indirect_desc_bfm_t::Ref L4virtio::Svr::Dev_features::ring_indirect_desc ( )
inline

Get a reference to the ring_indirect_desc bits ( 28 to 28 ) of raw .

Definition at line 83 of file virtio.


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