Lines Matching refs:old_meter
412 struct dp_meter *meter, *old_meter; in ovs_meter_cmd_set() local
446 old_meter = lookup_meter(meter_tbl, meter_id); in ovs_meter_cmd_set()
447 err = detach_meter(meter_tbl, old_meter); in ovs_meter_cmd_set()
462 if (old_meter) { in ovs_meter_cmd_set()
463 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_set()
464 if (old_meter->keep_stats) { in ovs_meter_cmd_set()
466 old_meter); in ovs_meter_cmd_set()
469 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_set()
470 ovs_meter_free(old_meter); in ovs_meter_cmd_set()
542 struct dp_meter *old_meter; in ovs_meter_cmd_del() local
565 old_meter = lookup_meter(&dp->meter_tbl, meter_id); in ovs_meter_cmd_del()
566 if (old_meter) { in ovs_meter_cmd_del()
567 spin_lock_bh(&old_meter->lock); in ovs_meter_cmd_del()
568 err = ovs_meter_cmd_reply_stats(reply, meter_id, old_meter); in ovs_meter_cmd_del()
570 spin_unlock_bh(&old_meter->lock); in ovs_meter_cmd_del()
572 err = detach_meter(&dp->meter_tbl, old_meter); in ovs_meter_cmd_del()
578 ovs_meter_free(old_meter); in ovs_meter_cmd_del()