Home
last modified time | relevance | path

Searched refs:dim_sample (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/include/linux/
Ddim.h53 struct dim_sample { struct
96 struct dim_sample start_sample;
97 struct dim_sample measuring_sample;
237 void dim_calc_stats(struct dim_sample *start, struct dim_sample *end,
248 dim_update_sample(u16 event_ctr, u64 packets, u64 bytes, struct dim_sample *s) in dim_update_sample()
267 struct dim_sample *s) in dim_update_sample_with_comps()
310 void net_dim(struct dim *dim, struct dim_sample end_sample);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_txrx.c53 struct dim_sample dim_sample = {}; in mlx5e_handle_tx_dim() local
58 dim_update_sample(sq->cq.event_ctr, stats->packets, stats->bytes, &dim_sample); in mlx5e_handle_tx_dim()
59 net_dim(&sq->dim, dim_sample); in mlx5e_handle_tx_dim()
65 struct dim_sample dim_sample = {}; in mlx5e_handle_rx_dim() local
70 dim_update_sample(rq->cq.event_ctr, stats->packets, stats->bytes, &dim_sample); in mlx5e_handle_rx_dim()
71 net_dim(&rq->dim, dim_sample); in mlx5e_handle_rx_dim()
/Linux-v5.4/Documentation/networking/
Dnet_dim.txt96 struct dim_sample end_sample). This function is the entry point to the Net
99 data structures: struct dim and struct dim_sample. Struct dim
103 Struct dim_sample describes a data sample, which will be compared to the
115 as the main Net DIM API object. The struct dim_sample should hold the latest
155 struct dim_sample dim_sample;
161 &dim_sample);
163 net_dim(&my_entity->dim, dim_sample);
/Linux-v5.4/lib/dim/
Ddim.c57 void dim_calc_stats(struct dim_sample *start, struct dim_sample *end, in dim_calc_stats()
Drdma_dim.c78 struct dim_sample *curr_sample = &dim->measuring_sample; in rdma_dim()
Dnet_dim.c218 void net_dim(struct dim *dim, struct dim_sample end_sample) in net_dim()
/Linux-v5.4/drivers/net/ethernet/broadcom/
Dbcmsysport.c994 struct dim_sample dim_sample = {}; in bcm_sysport_poll() local
1019 priv->dim.bytes, &dim_sample); in bcm_sysport_poll()
1020 net_dim(&priv->dim.dim, dim_sample); in bcm_sysport_poll()
/Linux-v5.4/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c1899 struct dim_sample dim_sample = {}; in bcmgenet_rx_poll() local
1911 ring->dim.bytes, &dim_sample); in bcmgenet_rx_poll()
1912 net_dim(&ring->dim.dim, dim_sample); in bcmgenet_rx_poll()
/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_netdev.c1169 struct dim_sample dim_sample; in ena_adjust_adaptive_rx_intr_moderation() local
1180 &dim_sample); in ena_adjust_adaptive_rx_intr_moderation()
1182 net_dim(&ena_napi->dim, dim_sample); in ena_adjust_adaptive_rx_intr_moderation()
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c2356 struct dim_sample dim_sample = {}; in bnxt_poll() local
2361 &dim_sample); in bnxt_poll()
2362 net_dim(&cpr->dim, dim_sample); in bnxt_poll()