Searched refs:meter (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dmeter.c7 #include "meter.h"
43 struct mutex sync_lock; /* protect flow meter operations */
110 struct mlx5e_flow_meter_handle *meter,
144 mlx5_core_dbg(mdev, "meter mode=%d\n", meter_params->mode);
155 flow_meters = meter->flow_meters;
161 mlx5_aso_build_wqe(aso, ds_cnt, aso_wqe, meter->obj_id,
169 aso_ctrl->data_mask = cpu_to_be64(0x80FFFFFFULL << (meter->idx ? 0 : 32));
173 aso_data->bytewise_data[meter->idx * 8] = cpu_to_be32((0x1 << 31) | /* valid */
176 aso_data->bytewise_data[meter->idx * 8] |=
179 aso_data->bytewise_data[meter
109 mlx5e_tc_meter_modify(struct mlx5_core_dev *mdev, struct mlx5e_flow_meter_handle *meter, struct mlx5e_flow_meter_params *meter_params) argument
249 struct mlx5e_flow_meter_handle *meter; local
330 __mlx5e_flow_meter_free(struct mlx5e_flow_meter_handle *meter) argument
365 struct mlx5e_flow_meter_handle *meter; local
383 struct mlx5e_flow_meter_handle *meter; local
397 __mlx5e_tc_meter_put(struct mlx5e_flow_meter_handle *meter) argument
406 mlx5e_tc_meter_put(struct mlx5e_flow_meter_handle *meter) argument
419 struct mlx5e_flow_meter_handle *meter; local
434 __mlx5e_tc_meter_update(struct mlx5e_flow_meter_handle *meter, struct mlx5e_flow_meter_params *params) argument
456 mlx5e_tc_meter_update(struct mlx5e_flow_meter_handle *meter, struct mlx5e_flow_meter_params *params) argument
477 struct mlx5e_flow_meter_handle *meter; local
582 mlx5e_tc_meter_get_stats(struct mlx5e_flow_meter_handle *meter, u64 *bytes, u64 *packets, u64 *drops, u64 *lastuse) argument
[all...]
H A Dmeter.h42 struct mlx5e_flow_meter_handle *meter; member in struct:mlx5e_meter_attr
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,
/linux-master/net/openvswitch/
H A Dmeter.c20 #include "meter.h"
45 static void ovs_meter_free(struct dp_meter *meter) argument
47 if (!meter)
50 kfree_rcu(meter, rcu);
59 struct dp_meter *meter; local
61 meter = rcu_dereference_ovsl(ti->dp_meters[hash]);
62 if (meter && likely(meter->id == meter_id))
63 return meter;
117 struct dp_meter *meter)
116 dp_meter_instance_insert(struct dp_meter_instance *ti, struct dp_meter *meter) argument
125 dp_meter_instance_remove(struct dp_meter_instance *ti, struct dp_meter *meter) argument
134 attach_meter(struct dp_meter_table *tbl, struct dp_meter *meter) argument
169 detach_meter(struct dp_meter_table *tbl, struct dp_meter *meter) argument
232 ovs_meter_cmd_reply_stats(struct sk_buff *reply, u32 meter_id, struct dp_meter *meter) argument
331 struct dp_meter *meter; local
409 struct dp_meter *meter, *old_meter; local
488 struct dp_meter *meter; local
598 struct dp_meter *meter; local
[all...]
H A DMakefile15 meter.o \
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dpolice.c121 struct mlx5e_flow_meter_handle *meter; local
132 meter = mlx5e_tc_meter_get(priv->mdev, &params);
133 if (IS_ERR(meter) && PTR_ERR(meter) == -ENOENT) {
134 meter = mlx5e_tc_meter_replace(priv->mdev, &params);
135 } else if (!IS_ERR(meter)) {
136 err = mlx5e_tc_meter_update(meter, &params);
137 mlx5e_tc_meter_put(meter);
140 if (IS_ERR(meter)) {
141 NL_SET_ERR_MSG_MOD(fl_act->extack, "Failed to get flow meter");
154 struct mlx5e_flow_meter_handle *meter; local
174 struct mlx5e_flow_meter_handle *meter; local
[all...]
/linux-master/sound/firewire/motu/
H A Dmotu-hwdep.c198 struct snd_firewire_motu_register_dsp_meter *meter; local
204 meter = kzalloc(sizeof(*meter), GFP_KERNEL);
205 if (!meter)
208 snd_motu_register_dsp_message_parser_copy_meter(motu, meter);
210 err = copy_to_user((void __user *)arg, meter, sizeof(*meter));
211 kfree(meter);
220 struct snd_firewire_motu_command_dsp_meter *meter; local
226 meter
[all...]
H A Dmotu-command-dsp-message-parser.c15 // Isochronous packets from the above models includes messages to report state of hardware meter.
33 struct snd_firewire_motu_command_dsp_meter meter; member in struct:msg_parser
79 // One value of hardware meter consists of 4 messages.
153 parser->meter.data[parser->value_index] = val;
176 struct snd_firewire_motu_command_dsp_meter *meter)
182 memcpy(meter, &parser->meter, sizeof(*meter));
175 snd_motu_command_dsp_message_parser_copy_meter(struct snd_motu *motu, struct snd_firewire_motu_command_dsp_meter *meter) argument
H A Dmotu-register-dsp-message-parser.c40 // In 4 pre and Audio express, meter index is in 6th byte. MIDI flag is in 8th byte and MIDI byte
85 struct snd_firewire_motu_register_dsp_meter meter; member in struct:msg_parser
342 parser->meter.data[pos] = val;
347 parser->meter.data[pos] = val;
350 // The message for meter is interruptible to the series of other
371 struct snd_firewire_motu_register_dsp_meter *meter)
377 memcpy(meter, &parser->meter, sizeof(*meter));
370 snd_motu_register_dsp_message_parser_copy_meter(struct snd_motu *motu, struct snd_firewire_motu_register_dsp_meter *meter) argument
H A Dmotu.h286 struct snd_firewire_motu_register_dsp_meter *meter);
297 struct snd_firewire_motu_command_dsp_meter *meter);
/linux-master/sound/firewire/bebob/
H A Dbebob_terratec.c52 .meter = NULL
H A Dbebob_yamaha_terratec.c63 .meter = NULL
H A Dbebob_focusrite.c234 const struct snd_bebob_meter_spec *spec = bebob->spec->meter;
278 .meter = NULL
289 .meter = NULL
310 .meter = &saffire_le_meter_spec
321 .meter = &saffire_meter_spec
H A Dbebob_maudio.c690 const struct snd_bebob_meter_spec *spec = bebob->spec->meter;
732 .meter = &special_meter_spec
748 .meter = &fw410_meter_spec
760 .meter = &audiophile_meter_spec
772 .meter = &solo_meter_spec
784 .meter = &ozonic_meter_spec
796 .meter = &nrv10_meter_spec
H A Dbebob_proc.c75 const struct snd_bebob_meter_spec *spec = bebob->spec->meter;
187 if (bebob->spec->meter != NULL)
188 add_node(bebob, root, "meter", proc_read_meters);
H A Dbebob.h75 const struct snd_bebob_meter_spec *meter; member in struct:snd_bebob_spec
H A Dbebob.c347 .meter = NULL
/linux-master/sound/drivers/vx/
H A Dvx_mixer.c345 * VU, peak meter record
357 * get the VU and peak meter values
813 * VU meter
831 struct vx_vu_meter meter[2]; local
835 vx_get_audio_vu_meter(chip, audio, capture, meter);
836 ucontrol->value.integer.value[0] = meter[0].vu_level >> METER_SHIFT;
837 ucontrol->value.integer.value[1] = meter[1].vu_level >> METER_SHIFT;
844 struct vx_vu_meter meter[2]; local
848 vx_get_audio_vu_meter(chip, audio, capture, meter);
849 ucontrol->value.integer.value[0] = meter[
859 struct vx_vu_meter meter[2]; local
[all...]
/linux-master/drivers/macintosh/
H A DMakefile64 obj-$(CONFIG_PMAC_RACKMETER) += rack-meter.o
/linux-master/sound/pci/asihpi/
H A Dhpicmn.c326 phr->u.c.an_log_value[0] = pC->u.meter.an_log_peak[0];
327 phr->u.c.an_log_value[1] = pC->u.meter.an_log_peak[1];
329 if (pC->u.meter.an_logRMS[0] ==
337 pC->u.meter.an_logRMS[0];
339 pC->u.meter.an_logRMS[1];
H A Dhpi_internal.h1342 struct hpi_control_cache_meter meter; member in union:hpi_control_cache_single::__anon4127
/linux-master/drivers/net/phy/
H A Dmarvell.c2291 static int marvell_vct7_distance_to_length(int distance, bool meter) argument
2293 if (meter)
2311 int pair, bool meter)
2321 length = marvell_vct7_distance_to_length(ret, meter);
2347 bool meter; local
2377 meter = ret & MII_VCT7_CTRL_METERS;
2380 marvell_vct7_report_length(phydev, 0, meter);
2382 marvell_vct7_report_length(phydev, 1, meter);
2384 marvell_vct7_report_length(phydev, 2, meter);
2386 marvell_vct7_report_length(phydev, 3, meter);
2310 marvell_vct7_report_length(struct phy_device *phydev, int pair, bool meter) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c444 struct mlx5e_flow_meter_handle *meter; local
450 meter = mlx5e_tc_meter_replace(priv->mdev, &attr->meter_attr.params);
451 if (IS_ERR(meter)) {
452 mlx5_core_err(priv->mdev, "Failed to get flow meter\n");
453 return PTR_ERR(meter);
456 ns_type = mlx5e_tc_meter_get_namespace(meter->flow_meters);
457 type = meter->params.mtu ? MLX5E_POST_METER_MTU : MLX5E_POST_METER_RATE;
460 meter->act_counter, meter->drop_counter,
463 mlx5_core_err(priv->mdev, "Failed to init post meter\
[all...]
H A DMakefile49 en/tc/post_act.o en/tc/int_port.o en/tc/meter.o \
H A Deswitch_offloads.c200 struct mlx5e_meter_attr *meter,
206 dest[i].range.max = meter->params.mtu;
207 dest[i].range.hit_ft = mlx5e_post_meter_get_mtu_true_ft(meter->post_meter);
208 dest[i].range.miss_ft = mlx5e_post_meter_get_mtu_false_ft(meter->post_meter);
639 struct mlx5e_flow_meter_handle *meter; local
641 meter = attr->meter_attr.meter;
643 flow_act->exe_aso.object_id = meter->obj_id;
644 flow_act->exe_aso.flow_meter.meter_idx = meter->idx;
199 esw_setup_mtu_dest(struct mlx5_flow_destination *dest, struct mlx5e_meter_attr *meter, int i) argument

Completed in 412 milliseconds