VIRTUTECH CONFIDENTIAL    Previous - Up - Next

port_space

Implemented By
port-space
Description
I/O port interface.
typedef struct port_space_interface {
        exception_type_t (*port_operation)(conf_object_t *NOTNULL pspace_obj,
                                           generic_transaction_t *NOTNULL mop,
                                           map_info_t map_info);
        /* functions introduced in build 1323 */
        attr_value_t (*read)(conf_object_t *NOTNULL obj,
                             conf_object_t *initiator,
                             physical_address_t addr,
                             int length,
                             int inquiry);
        exception_type_t (*write)(conf_object_t *NOTNULL obj,
                                  conf_object_t *initiator,
                                  physical_address_t addr,
                                  attr_value_t data,
                                  int inquiry);
} port_space_interface_t;

#define PORT_SPACE_INTERFACE "port_space"

VIRTUTECH CONFIDENTIAL    Previous - Up - Next