Home
last modified time | relevance | path

Searched refs:irq_moder (Results 1 – 3 of 3) sorted by relevance

/linux/lib/dim/
H A Dnet_dim.c108 dev->irq_moder = kzalloc_obj(*dev->irq_moder); in net_dim_init_irq_moder()
109 if (!dev->irq_moder) in net_dim_init_irq_moder()
112 moder = dev->irq_moder; in net_dim_init_irq_moder()
153 if (!dev->irq_moder) in net_dim_free_irq_moder()
156 rxp = rtnl_dereference(dev->irq_moder->rx_profile); in net_dim_free_irq_moder()
157 txp = rtnl_dereference(dev->irq_moder->tx_profile); in net_dim_free_irq_moder()
159 rcu_assign_pointer(dev->irq_moder->rx_profile, NULL); in net_dim_free_irq_moder()
160 rcu_assign_pointer(dev->irq_moder->tx_profile, NULL); in net_dim_free_irq_moder()
164 kfree(dev->irq_moder); in net_dim_free_irq_moder()
170 struct dim_irq_moder *irq_moder = dev->irq_moder; in net_dim_setting() local
[all …]
/linux/net/ethtool/
H A Dcoalesce.c282 if (!req_base->dev || !req_base->dev->irq_moder) in coalesce_fill_reply()
285 moder = req_base->dev->irq_moder; in coalesce_fill_reply()
361 struct dim_irq_moder *irq_moder = req_info->dev->irq_moder; in ethnl_set_coalesce_validate() local
371 if (irq_moder && irq_moder->profile_flags & DIM_PROFILE_RX) in ethnl_set_coalesce_validate()
374 if (irq_moder && irq_moder->profile_flags & DIM_PROFILE_TX) in ethnl_set_coalesce_validate()
399 static int ethnl_update_irq_moder(struct dim_irq_moder *irq_moder, in ethnl_update_irq_moder() argument
411 if (irq_moder->coal_flags & coal_bit) { in ethnl_update_irq_moder()
456 struct dim_irq_moder *irq_moder = dev->irq_moder; in ethnl_update_profile() local
487 ret = ethnl_update_irq_moder(irq_moder, &new_profile[i].usec, in ethnl_update_profile()
494 ret = ethnl_update_irq_moder(irq_moder, &new_profile[i].pkts, in ethnl_update_profile()
[all …]
/linux/include/linux/
H A Dnetdevice.h2562 struct dim_irq_moder *irq_moder; member