Lines Matching refs:dim

850 		ec->use_adaptive_rx_coalesce |= ring->dim.use_dim;  in bcmgenet_get_coalesce()
853 ec->use_adaptive_rx_coalesce |= ring->dim.use_dim; in bcmgenet_get_coalesce()
884 if (ec->use_adaptive_rx_coalesce && !ring->dim.use_dim) { in bcmgenet_set_ring_rx_coalesce()
885 moder = net_dim_get_def_rx_moderation(ring->dim.dim.mode); in bcmgenet_set_ring_rx_coalesce()
890 ring->dim.use_dim = ec->use_adaptive_rx_coalesce; in bcmgenet_set_ring_rx_coalesce()
2369 ring->dim.bytes = bytes_processed; in bcmgenet_desc_rx()
2370 ring->dim.packets = rxpktprocessed; in bcmgenet_desc_rx()
2390 if (ring->dim.use_dim) { in bcmgenet_rx_poll()
2391 dim_update_sample(ring->dim.event_ctr, ring->dim.packets, in bcmgenet_rx_poll()
2392 ring->dim.bytes, &dim_sample); in bcmgenet_rx_poll()
2393 net_dim(&ring->dim.dim, dim_sample); in bcmgenet_rx_poll()
2401 struct dim *dim = container_of(work, struct dim, work); in bcmgenet_dim_work() local
2403 container_of(dim, struct bcmgenet_net_dim, dim); in bcmgenet_dim_work()
2405 container_of(ndim, struct bcmgenet_rx_ring, dim); in bcmgenet_dim_work()
2407 net_dim_get_rx_moderation(dim->mode, dim->profile_ix); in bcmgenet_dim_work()
2410 dim->state = DIM_START_MEASURE; in bcmgenet_dim_work()
2581 struct bcmgenet_net_dim *dim = &ring->dim; in bcmgenet_init_dim() local
2583 INIT_WORK(&dim->dim.work, cb); in bcmgenet_init_dim()
2584 dim->dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in bcmgenet_init_dim()
2585 dim->event_ctr = 0; in bcmgenet_init_dim()
2586 dim->packets = 0; in bcmgenet_init_dim()
2587 dim->bytes = 0; in bcmgenet_init_dim()
2592 struct bcmgenet_net_dim *dim = &ring->dim; in bcmgenet_init_rx_coalesce() local
2600 if (dim->use_dim) { in bcmgenet_init_rx_coalesce()
2601 moder = net_dim_get_def_rx_moderation(dim->dim.mode); in bcmgenet_init_rx_coalesce()
2865 cancel_work_sync(&ring->dim.dim.work); in bcmgenet_disable_rx_napi()
2870 cancel_work_sync(&ring->dim.dim.work); in bcmgenet_disable_rx_napi()
3150 rx_ring->dim.event_ctr++; in bcmgenet_isr1()
3195 rx_ring->dim.event_ctr++; in bcmgenet_isr0()