Home
last modified time | relevance | path

Searched refs:meter (Results 1 – 13 of 13) sorted by relevance

/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dmeter.c254 meter = kzalloc(sizeof(*meter), GFP_KERNEL); in __mlx5e_flow_meter_alloc()
255 if (!meter) in __mlx5e_flow_meter_alloc()
314 meter->obj_id, meter->idx); in __mlx5e_flow_meter_alloc()
316 return meter; in __mlx5e_flow_meter_alloc()
325 kfree(meter); in __mlx5e_flow_meter_alloc()
358 meter->obj_id, meter->idx); in __mlx5e_flow_meter_free()
359 kfree(meter); in __mlx5e_flow_meter_free()
376 return meter; in __mlx5e_tc_meter_get()
393 return meter; in mlx5e_tc_meter_get()
430 return meter; in mlx5e_tc_meter_alloc()
[all …]
A Dmeter.h42 struct mlx5e_flow_meter_handle *meter; member
48 struct mlx5e_flow_meter_handle *meter,
54 mlx5e_tc_meter_put(struct mlx5e_flow_meter_handle *meter);
56 mlx5e_tc_meter_update(struct mlx5e_flow_meter_handle *meter,
72 mlx5e_tc_meter_get_stats(struct mlx5e_flow_meter_handle *meter,
77 int mlx5e_flow_meter_get_base_id(struct mlx5e_flow_meter_handle *meter);
82 mlx5e_flow_meter_get_base_id(struct mlx5e_flow_meter_handle *meter) in mlx5e_flow_meter_get_base_id() argument
/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
A Dpolice.c133 if (IS_ERR(meter) && PTR_ERR(meter) == -ENOENT) { in tc_act_police_offload()
137 mlx5e_tc_meter_put(meter); in tc_act_police_offload()
140 if (IS_ERR(meter)) { in tc_act_police_offload()
143 err = PTR_ERR(meter); in tc_act_police_offload()
158 if (IS_ERR(meter)) { in tc_act_police_destroy()
161 return PTR_ERR(meter); in tc_act_police_destroy()
164 mlx5e_tc_meter_put(meter); in tc_act_police_destroy()
165 mlx5e_tc_meter_put(meter); in tc_act_police_destroy()
179 if (IS_ERR(meter)) { in tc_act_police_stats()
181 return PTR_ERR(meter); in tc_act_police_stats()
[all …]
/drivers/net/ethernet/airoha/
A Dairoha_ppe.c472 u32 index, pse_port, val, *data, *ib2, *meter; in airoha_ppe_foe_flow_stats_update() local
482 meter = &hwe->bridge.l2.meter; in airoha_ppe_foe_flow_stats_update()
486 meter = &hwe->ipv6.meter; in airoha_ppe_foe_flow_stats_update()
490 meter = &hwe->ipv4.l2.meter; in airoha_ppe_foe_flow_stats_update()
501 *meter |= FIELD_PREP(AIROHA_FOE_TUNNEL_MTU, val); in airoha_ppe_foe_flow_stats_update()
A Dairoha_eth.h273 u32 meter; member
398 u32 meter; member
/drivers/macintosh/
A DMakefile64 obj-$(CONFIG_PMAC_RACKMETER) += rack-meter.o
A DKconfig253 blue LEDs "vu-meter" of the XServer macs.
/drivers/net/phy/
A Dmarvell.c2429 static int marvell_vct7_distance_to_length(int distance, bool meter) in marvell_vct7_distance_to_length() argument
2431 if (meter) in marvell_vct7_distance_to_length()
2449 int pair, bool meter) in marvell_vct7_report_length() argument
2459 length = marvell_vct7_distance_to_length(ret, meter); in marvell_vct7_report_length()
2485 bool meter; in marvell_vct7_cable_test_report() local
2515 meter = ret & MII_VCT7_CTRL_METERS; in marvell_vct7_cable_test_report()
2518 marvell_vct7_report_length(phydev, 0, meter); in marvell_vct7_cable_test_report()
2520 marvell_vct7_report_length(phydev, 1, meter); in marvell_vct7_cable_test_report()
2522 marvell_vct7_report_length(phydev, 2, meter); in marvell_vct7_cable_test_report()
2524 marvell_vct7_report_length(phydev, 3, meter); in marvell_vct7_cable_test_report()
A DKconfig439 a 10M single pair Ethernet connection for up to 1000 meter cable.
/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c444 struct mlx5e_flow_meter_handle *meter; in mlx5e_tc_add_flow_meter() local
450 meter = mlx5e_tc_meter_replace(priv->mdev, &attr->meter_attr.params); in mlx5e_tc_add_flow_meter()
451 if (IS_ERR(meter)) { in mlx5e_tc_add_flow_meter()
453 return PTR_ERR(meter); in mlx5e_tc_add_flow_meter()
456 ns_type = mlx5e_tc_meter_get_namespace(meter->flow_meters); in mlx5e_tc_add_flow_meter()
457 type = meter->params.mtu ? MLX5E_POST_METER_MTU : MLX5E_POST_METER_RATE; in mlx5e_tc_add_flow_meter()
460 meter->act_counter, meter->drop_counter, in mlx5e_tc_add_flow_meter()
467 attr->meter_attr.meter = meter; in mlx5e_tc_add_flow_meter()
475 mlx5e_tc_meter_put(meter); in mlx5e_tc_add_flow_meter()
483 mlx5e_tc_meter_put(attr->meter_attr.meter); in mlx5e_tc_del_flow_meter()
[all …]
A Deswitch_offloads.c200 struct mlx5e_meter_attr *meter, in esw_setup_mtu_dest() argument
206 dest[i].range.max = meter->params.mtu; in esw_setup_mtu_dest()
207 dest[i].range.hit_ft = mlx5e_post_meter_get_mtu_true_ft(meter->post_meter); in esw_setup_mtu_dest()
208 dest[i].range.miss_ft = mlx5e_post_meter_get_mtu_false_ft(meter->post_meter); in esw_setup_mtu_dest()
646 struct mlx5e_flow_meter_handle *meter; in esw_setup_meter() local
648 meter = attr->meter_attr.meter; in esw_setup_meter()
650 flow_act->exe_aso.object_id = meter->obj_id; in esw_setup_meter()
651 flow_act->exe_aso.base_id = mlx5e_flow_meter_get_base_id(meter); in esw_setup_meter()
652 flow_act->exe_aso.flow_meter.meter_idx = meter->idx; in esw_setup_meter()
A DMakefile49 en/tc/post_act.o en/tc/int_port.o en/tc/meter.o \
/drivers/hwmon/
A DKconfig2637 tristate "ACPI 4.0 power meter"
2641 and a power meter.

Completed in 50 milliseconds