equal
deleted
inserted
replaced
165 ec_sdo_t *sdo = container_of(kobj, ec_sdo_t, kobj); |
165 ec_sdo_t *sdo = container_of(kobj, ec_sdo_t, kobj); |
166 |
166 |
167 if (sdo->name) kfree(sdo->name); |
167 if (sdo->name) kfree(sdo->name); |
168 |
168 |
169 kfree(sdo); |
169 kfree(sdo); |
|
170 } |
|
171 |
|
172 /*****************************************************************************/ |
|
173 |
|
174 ec_sdo_entry_t *ec_sdo_get_entry( |
|
175 ec_sdo_t *sdo, |
|
176 uint8_t subindex |
|
177 ) |
|
178 { |
|
179 ec_sdo_entry_t *entry; |
|
180 |
|
181 list_for_each_entry(entry, &sdo->entries, list) { |
|
182 if (entry->subindex != subindex) continue; |
|
183 return entry; |
|
184 } |
|
185 |
|
186 return NULL; |
170 } |
187 } |
171 |
188 |
172 /*****************************************************************************/ |
189 /*****************************************************************************/ |
173 |
190 |
174 ssize_t ec_sdo_info(ec_sdo_t *sdo, /**< SDO */ |
191 ssize_t ec_sdo_info(ec_sdo_t *sdo, /**< SDO */ |