Overview   API Reference  

iospace_manager Member List

This is the complete list of members for iospace_manager, including all inherited members.

ALL_MASK enum valueresource_manager
ATTACHED enum valueresource_manager
AVAILABLE_FROM_OMEGA0 enum valueresource_manager
AVOID_USE enum valueresource_manager
change_iospace_region(iospace_handler *handler, ioport_flags use, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in iospace_manager)iospace_manager [virtual]
check_iospace_request(const iospace_handler *handler, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION) const (defined in iospace_manager)iospace_manager [virtual]
check_iospace_use(ioport_flags use, l4_port_t base, l4_port_t size=1) (defined in iospace_manager)iospace_manager [virtual]
configiospace_manager [protected]
default_handleriospace_manager [protected]
DONT_USE enum valueresource_manager
FIXED enum valueresource_manager
get_ioport_handler(const l4_port_t port) const (defined in iospace_manager)iospace_manager [inline]
init_iospace(void) (defined in iospace_manager)iospace_manager [protected, virtual]
ioport_flags typedef (defined in iospace_manager)iospace_manager
iospace_lockiospace_manager [protected]
iospace_manager(const machine_config &config) (defined in iospace_manager)iospace_manager
iospace_stateiospace_manager [protected]
is_ioport_physical(const l4_port_t port) const (defined in iospace_manager)iospace_manager [inline]
is_ioport_virtual(const l4_port_t port) const (defined in iospace_manager)iospace_manager [inline]
is_valid_ioport(const l4_port_t port) (defined in iospace_manager)iospace_manager [inline, static]
noncopyable(void) (defined in noncopyable)noncopyable [inline, private]
NUM_IOPORTS (defined in iospace_manager)iospace_manager [static]
PHYSICAL enum valueresource_manager
print_iospace_state(const char *header=nullptr) (defined in iospace_manager)iospace_manager [virtual]
read_virtual_ioport(const l4_port_t port) (defined in iospace_manager)iospace_manager [inline]
register_iospace_handler(iospace_handler *handler, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in iospace_manager)iospace_manager [virtual]
release_iospace_region(const iospace_handler *handler, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in iospace_manager)iospace_manager [virtual]
release_iospace_regions(const iospace_handler *handler=nullptr, bool verbose=VERBOSE_ALLOCATION) (defined in iospace_manager)iospace_manager [virtual]
request_iospace_region(iospace_handler *handler, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in iospace_manager)iospace_manager [virtual]
RESERVED_PHYSICAL enum valueresource_manager
RESERVED_VIRTUAL enum valueresource_manager
resource_flags_constants enum nameresource_manager
static_assert(is_unsigned< l4_port_t >::conforms,"l4_port_t must be an unsigned integer") (defined in iospace_manager)iospace_manager
static_assert(static_cast< uint32_t >(integer_traits< l4_port_t >::const_max) >=NUM_IOPORTS-1,"l4_port_t's max value is too small") (defined in iospace_manager)iospace_manager
static_assert(integer_traits< resource_flags::word_type >::const_max >=ALL_MASK,"resource_flags's max value is too small") (defined in resource_manager)resource_manager
unregister_iospace_handler(const iospace_handler *handler, l4_port_t base, l4_port_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in iospace_manager)iospace_manager [virtual]
USE_MASK enum valueresource_manager
VERBOSE_ALLOCATION (defined in iospace_manager)iospace_manager [static]
VIRTUAL enum valueresource_manager
write_virtual_ioport(const l4_port_t port, const WordT data) (defined in iospace_manager)iospace_manager [inline]
~iospace_manager(void) (defined in iospace_manager)iospace_manager [virtual]
~noncopyable(void) (defined in noncopyable)noncopyable [inline, private]


L4vmm Reference Manual, written by Mario Schwalbe  © 2006-2008