equal
deleted
inserted
replaced
1282 ec_master_foe_request_t *request = container_of(ref, ec_master_foe_request_t, refcount); |
1282 ec_master_foe_request_t *request = container_of(ref, ec_master_foe_request_t, refcount); |
1283 EC_SLAVE_DBG(request->slave, 1, "Releasing FoE request %p.\n",request); |
1283 EC_SLAVE_DBG(request->slave, 1, "Releasing FoE request %p.\n",request); |
1284 ec_foe_request_clear(&request->req); |
1284 ec_foe_request_clear(&request->req); |
1285 kfree(request); |
1285 kfree(request); |
1286 } |
1286 } |
|
1287 |
|
1288 /*****************************************************************************/ |
|
1289 |
|
1290 /** called by kref_put if the SoE request's refcount becomes zero. |
|
1291 * |
|
1292 */ |
|
1293 void ec_master_soe_request_release(struct kref *ref) |
|
1294 { |
|
1295 ec_master_soe_request_t *request = container_of(ref, ec_master_soe_request_t, refcount); |
|
1296 EC_SLAVE_DBG(request->slave, 1, "Releasing SoE request %p.\n",request); |
|
1297 ec_soe_request_clear(&request->req); |
|
1298 kfree(request); |
|
1299 } |