• Home
  • Raw
  • Download

Lines Matching full:dim

848 		ec->use_adaptive_rx_coalesce |= ring->dim.use_dim;  in bcmgenet_get_coalesce()
851 ec->use_adaptive_rx_coalesce |= ring->dim.use_dim; in bcmgenet_get_coalesce()
882 if (ec->use_adaptive_rx_coalesce && !ring->dim.use_dim) { in bcmgenet_set_ring_rx_coalesce()
883 moder = net_dim_get_def_rx_moderation(ring->dim.dim.mode); in bcmgenet_set_ring_rx_coalesce()
888 ring->dim.use_dim = ec->use_adaptive_rx_coalesce; in bcmgenet_set_ring_rx_coalesce()
2321 ring->dim.bytes = bytes_processed; in bcmgenet_desc_rx()
2322 ring->dim.packets = rxpktprocessed; in bcmgenet_desc_rx()
2342 if (ring->dim.use_dim) { in bcmgenet_rx_poll()
2343 dim_update_sample(ring->dim.event_ctr, ring->dim.packets, in bcmgenet_rx_poll()
2344 ring->dim.bytes, &dim_sample); in bcmgenet_rx_poll()
2345 net_dim(&ring->dim.dim, dim_sample); in bcmgenet_rx_poll()
2353 struct dim *dim = container_of(work, struct dim, work); in bcmgenet_dim_work() local
2355 container_of(dim, struct bcmgenet_net_dim, dim); in bcmgenet_dim_work()
2357 container_of(ndim, struct bcmgenet_rx_ring, dim); in bcmgenet_dim_work()
2359 net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in bcmgenet_dim_work()
2362 dim->state = DIM_START_MEASURE; in bcmgenet_dim_work()
2533 struct bcmgenet_net_dim *dim = &ring->dim; in bcmgenet_init_dim() local
2535 INIT_WORK(&dim->dim.work, cb); in bcmgenet_init_dim()
2536 dim->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in bcmgenet_init_dim()
2537 dim->event_ctr = 0; in bcmgenet_init_dim()
2538 dim->packets = 0; in bcmgenet_init_dim()
2539 dim->bytes = 0; in bcmgenet_init_dim()
2544 struct bcmgenet_net_dim *dim = &ring->dim; in bcmgenet_init_rx_coalesce() local
2551 /* If DIM was enabled, re-apply default parameters */ in bcmgenet_init_rx_coalesce()
2552 if (dim->use_dim) { in bcmgenet_init_rx_coalesce()
2553 moder = net_dim_get_def_rx_moderation(dim->dim.mode); in bcmgenet_init_rx_coalesce()
2817 cancel_work_sync(&ring->dim.dim.work); in bcmgenet_disable_rx_napi()
2822 cancel_work_sync(&ring->dim.dim.work); in bcmgenet_disable_rx_napi()
3102 rx_ring->dim.event_ctr++; in bcmgenet_isr1()
3147 rx_ring->dim.event_ctr++; in bcmgenet_isr0()