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"