equal
deleted
inserted
replaced
71 size_t length; /**< Number of bytes. */ |
71 size_t length; /**< Number of bytes. */ |
72 uint8_t *data; /**< Data to write / memory for read data. */ |
72 uint8_t *data; /**< Data to write / memory for read data. */ |
73 ec_internal_request_state_t state; /**< State of the request. */ |
73 ec_internal_request_state_t state; /**< State of the request. */ |
74 } ec_reg_request_t; |
74 } ec_reg_request_t; |
75 |
75 |
76 void ec_master_sdo_request_release(struct kref *); |
|
77 |
76 |
78 /*****************************************************************************/ |
77 /*****************************************************************************/ |
79 |
78 |
80 /** Slave/SDO request record for master's SDO request list. |
79 /** Slave/SDO request record for master's SDO request list. |
81 */ |
80 */ |
84 ec_slave_t *slave; /**< Slave. */ |
83 ec_slave_t *slave; /**< Slave. */ |
85 ec_sdo_request_t req; /**< SDO request. */ |
84 ec_sdo_request_t req; /**< SDO request. */ |
86 struct kref refcount; |
85 struct kref refcount; |
87 } ec_master_sdo_request_t; |
86 } ec_master_sdo_request_t; |
88 |
87 |
|
88 void ec_master_sdo_request_release(struct kref *); |
|
89 |
89 /*****************************************************************************/ |
90 /*****************************************************************************/ |
90 |
91 |
91 /** FoE request. |
92 /** FoE request. |
92 */ |
93 */ |
93 typedef struct { |
94 typedef struct { |
94 struct list_head list; /**< List head. */ |
95 struct list_head list; /**< List head. */ |
95 ec_slave_t *slave; /**< EtherCAT slave. */ |
96 ec_slave_t *slave; /**< EtherCAT slave. */ |
96 ec_foe_request_t req; /**< FoE request. */ |
97 ec_foe_request_t req; /**< FoE request. */ |
|
98 struct kref refcount; |
97 } ec_master_foe_request_t; |
99 } ec_master_foe_request_t; |
|
100 |
|
101 void ec_master_foe_request_release(struct kref *); |
98 |
102 |
99 /*****************************************************************************/ |
103 /*****************************************************************************/ |
100 |
104 |
101 /** SoE request. |
105 /** SoE request. |
102 */ |
106 */ |