master/ioctl.h
changeset 950 8b00e63fff90
parent 949 e424c0074c67
child 956 d9b9bc794d10
equal deleted inserted replaced
949:e424c0074c67 950:8b00e63fff90
    49     EC_IOCTL_SYNC,
    49     EC_IOCTL_SYNC,
    50     EC_IOCTL_PDO,
    50     EC_IOCTL_PDO,
    51     EC_IOCTL_PDO_ENTRY,
    51     EC_IOCTL_PDO_ENTRY,
    52 	EC_IOCTL_DOMAIN_COUNT,
    52 	EC_IOCTL_DOMAIN_COUNT,
    53 	EC_IOCTL_DOMAIN,
    53 	EC_IOCTL_DOMAIN,
       
    54 	EC_IOCTL_DOMAIN_FMMU,
    54 	EC_IOCTL_DATA
    55 	EC_IOCTL_DATA
    55 };
    56 };
    56 
    57 
    57 /*****************************************************************************/
    58 /*****************************************************************************/
    58 
    59 
   133     // outputs
   134     // outputs
   134 	unsigned int data_size;
   135 	unsigned int data_size;
   135 	uint32_t logical_base_address;
   136 	uint32_t logical_base_address;
   136 	uint16_t working_counter;
   137 	uint16_t working_counter;
   137 	uint16_t expected_working_counter;
   138 	uint16_t expected_working_counter;
       
   139     unsigned int fmmu_count;
   138 } ec_ioctl_domain_t;
   140 } ec_ioctl_domain_t;
       
   141 
       
   142 /*****************************************************************************/
       
   143 
       
   144 typedef struct {
       
   145     // inputs
       
   146 	unsigned int domain_index;
       
   147 	unsigned int fmmu_index;
       
   148 
       
   149     // outputs
       
   150     uint16_t slave_config_alias;
       
   151     uint16_t slave_config_position;
       
   152     uint8_t fmmu_dir;
       
   153 	uint32_t logical_address;
       
   154     unsigned int data_size;
       
   155 } ec_ioctl_domain_fmmu_t;
   139 
   156 
   140 /*****************************************************************************/
   157 /*****************************************************************************/
   141 
   158 
   142 typedef struct {
   159 typedef struct {
   143     // inputs
   160     // inputs