diff -r cb02dbe4076f -r c1322a8793c0 master/ioctl.h --- a/master/ioctl.h Wed Apr 29 14:03:01 2009 +0000 +++ b/master/ioctl.h Thu Apr 30 14:12:47 2009 +0000 @@ -165,14 +165,18 @@ ec_sii_coe_details_t coe_details; ec_sii_general_flags_t general_flags; int16_t current_on_ebus; - ec_slave_port_desc_t port_descs[EC_MAX_PORTS]; - ec_slave_port_t ports[EC_MAX_PORTS]; - uint16_t next_slave[EC_MAX_PORTS]; + struct { + ec_slave_port_desc_t desc; + ec_slave_port_link_t link; + uint32_t receive_time; + uint16_t next_slave; + uint32_t delay_to_next_dc; + } ports[EC_MAX_PORTS]; uint8_t fmmu_bit; uint8_t dc_supported; ec_slave_dc_range_t dc_range; uint8_t has_dc_system_time; - uint32_t dc_receive_times[EC_MAX_PORTS]; + uint32_t transition_delay; uint8_t al_state; uint8_t error_flag; uint8_t sync_count;