• Home
  • Raw
  • Download

Lines Matching full:dim

623 	ec->use_adaptive_rx_coalesce = priv->dim.use_dim;  in bcm_sysport_get_coalesce()
658 if (ec->use_adaptive_rx_coalesce && !priv->dim.use_dim) { in bcm_sysport_set_coalesce()
659 moder = net_dim_get_def_rx_moderation(priv->dim.dim.mode); in bcm_sysport_set_coalesce()
664 priv->dim.use_dim = ec->use_adaptive_rx_coalesce; in bcm_sysport_set_coalesce()
863 priv->dim.packets = processed; in bcm_sysport_desc_rx()
864 priv->dim.bytes = processed_bytes; in bcm_sysport_desc_rx()
1037 if (priv->dim.use_dim) { in bcm_sysport_poll()
1038 dim_update_sample(priv->dim.event_ctr, priv->dim.packets, in bcm_sysport_poll()
1039 priv->dim.bytes, &dim_sample); in bcm_sysport_poll()
1040 net_dim(&priv->dim.dim, dim_sample); in bcm_sysport_poll()
1109 struct dim *dim = container_of(work, struct dim, work); in bcm_sysport_dim_work() local
1111 container_of(dim, struct bcm_sysport_net_dim, dim); in bcm_sysport_dim_work()
1113 container_of(ndim, struct bcm_sysport_priv, dim); in bcm_sysport_dim_work()
1114 struct dim_cq_moder cur_profile = net_dim_get_rx_moderation(dim->mode, in bcm_sysport_dim_work()
1115 dim->profile_ix); in bcm_sysport_dim_work()
1118 dim->state = DIM_START_MEASURE; in bcm_sysport_dim_work()
1139 priv->dim.event_ctr++; in bcm_sysport_rx_isr()
1468 struct bcm_sysport_net_dim *dim = &priv->dim; in bcm_sysport_init_dim() local
1470 INIT_WORK(&dim->dim.work, cb); in bcm_sysport_init_dim()
1471 dim->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in bcm_sysport_init_dim()
1472 dim->event_ctr = 0; in bcm_sysport_init_dim()
1473 dim->packets = 0; in bcm_sysport_init_dim()
1474 dim->bytes = 0; in bcm_sysport_init_dim()
1479 struct bcm_sysport_net_dim *dim = &priv->dim; in bcm_sysport_init_rx_coalesce() local
1486 /* If DIM was enabled, re-apply default parameters */ in bcm_sysport_init_rx_coalesce()
1487 if (dim->use_dim) { in bcm_sysport_init_rx_coalesce()
1488 moder = net_dim_get_def_rx_moderation(dim->dim.mode); in bcm_sysport_init_rx_coalesce()
2077 cancel_work_sync(&priv->dim.dim.work); in bcm_sysport_netif_stop()