Symbol: dim_sample
drivers/net/ethernet/amazon/ena/ena_netdev.c
1362
struct dim_sample dim_sample;
drivers/net/ethernet/amazon/ena/ena_netdev.c
1373
&dim_sample);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1375
net_dim(&ena_napi->dim, &dim_sample);
drivers/net/ethernet/broadcom/bcmsysport.c
1021
priv->dim.bytes, &dim_sample);
drivers/net/ethernet/broadcom/bcmsysport.c
1022
net_dim(&priv->dim.dim, &dim_sample);
drivers/net/ethernet/broadcom/bcmsysport.c
996
struct dim_sample dim_sample = {};
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3291
struct dim_sample dim_sample = {};
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3296
&dim_sample);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3297
net_dim(&cpr->dim, &dim_sample);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3422
struct dim_sample dim_sample = {};
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3427
&dim_sample);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
3428
net_dim(&cpr->dim, &dim_sample);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2469
struct dim_sample dim_sample = {};
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2479
ring->dim.bytes, &dim_sample);
drivers/net/ethernet/broadcom/genet/bcmgenet.c
2480
net_dim(&ring->dim.dim, &dim_sample);
drivers/net/ethernet/freescale/enetc/enetc.c
1113
struct dim_sample dim_sample = {};
drivers/net/ethernet/freescale/enetc/enetc.c
1123
&dim_sample);
drivers/net/ethernet/freescale/enetc/enetc.c
1124
net_dim(&v->rx_dim, &dim_sample);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4506
struct dim_sample sample = {};
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4519
struct dim_sample sample = {};
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
20
struct dim_sample sample = {};
drivers/net/ethernet/intel/ice/ice_txrx.c
1089
struct dim_sample *sample,
drivers/net/ethernet/intel/ice/ice_txrx.c
1148
struct dim_sample dim_sample;
drivers/net/ethernet/intel/ice/ice_txrx.c
1150
__ice_update_sample(q_vector, tx, &dim_sample, true);
drivers/net/ethernet/intel/ice/ice_txrx.c
1151
net_dim(&tx->dim, &dim_sample);
drivers/net/ethernet/intel/ice/ice_txrx.c
1155
struct dim_sample dim_sample;
drivers/net/ethernet/intel/ice/ice_txrx.c
1157
__ice_update_sample(q_vector, rx, &dim_sample, false);
drivers/net/ethernet/intel/ice/ice_txrx.c
1158
net_dim(&rx->dim, &dim_sample);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3938
struct dim_sample *dim_sample,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3941
dim_update_sample(q_vector->total_events, packets, bytes, dim_sample);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3942
dim_sample->comp_ctr = 0;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3948
if (ktime_ms_delta(dim_sample->time, dim->start_sample.time) >= HZ)
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3963
struct dim_sample dim_sample = { };
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3984
idpf_update_dim_sample(q_vector, &dim_sample, &q_vector->tx_dim,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3986
net_dim(&q_vector->tx_dim, &dim_sample);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4006
idpf_update_dim_sample(q_vector, &dim_sample, &q_vector->rx_dim,
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4008
net_dim(&q_vector->rx_dim, &dim_sample);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
548
struct dim_sample dim_sample = { 0 };
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
561
&dim_sample);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c
562
net_dim(&cq_poll->dim, &dim_sample);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2203
struct dim_sample dim_sample = {};
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2422
&dim_sample);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2423
net_dim(&eth->rx_dim, &dim_sample);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2560
struct dim_sample dim_sample = {};
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2572
&dim_sample);
drivers/net/ethernet/mediatek/mtk_eth_soc.c
2573
net_dim(&eth->tx_dim, &dim_sample);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
52
struct dim_sample dim_sample = {};
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
57
dim_update_sample(sq->cq.event_ctr, stats->packets, stats->bytes, &dim_sample);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
58
net_dim(sq->dim, &dim_sample);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
64
struct dim_sample dim_sample = {};
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
69
dim_update_sample(rq->cq.event_ctr, stats->packets, stats->bytes, &dim_sample);
drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c
70
net_dim(rq->dim, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1171
struct dim_sample dim_sample = {};
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1177
dim_update_sample(r_vec->event_ctr, pkts, bytes, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1178
net_dim(&r_vec->rx_dim, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1182
struct dim_sample dim_sample = {};
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1188
dim_update_sample(r_vec->event_ctr, pkts, bytes, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfd3/dp.c
1189
net_dim(&r_vec->tx_dim, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1281
struct dim_sample dim_sample = {};
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1287
dim_update_sample(r_vec->event_ctr, pkts, bytes, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1288
net_dim(&r_vec->rx_dim, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1292
struct dim_sample dim_sample = {};
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1298
dim_update_sample(r_vec->event_ctr, pkts, bytes, &dim_sample);
drivers/net/ethernet/netronome/nfp/nfdk/dp.c
1299
net_dim(&r_vec->tx_dim, &dim_sample);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
906
struct dim_sample dim_sample;
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
933
pkts, bytes, &dim_sample);
drivers/net/ethernet/pensando/ionic/ionic_txrx.c
935
net_dim(&qcq->dim, &dim_sample);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
891
struct dim_sample sample = {};
drivers/net/ethernet/wangxun/libwx/wx_lib.c
903
struct dim_sample sample = {};
drivers/net/ethernet/xilinx/xilinx_axienet_main.c
1306
struct dim_sample sample = {
drivers/net/virtio_net.c
2987
struct dim_sample cur_sample = {};
drivers/soc/fsl/dpio/dpio-service.c
883
struct dim_sample dim_sample = {};
drivers/soc/fsl/dpio/dpio-service.c
893
dim_update_sample(d->event_ctr, d->frames, d->bytes, &dim_sample);
drivers/soc/fsl/dpio/dpio-service.c
894
net_dim(&d->rx_dim, &dim_sample);
include/linux/dim.h
147
struct dim_sample start_sample;
include/linux/dim.h
148
struct dim_sample measuring_sample;
include/linux/dim.h
354
bool dim_calc_stats(const struct dim_sample *start,
include/linux/dim.h
355
const struct dim_sample *end,
include/linux/dim.h
366
dim_update_sample(u16 event_ctr, u64 packets, u64 bytes, struct dim_sample *s)
include/linux/dim.h
385
struct dim_sample *s)
include/linux/dim.h
428
void net_dim(struct dim *dim, const struct dim_sample *end_sample);
lib/dim/dim.c
57
bool dim_calc_stats(const struct dim_sample *start,
lib/dim/dim.c
58
const struct dim_sample *end,
lib/dim/net_dim.c
350
void net_dim(struct dim *dim, const struct dim_sample *end_sample)
lib/dim/rdma_dim.c
78
struct dim_sample *curr_sample = &dim->measuring_sample;