115 #define EC_IOCTL_SC_ADD_PDO EC_IOW(0x31, ec_ioctl_config_pdo_t) |
115 #define EC_IOCTL_SC_ADD_PDO EC_IOW(0x31, ec_ioctl_config_pdo_t) |
116 #define EC_IOCTL_SC_CLEAR_PDOS EC_IOW(0x32, ec_ioctl_config_pdo_t) |
116 #define EC_IOCTL_SC_CLEAR_PDOS EC_IOW(0x32, ec_ioctl_config_pdo_t) |
117 #define EC_IOCTL_SC_ADD_ENTRY EC_IOW(0x33, ec_ioctl_add_pdo_entry_t) |
117 #define EC_IOCTL_SC_ADD_ENTRY EC_IOW(0x33, ec_ioctl_add_pdo_entry_t) |
118 #define EC_IOCTL_SC_CLEAR_ENTRIES EC_IOW(0x34, ec_ioctl_config_pdo_t) |
118 #define EC_IOCTL_SC_CLEAR_ENTRIES EC_IOW(0x34, ec_ioctl_config_pdo_t) |
119 #define EC_IOCTL_SC_REG_PDO_ENTRY EC_IOWR(0x35, ec_ioctl_reg_pdo_entry_t) |
119 #define EC_IOCTL_SC_REG_PDO_ENTRY EC_IOWR(0x35, ec_ioctl_reg_pdo_entry_t) |
120 #define EC_IOCTL_SC_DC EC_IOW(0x36, ec_ioctl_config_t) |
120 #define EC_IOCTL_SC_REG_PDO_POS EC_IOWR(0x36, ec_ioctl_reg_pdo_pos_t) |
121 #define EC_IOCTL_SC_SDO EC_IOW(0x37, ec_ioctl_sc_sdo_t) |
121 #define EC_IOCTL_SC_DC EC_IOW(0x37, ec_ioctl_config_t) |
122 #define EC_IOCTL_SC_EMERG_SIZE EC_IOW(0x38, ec_ioctl_sc_emerg_t) |
122 #define EC_IOCTL_SC_SDO EC_IOW(0x38, ec_ioctl_sc_sdo_t) |
123 #define EC_IOCTL_SC_EMERG_POP EC_IOWR(0x39, ec_ioctl_sc_emerg_t) |
123 #define EC_IOCTL_SC_EMERG_SIZE EC_IOW(0x39, ec_ioctl_sc_emerg_t) |
124 #define EC_IOCTL_SC_EMERG_CLEAR EC_IOW(0x3a, ec_ioctl_sc_emerg_t) |
124 #define EC_IOCTL_SC_EMERG_POP EC_IOWR(0x3a, ec_ioctl_sc_emerg_t) |
125 #define EC_IOCTL_SC_EMERG_OVERRUNS EC_IOWR(0x3b, ec_ioctl_sc_emerg_t) |
125 #define EC_IOCTL_SC_EMERG_CLEAR EC_IOW(0x3b, ec_ioctl_sc_emerg_t) |
126 #define EC_IOCTL_SC_SDO_REQUEST EC_IOWR(0x3c, ec_ioctl_sdo_request_t) |
126 #define EC_IOCTL_SC_EMERG_OVERRUNS EC_IOWR(0x3c, ec_ioctl_sc_emerg_t) |
127 #define EC_IOCTL_SC_REG_REQUEST EC_IOWR(0x3d, ec_ioctl_reg_request_t) |
127 #define EC_IOCTL_SC_SDO_REQUEST EC_IOWR(0x3d, ec_ioctl_sdo_request_t) |
128 #define EC_IOCTL_SC_VOE EC_IOWR(0x3e, ec_ioctl_voe_t) |
128 #define EC_IOCTL_SC_REG_REQUEST EC_IOWR(0x3e, ec_ioctl_reg_request_t) |
129 #define EC_IOCTL_SC_STATE EC_IOWR(0x3f, ec_ioctl_sc_state_t) |
129 #define EC_IOCTL_SC_VOE EC_IOWR(0x3f, ec_ioctl_voe_t) |
130 #define EC_IOCTL_SC_IDN EC_IOW(0x40, ec_ioctl_sc_idn_t) |
130 #define EC_IOCTL_SC_STATE EC_IOWR(0x40, ec_ioctl_sc_state_t) |
131 #define EC_IOCTL_DOMAIN_SIZE EC_IO(0x41) |
131 #define EC_IOCTL_SC_IDN EC_IOW(0x41, ec_ioctl_sc_idn_t) |
132 #define EC_IOCTL_DOMAIN_OFFSET EC_IO(0x42) |
132 #define EC_IOCTL_DOMAIN_SIZE EC_IO(0x42) |
133 #define EC_IOCTL_DOMAIN_PROCESS EC_IO(0x43) |
133 #define EC_IOCTL_DOMAIN_OFFSET EC_IO(0x43) |
134 #define EC_IOCTL_DOMAIN_QUEUE EC_IO(0x44) |
134 #define EC_IOCTL_DOMAIN_PROCESS EC_IO(0x44) |
135 #define EC_IOCTL_DOMAIN_STATE EC_IOWR(0x45, ec_ioctl_domain_state_t) |
135 #define EC_IOCTL_DOMAIN_QUEUE EC_IO(0x45) |
136 #define EC_IOCTL_SDO_REQUEST_INDEX EC_IOWR(0x46, ec_ioctl_sdo_request_t) |
136 #define EC_IOCTL_DOMAIN_STATE EC_IOWR(0x46, ec_ioctl_domain_state_t) |
137 #define EC_IOCTL_SDO_REQUEST_TIMEOUT EC_IOWR(0x47, ec_ioctl_sdo_request_t) |
137 #define EC_IOCTL_SDO_REQUEST_INDEX EC_IOWR(0x47, ec_ioctl_sdo_request_t) |
138 #define EC_IOCTL_SDO_REQUEST_STATE EC_IOWR(0x48, ec_ioctl_sdo_request_t) |
138 #define EC_IOCTL_SDO_REQUEST_TIMEOUT EC_IOWR(0x48, ec_ioctl_sdo_request_t) |
139 #define EC_IOCTL_SDO_REQUEST_READ EC_IOWR(0x49, ec_ioctl_sdo_request_t) |
139 #define EC_IOCTL_SDO_REQUEST_STATE EC_IOWR(0x49, ec_ioctl_sdo_request_t) |
140 #define EC_IOCTL_SDO_REQUEST_WRITE EC_IOWR(0x4a, ec_ioctl_sdo_request_t) |
140 #define EC_IOCTL_SDO_REQUEST_READ EC_IOWR(0x4a, ec_ioctl_sdo_request_t) |
141 #define EC_IOCTL_SDO_REQUEST_DATA EC_IOWR(0x4b, ec_ioctl_sdo_request_t) |
141 #define EC_IOCTL_SDO_REQUEST_WRITE EC_IOWR(0x4b, ec_ioctl_sdo_request_t) |
142 #define EC_IOCTL_REG_REQUEST_DATA EC_IOWR(0x4c, ec_ioctl_reg_request_t) |
142 #define EC_IOCTL_SDO_REQUEST_DATA EC_IOWR(0x4c, ec_ioctl_sdo_request_t) |
143 #define EC_IOCTL_REG_REQUEST_STATE EC_IOWR(0x4d, ec_ioctl_reg_request_t) |
143 #define EC_IOCTL_REG_REQUEST_DATA EC_IOWR(0x4d, ec_ioctl_reg_request_t) |
144 #define EC_IOCTL_REG_REQUEST_WRITE EC_IOWR(0x4e, ec_ioctl_reg_request_t) |
144 #define EC_IOCTL_REG_REQUEST_STATE EC_IOWR(0x4e, ec_ioctl_reg_request_t) |
145 #define EC_IOCTL_REG_REQUEST_READ EC_IOWR(0x4f, ec_ioctl_reg_request_t) |
145 #define EC_IOCTL_REG_REQUEST_WRITE EC_IOWR(0x4f, ec_ioctl_reg_request_t) |
146 #define EC_IOCTL_VOE_SEND_HEADER EC_IOW(0x50, ec_ioctl_voe_t) |
146 #define EC_IOCTL_REG_REQUEST_READ EC_IOWR(0x50, ec_ioctl_reg_request_t) |
147 #define EC_IOCTL_VOE_REC_HEADER EC_IOWR(0x51, ec_ioctl_voe_t) |
147 #define EC_IOCTL_VOE_SEND_HEADER EC_IOW(0x51, ec_ioctl_voe_t) |
148 #define EC_IOCTL_VOE_READ EC_IOW(0x52, ec_ioctl_voe_t) |
148 #define EC_IOCTL_VOE_REC_HEADER EC_IOWR(0x52, ec_ioctl_voe_t) |
149 #define EC_IOCTL_VOE_READ_NOSYNC EC_IOW(0x53, ec_ioctl_voe_t) |
149 #define EC_IOCTL_VOE_READ EC_IOW(0x53, ec_ioctl_voe_t) |
150 #define EC_IOCTL_VOE_WRITE EC_IOWR(0x54, ec_ioctl_voe_t) |
150 #define EC_IOCTL_VOE_READ_NOSYNC EC_IOW(0x54, ec_ioctl_voe_t) |
151 #define EC_IOCTL_VOE_EXEC EC_IOWR(0x55, ec_ioctl_voe_t) |
151 #define EC_IOCTL_VOE_WRITE EC_IOWR(0x55, ec_ioctl_voe_t) |
152 #define EC_IOCTL_VOE_DATA EC_IOWR(0x56, ec_ioctl_voe_t) |
152 #define EC_IOCTL_VOE_EXEC EC_IOWR(0x56, ec_ioctl_voe_t) |
153 #define EC_IOCTL_SET_SEND_INTERVAL EC_IOW(0x57, size_t) |
153 #define EC_IOCTL_VOE_DATA EC_IOWR(0x57, ec_ioctl_voe_t) |
|
154 #define EC_IOCTL_SET_SEND_INTERVAL EC_IOW(0x58, size_t) |
154 |
155 |
155 /*****************************************************************************/ |
156 /*****************************************************************************/ |
156 |
157 |
157 #define EC_IOCTL_STRING_SIZE 64 |
158 #define EC_IOCTL_STRING_SIZE 64 |
158 |
159 |