ring_group 3004 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static bool hns3_get_new_flow_lvl(struct hns3_enet_ring_group *ring_group) ring_group 3015 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c tqp_vector = ring_group->ring->tqp_vector; ring_group 3021 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c do_div(ring_group->total_packets, time_passed_ms); ring_group 3022 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c packets_per_msecs = ring_group->total_packets; ring_group 3024 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c do_div(ring_group->total_bytes, time_passed_ms); ring_group 3025 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c bytes_per_msecs = ring_group->total_bytes; ring_group 3027 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c new_flow_level = ring_group->coal.flow_level; ring_group 3055 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c &tqp_vector->rx_group == ring_group) ring_group 3058 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_group->total_bytes = 0; ring_group 3059 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_group->total_packets = 0; ring_group 3060 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_group->coal.flow_level = new_flow_level; ring_group 3065 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static bool hns3_get_new_int_gl(struct hns3_enet_ring_group *ring_group) ring_group 3070 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!ring_group->ring) ring_group 3073 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c tqp_vector = ring_group->ring->tqp_vector; ring_group 3077 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (ring_group->total_packets == 0) { ring_group 3078 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_group->coal.int_gl = HNS3_INT_GL_50K; ring_group 3079 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_group->coal.flow_level = HNS3_FLOW_LOW; ring_group 3083 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (!hns3_get_new_flow_lvl(ring_group)) ring_group 3086 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c new_int_gl = ring_group->coal.int_gl; ring_group 3087 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c switch (ring_group->coal.flow_level) { ring_group 3104 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c if (new_int_gl != ring_group->coal.int_gl) { ring_group 3105 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_group->coal.int_gl = new_int_gl;