L4Re - L4 Runtime Environment
|
Type for descriptor flags. More...
Public Member Functions | |
Flags (l4_uint16_t v) | |
Make Flags from raw 16bit value. | |
Data Fields | |
l4_uint16_t | raw |
raw flags value of a virtio descriptor. | |
typedef cxx::Bitfield< decltype(raw), 0, 0 > | next_bfm_t |
Part of a descriptor chain which is continued with the next field. More... | |
next_bfm_t::Val | next () const |
Get the next bits ( 0 to 0 ) of raw . More... | |
next_bfm_t::Ref | next () |
Get a reference to the next bits ( 0 to 0 ) of raw . More... | |
typedef cxx::Bitfield< decltype(raw), 1, 1 > | write_bfm_t |
Block described by this descriptor is writeable. More... | |
write_bfm_t::Val | write () const |
Get the write bits ( 1 to 1 ) of raw . More... | |
write_bfm_t::Ref | write () |
Get a reference to the write bits ( 1 to 1 ) of raw . More... | |
typedef cxx::Bitfield< decltype(raw), 2, 2 > | indirect_bfm_t |
Indirect descriptor, block contains a list of descriptors. More... | |
indirect_bfm_t::Val | indirect () const |
Get the indirect bits ( 2 to 2 ) of raw . More... | |
indirect_bfm_t::Ref | indirect () |
Get a reference to the indirect bits ( 2 to 2 ) of raw . More... | |
typedef cxx::Bitfield<decltype( raw ), 2 , 2 > L4virtio::Virtqueue::Desc::Flags::indirect_bfm_t |
typedef cxx::Bitfield<decltype( raw ), 0 , 0 > L4virtio::Virtqueue::Desc::Flags::next_bfm_t |
typedef cxx::Bitfield<decltype( raw ), 1 , 1 > L4virtio::Virtqueue::Desc::Flags::write_bfm_t |
|
inline |
Get the indirect bits ( 2 to 2 ) of raw .
Definition at line 112 of file virtqueue.
Referenced by L4virtio::Svr::Request_processor::next(), and L4virtio::Svr::Request_processor::start().
|
inline |
|
inline |
|
inline |
Get the next bits ( 0 to 0 ) of raw .
Definition at line 108 of file virtqueue.
Referenced by L4virtio::Svr::Request_processor::has_more(), and L4virtio::Svr::Request_processor::next().
|
inline |
|
inline |