/linux-6.6.21/lib/dim/ |
D | dim.c | 58 struct dim_stats *curr_stats) in dim_calc_stats() argument 71 curr_stats->ppms = DIV_ROUND_UP(npkts * USEC_PER_MSEC, delta_us); in dim_calc_stats() 72 curr_stats->bpms = DIV_ROUND_UP(nbytes * USEC_PER_MSEC, delta_us); in dim_calc_stats() 73 curr_stats->epms = DIV_ROUND_UP(DIM_NEVENTS * USEC_PER_MSEC, in dim_calc_stats() 75 curr_stats->cpms = DIV_ROUND_UP(ncomps * USEC_PER_MSEC, delta_us); in dim_calc_stats() 76 if (curr_stats->epms != 0) in dim_calc_stats() 77 curr_stats->cpe_ratio = DIV_ROUND_DOWN_ULL( in dim_calc_stats() 78 curr_stats->cpms * 100, curr_stats->epms); in dim_calc_stats() 80 curr_stats->cpe_ratio = 0; in dim_calc_stats()
|
D | rdma_dim.c | 44 static bool rdma_dim_decision(struct dim_stats *curr_stats, struct dim *dim) in rdma_dim_decision() argument 52 stats_res = rdma_dim_stats_compare(curr_stats, in rdma_dim_decision() 57 if (curr_stats->cpe_ratio <= 50 * prev_ix) in rdma_dim_decision() 71 dim->prev_stats = *curr_stats; in rdma_dim_decision() 79 struct dim_stats curr_stats; in rdma_dim() local 91 if (!dim_calc_stats(&dim->start_sample, curr_sample, &curr_stats)) in rdma_dim() 93 if (rdma_dim_decision(&curr_stats, dim)) { in rdma_dim()
|
D | net_dim.c | 165 static bool net_dim_decision(struct dim_stats *curr_stats, struct dim *dim) in net_dim_decision() argument 174 stats_res = net_dim_stats_compare(curr_stats, in net_dim_decision() 188 stats_res = net_dim_stats_compare(curr_stats, in net_dim_decision() 213 dim->prev_stats = *curr_stats; in net_dim_decision() 220 struct dim_stats curr_stats; in net_dim() local 230 if (!dim_calc_stats(&dim->start_sample, &end_sample, &curr_stats)) in net_dim() 232 if (net_dim_decision(&curr_stats, dim)) { in net_dim()
|
/linux-6.6.21/drivers/crypto/intel/qat/qat_common/ |
D | adf_heartbeat.c | 167 struct hb_cnt_pair *live_stats, *last_stats, *curr_stats; in adf_hb_get_status() local 172 const size_t stats_size = size_mul(dev_ctrs, sizeof(*curr_stats)); in adf_hb_get_status() 190 curr_stats = kmemdup(live_stats, stats_size, GFP_KERNEL); in adf_hb_get_status() 191 if (!curr_stats) in adf_hb_get_status() 197 ae_curr_p = curr_stats + ae_offset; in adf_hb_get_status() 207 memcpy(last_stats, curr_stats, stats_size); in adf_hb_get_status() 208 kfree(curr_stats); in adf_hb_get_status()
|
/linux-6.6.21/drivers/net/ethernet/netronome/nfp/flower/ |
D | qos_conf.c | 350 struct nfp_stat_pair *curr_stats; in nfp_flower_stats_rlim_reply() local 368 curr_stats = &repr_priv->qos_table.curr_stats; in nfp_flower_stats_rlim_reply() 372 curr_stats->pkts = be64_to_cpu(msg->pass_pkts) + in nfp_flower_stats_rlim_reply() 374 curr_stats->bytes = be64_to_cpu(msg->pass_bytes) + in nfp_flower_stats_rlim_reply() 378 prev_stats->pkts = curr_stats->pkts; in nfp_flower_stats_rlim_reply() 379 prev_stats->bytes = curr_stats->bytes; in nfp_flower_stats_rlim_reply() 471 struct nfp_stat_pair *curr_stats; in nfp_flower_stats_rate_limiter() local 489 curr_stats = &repr_priv->qos_table.curr_stats; in nfp_flower_stats_rate_limiter() 491 diff_pkts = curr_stats->pkts - prev_stats->pkts; in nfp_flower_stats_rate_limiter() 492 diff_bytes = curr_stats->bytes - prev_stats->bytes; in nfp_flower_stats_rate_limiter() [all …]
|
D | main.h | 355 struct nfp_stat_pair curr_stats; member
|
/linux-6.6.21/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
D | hw_atl2_utils_fw.c | 340 struct aq_stats_s *cs = &self->curr_stats; in aq_a2_fill_a0_stats() 341 struct aq_stats_s curr_stats = *cs; in aq_a2_fill_a0_stats() local 348 curr_stats._N += stats->a0.msm._F - priv->last_stats.a0.msm._F;\ in aq_a2_fill_a0_stats() 372 *cs = curr_stats; in aq_a2_fill_a0_stats() 382 struct aq_stats_s *cs = &self->curr_stats; in aq_a2_fill_b0_stats() 383 struct aq_stats_s curr_stats = *cs; in aq_a2_fill_b0_stats() local 390 curr_stats._N += stats->b0._F - priv->last_stats.b0._F; \ in aq_a2_fill_b0_stats() 409 *cs = curr_stats; in aq_a2_fill_b0_stats() 416 struct aq_stats_s *cs = &self->curr_stats; in aq_a2_fw_update_stats()
|
D | hw_atl2.c | 767 return &self->curr_stats; in hw_atl2_utils_get_hw_stats()
|
/linux-6.6.21/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
D | hw_atl_utils.c | 869 struct aq_stats_s *cs = &self->curr_stats; in hw_atl_utils_update_stats() 870 struct aq_stats_s curr_stats = *cs; in hw_atl_utils_update_stats() local 880 curr_stats._N_ += mbox.stats._N_ - self->last_stats._N_; \ in hw_atl_utils_update_stats() 905 *cs = curr_stats; in hw_atl_utils_update_stats() 921 return &self->curr_stats; in hw_atl_utils_get_hw_stats()
|
/linux-6.6.21/include/linux/ |
D | dim.h | 242 struct dim_stats *curr_stats);
|
/linux-6.6.21/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_tc.c | 1626 struct bnxt_tc_flow_stats stats, *curr_stats, *prev_stats; in bnxt_tc_get_flow_stats() local 1639 curr_stats = &flow->stats; in bnxt_tc_get_flow_stats() 1643 stats.packets = curr_stats->packets - prev_stats->packets; in bnxt_tc_get_flow_stats() 1644 stats.bytes = curr_stats->bytes - prev_stats->bytes; in bnxt_tc_get_flow_stats() 1645 *prev_stats = *curr_stats; in bnxt_tc_get_flow_stats()
|
/linux-6.6.21/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_hw.h | 186 struct aq_stats_s curr_stats; member
|