Lines Matching full:dim

603 	ec->use_adaptive_rx_coalesce = priv->dim.use_dim;  in bcm_sysport_get_coalesce()
640 if (ec->use_adaptive_rx_coalesce && !priv->dim.use_dim) { in bcm_sysport_set_coalesce()
641 moder = net_dim_get_def_rx_moderation(priv->dim.dim.mode); in bcm_sysport_set_coalesce()
646 priv->dim.use_dim = ec->use_adaptive_rx_coalesce; in bcm_sysport_set_coalesce()
845 priv->dim.packets = processed; in bcm_sysport_desc_rx()
846 priv->dim.bytes = processed_bytes; in bcm_sysport_desc_rx()
1019 if (priv->dim.use_dim) { in bcm_sysport_poll()
1020 dim_update_sample(priv->dim.event_ctr, priv->dim.packets, in bcm_sysport_poll()
1021 priv->dim.bytes, &dim_sample); in bcm_sysport_poll()
1022 net_dim(&priv->dim.dim, &dim_sample); in bcm_sysport_poll()
1091 struct dim *dim = container_of(work, struct dim, work); in bcm_sysport_dim_work() local
1093 container_of(dim, struct bcm_sysport_net_dim, dim); in bcm_sysport_dim_work()
1095 container_of(ndim, struct bcm_sysport_priv, dim); in bcm_sysport_dim_work()
1096 struct dim_cq_moder cur_profile = net_dim_get_rx_moderation(dim->mode, in bcm_sysport_dim_work()
1097 dim->profile_ix); in bcm_sysport_dim_work()
1100 dim->state = DIM_START_MEASURE; in bcm_sysport_dim_work()
1121 priv->dim.event_ctr++; in bcm_sysport_rx_isr()
1451 struct bcm_sysport_net_dim *dim = &priv->dim; in bcm_sysport_init_dim() local
1453 INIT_WORK(&dim->dim.work, cb); in bcm_sysport_init_dim()
1454 dim->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in bcm_sysport_init_dim()
1455 dim->event_ctr = 0; in bcm_sysport_init_dim()
1456 dim->packets = 0; in bcm_sysport_init_dim()
1457 dim->bytes = 0; in bcm_sysport_init_dim()
1462 struct bcm_sysport_net_dim *dim = &priv->dim; in bcm_sysport_init_rx_coalesce() local
1469 /* If DIM was enabled, re-apply default parameters */ in bcm_sysport_init_rx_coalesce()
1470 if (dim->use_dim) { in bcm_sysport_init_rx_coalesce()
1471 moder = net_dim_get_def_rx_moderation(dim->dim.mode); in bcm_sysport_init_rx_coalesce()
2067 cancel_work_sync(&priv->dim.dim.work); in bcm_sysport_netif_stop()