Searched refs:mtr_free (Results 1 – 1 of 1) sorted by relevance
6470 *mtr_free = &pool->mtrs[0]; in flow_dv_mtr_pool_create()6525 if (mtr_free) in flow_dv_mtr_alloc()6526 LIST_REMOVE(mtr_free, next); in flow_dv_mtr_alloc()6527 if (!mtr_free && !flow_dv_mtr_pool_create(dev, &mtr_free)) { in flow_dv_mtr_alloc()6531 mtr_free->state = ASO_METER_WAIT; in flow_dv_mtr_alloc()6533 pool = container_of(mtr_free, in flow_dv_mtr_alloc()6535 mtrs[mtr_free->offset]); in flow_dv_mtr_alloc()6537 if (!mtr_free->fm.meter_action) { in flow_dv_mtr_alloc()6543 mtr_free->fm.meter_action = in flow_dv_mtr_alloc()6547 mtr_free->offset, in flow_dv_mtr_alloc()[all …]