Lines Matching refs:old_meter
411 struct dp_meter *meter, *old_meter; in ovs_meter_cmd_set() local
445 old_meter = lookup_meter(meter_tbl, meter_id); in ovs_meter_cmd_set()
446 err = detach_meter(meter_tbl, old_meter); in ovs_meter_cmd_set()
461 if (old_meter) { in ovs_meter_cmd_set()
462 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_set()
463 if (old_meter->keep_stats) { in ovs_meter_cmd_set()
465 old_meter); in ovs_meter_cmd_set()
468 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_set()
469 ovs_meter_free(old_meter); in ovs_meter_cmd_set()
541 struct dp_meter *old_meter; in ovs_meter_cmd_del() local
564 old_meter = lookup_meter(&dp->meter_tbl, meter_id); in ovs_meter_cmd_del()
565 if (old_meter) { in ovs_meter_cmd_del()
566 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_del()
567 err = ovs_meter_cmd_reply_stats(reply, meter_id, old_meter); in ovs_meter_cmd_del()
569 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_del()
571 err = detach_meter(&dp->meter_tbl, old_meter); in ovs_meter_cmd_del()
577 ovs_meter_free(old_meter); in ovs_meter_cmd_del()