| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_ethtool.c | 211 struct ethtool_coalesce *coal, in emac_get_coalesce() 227 struct ethtool_coalesce *coal) in emac_get_per_queue_coalesce() 243 struct ethtool_coalesce *coal, in emac_set_coalesce() 274 struct ethtool_coalesce *coal) in emac_set_per_queue_coalesce()
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | ethtool.c | 16 struct ethtool_coalesce *cp, in wil_ethtoolops_get_coalesce() 53 struct ethtool_coalesce *cp, in wil_ethtoolops_set_coalesce()
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-ethtool.c | 57 struct ethtool_coalesce *ec, in mcp251xfd_ring_get_coalesce() 87 struct ethtool_coalesce *ec, in mcp251xfd_ring_set_coalesce()
|
| H A D | mcp251xfd-ram.h | 59 const struct ethtool_coalesce *ec,
|
| H A D | mcp251xfd-ram.c | 63 const struct ethtool_coalesce *ec, in can_ram_get_layout()
|
| /linux/drivers/net/ethernet/synopsys/ |
| H A D | dwc-xlgmac-ethtool.c | 151 struct ethtool_coalesce *ec, in xlgmac_ethtool_get_coalesce() 166 struct ethtool_coalesce *ec, in xlgmac_ethtool_set_coalesce()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ethtool.c | 119 struct ethtool_coalesce *coal, in mlx5i_set_coalesce() 129 struct ethtool_coalesce *coal, in mlx5i_get_coalesce()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_ethtool.c | 1332 static void __idpf_get_q_coalesce(struct ethtool_coalesce *ec, in __idpf_get_q_coalesce() 1356 struct ethtool_coalesce *ec, in idpf_get_q_coalesce() 1400 struct ethtool_coalesce *ec, in idpf_get_coalesce() 1418 struct ethtool_coalesce *ec) in idpf_get_per_q_coalesce() 1432 static int __idpf_set_q_coalesce(const struct ethtool_coalesce *ec, in __idpf_set_q_coalesce() 1517 const struct ethtool_coalesce *ec, in idpf_set_q_coalesce() 1541 struct ethtool_coalesce *ec, in idpf_set_coalesce() 1590 struct ethtool_coalesce *ec) in idpf_set_per_q_coalesce()
|
| /linux/drivers/net/netdevsim/ |
| H A D | ethtool.c | 46 struct ethtool_coalesce *coal, in nsim_get_coalesce() 57 struct ethtool_coalesce *coal, in nsim_set_coalesce()
|
| H A D | netdevsim.h | 95 struct ethtool_coalesce coalesce;
|
| /linux/include/linux/ |
| H A D | ethtool.h | 1233 struct ethtool_coalesce *, 1237 struct ethtool_coalesce *, 1312 struct ethtool_coalesce *); 1314 struct ethtool_coalesce *);
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_ethtool.c | 782 struct ethtool_coalesce *ec, in __stmmac_get_coalesce() 820 struct ethtool_coalesce *ec, in stmmac_get_coalesce() 828 struct ethtool_coalesce *ec) in stmmac_get_per_queue_coalesce() 834 struct ethtool_coalesce *ec, in __stmmac_set_coalesce() 906 struct ethtool_coalesce *ec, in stmmac_set_coalesce() 914 struct ethtool_coalesce *ec) in stmmac_set_per_queue_coalesce()
|
| /linux/drivers/net/ethernet/qualcomm/rmnet/ |
| H A D | rmnet_vnd.c | 219 struct ethtool_coalesce *coal, in rmnet_get_coalesce() 238 struct ethtool_coalesce *coal, in rmnet_set_coalesce()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_ethtool.c | 556 struct ethtool_coalesce *ec, int queue) in __iavf_get_coalesce() 597 struct ethtool_coalesce *ec, in iavf_get_coalesce() 613 struct ethtool_coalesce *ec) in iavf_get_per_queue_coalesce() 627 struct ethtool_coalesce *ec, int queue) in iavf_set_itr_per_queue() 685 struct ethtool_coalesce *ec, int queue) in __iavf_set_coalesce() 727 struct ethtool_coalesce *ec, in iavf_set_coalesce() 743 struct ethtool_coalesce *ec) in iavf_set_per_queue_coalesce()
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_ethtool.c | 632 struct ethtool_coalesce *coal, u16 queue) in __hinic_get_coalesce() 666 static int is_coalesce_exceed_limit(const struct ethtool_coalesce *coal) in is_coalesce_exceed_limit() 746 struct ethtool_coalesce *coal, u16 queue) in __hinic_set_coalesce() 799 struct ethtool_coalesce *coal, in hinic_get_coalesce() 807 struct ethtool_coalesce *coal, in hinic_set_coalesce() 815 struct ethtool_coalesce *coal) in hinic_get_per_queue_coalesce() 821 struct ethtool_coalesce *coal) in hinic_set_per_queue_coalesce()
|
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_ethtool.c | 275 struct ethtool_coalesce *ec, in sxgbe_get_coalesce() 288 struct ethtool_coalesce *ec, in sxgbe_set_coalesce()
|
| /linux/net/ethtool/ |
| H A D | coalesce.c | 14 struct ethtool_coalesce coalesce; 217 const struct ethtool_coalesce *coal = &data->coalesce; in coalesce_fill_reply() 531 struct ethtool_coalesce coalesce = {}; in __ethnl_set_coalesce()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en.h | 1249 struct ethtool_coalesce *coal, 1253 struct ethtool_coalesce *coal, 1257 struct ethtool_coalesce *coal); 1259 struct ethtool_coalesce *coal);
|
| H A D | en_ethtool.c | 619 struct ethtool_coalesce *coal, in mlx5e_ethtool_get_coalesce() 646 struct ethtool_coalesce *coal, in mlx5e_get_coalesce() 656 struct ethtool_coalesce *coal) in mlx5e_ethtool_get_per_queue_coalesce() 710 struct ethtool_coalesce *coal) in mlx5e_get_per_queue_coalesce() 761 struct ethtool_coalesce *coal, in mlx5e_ethtool_set_coalesce() 874 struct ethtool_coalesce *coal, in mlx5e_set_coalesce() 884 struct ethtool_coalesce *coal) in mlx5e_ethtool_set_per_queue_coalesce() 958 struct ethtool_coalesce *coal) in mlx5e_set_per_queue_coalesce()
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| H A D | qlcnic_hw.h | 178 struct ethtool_coalesce *);
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 394 struct ethtool_coalesce *c, in dpaa_get_coalesce() 413 struct ethtool_coalesce *c, in dpaa_set_coalesce()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_ethtool.c | 1360 struct ethtool_coalesce *cmd, in hns3_get_coalesce() 1393 struct ethtool_coalesce *cmd) in hns3_check_gl_coalesce_para() 1437 struct ethtool_coalesce *cmd) in hns3_check_rl_coalesce_para() 1465 struct ethtool_coalesce *cmd) in hns3_check_ql_coalesce_param() 1505 struct ethtool_coalesce *cmd, in hns3_check_coalesce_para() 1532 struct ethtool_coalesce *cmd, in hns3_set_coalesce_per_queue() 1571 struct ethtool_coalesce *cmd, in hns3_set_coalesce()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ethtool.c | 4038 ice_get_rc_coalesce(struct ethtool_coalesce *ec, struct ice_ring_container *rc) in ice_get_rc_coalesce() 4072 ice_get_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) in ice_get_q_coalesce() 4106 __ice_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, in __ice_get_coalesce() 4122 struct ethtool_coalesce *ec, in ice_get_coalesce() 4131 struct ethtool_coalesce *ec) in ice_get_per_q_coalesce() 4149 ice_set_rc_coalesce(struct ethtool_coalesce *ec, in ice_set_rc_coalesce() 4240 ice_set_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) in ice_set_q_coalesce() 4301 __ice_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, in __ice_set_coalesce() 4347 struct ethtool_coalesce *ec, in ice_set_coalesce() 4356 struct ethtool_coalesce *ec) in ice_set_per_q_coalesce()
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_ethtool.c | 337 struct ethtool_coalesce *ec, in wx_get_coalesce() 404 struct ethtool_coalesce *ec, in wx_set_coalesce()
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_ethtool.c | 440 struct ethtool_coalesce *ec, in mana_get_coalesce() 472 struct ethtool_coalesce *ec, in mana_set_coalesce()
|