Lines Matching refs:ctr
49 struct efx_tc_counter_index *ctr = ptr;
51 WARN_ON(refcount_read(&ctr->ref));
52 kfree(ctr);
212 struct efx_tc_counter_index *ctr)
214 if (!refcount_dec_and_test(&ctr->ref))
216 rhashtable_remove_fast(&efx->tc->counter_id_ht, &ctr->linkage,
218 efx_tc_flower_release_counter(efx, ctr->cnt);
219 kfree(ctr);
226 struct efx_tc_counter_index *ctr, *old;
229 ctr = kzalloc(sizeof(*ctr), GFP_USER);
230 if (!ctr)
232 ctr->cookie = cookie;
234 &ctr->linkage,
238 kfree(ctr);
244 ctr = old;
249 &ctr->linkage,
251 kfree(ctr);
254 ctr->cnt = cnt;
255 refcount_set(&ctr->ref, 1);
257 return ctr;