equal
deleted
inserted
replaced
153 init_waitqueue_head(&slave->sdo_queue); |
153 init_waitqueue_head(&slave->sdo_queue); |
154 |
154 |
155 INIT_LIST_HEAD(&slave->foe_requests); |
155 INIT_LIST_HEAD(&slave->foe_requests); |
156 init_waitqueue_head(&slave->foe_queue); |
156 init_waitqueue_head(&slave->foe_queue); |
157 |
157 |
|
158 INIT_LIST_HEAD(&slave->soe_requests); |
|
159 init_waitqueue_head(&slave->soe_queue); |
|
160 |
158 // init state machine datagram |
161 // init state machine datagram |
159 ec_datagram_init(&slave->fsm_datagram); |
162 ec_datagram_init(&slave->fsm_datagram); |
160 snprintf(slave->fsm_datagram.name, EC_DATAGRAM_NAME_SIZE, "slave%u-fsm",slave->ring_position); |
163 snprintf(slave->fsm_datagram.name, EC_DATAGRAM_NAME_SIZE, "slave%u-fsm",slave->ring_position); |
161 ret = ec_datagram_prealloc(&slave->fsm_datagram, EC_MAX_DATA_SIZE); |
164 ret = ec_datagram_prealloc(&slave->fsm_datagram, EC_MAX_DATA_SIZE); |
162 if (ret < 0) { |
165 if (ret < 0) { |