Searched refs:net_dim (Results 1 – 14 of 14) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_dim.c | 37 mlx5e_complete_dim_work(struct net_dim *dim, struct net_dim_cq_moder moder, in mlx5e_complete_dim_work() 46 struct net_dim *dim = container_of(work, struct net_dim, work); in mlx5e_rx_dim_work() 56 struct net_dim *dim = container_of(work, struct net_dim, work); in mlx5e_tx_dim_work()
|
D | en_txrx.c | 58 net_dim(&sq->dim, dim_sample); in mlx5e_handle_tx_dim() 71 net_dim(&rq->dim, dim_sample); in mlx5e_handle_rx_dim()
|
D | en.h | 362 struct net_dim dim; /* Adaptive Moderation */ 570 struct net_dim dim; /* Dynamic Interrupt Moderation */
|
/Linux-v4.19/include/linux/ |
D | net_dim.h | 58 struct net_dim { /* Adaptive Moderation */ struct 191 static inline bool net_dim_on_top(struct net_dim *dim) in net_dim_on_top() 204 static inline void net_dim_turn(struct net_dim *dim) in net_dim_turn() 221 static inline int net_dim_step(struct net_dim *dim) in net_dim_step() 248 static inline void net_dim_park_on_top(struct net_dim *dim) in net_dim_park_on_top() 256 static inline void net_dim_park_tired(struct net_dim *dim) in net_dim_park_tired() 263 static inline void net_dim_exit_parking(struct net_dim *dim) in net_dim_exit_parking() 303 struct net_dim *dim) in net_dim_decision() 387 static inline void net_dim(struct net_dim *dim, in net_dim() function
|
/Linux-v4.19/Documentation/networking/ |
D | net_dim.txt | 95 Net DIM API exposes the main function net_dim(struct net_dim *dim, 99 data structures: struct net_dim and struct net_dim_sample. Struct net_dim 104 data sample stored in struct net_dim in order to decide on the algorithm's next 109 main net_dim() function. The recommended method is to call net_dim() on each 111 iterations under certain conditions, there is no need to moderate the net_dim() 113 struct net_dim to the net_dim() function call. It is advised for each entity 114 using Net DIM to hold a struct net_dim as part of its data structure and use it 119 The net_dim() call itself does not return anything. Instead Net DIM relies on 135 #include <linux/net_dim.h> 140 /* Get struct net_dim from struct work_struct */ [all …]
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_dim.c | 16 struct net_dim *dim = container_of(work, struct net_dim, in bnxt_dim_work()
|
D | bnxt_debugfs.c | 24 struct net_dim *dim = filep->private_data; in debugfs_dim_read() 64 static struct dentry *debugfs_dim_ring_init(struct net_dim *dim, int ring_idx, in debugfs_dim_ring_init()
|
D | bnxt.h | 714 struct net_dim dim;
|
D | bnxt.c | 2054 net_dim(&cpr->dim, dim_sample); in bnxt_poll()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.h | 584 struct net_dim dim;
|
D | bcmgenet.c | 1914 net_dim(&ring->dim.dim, dim_sample); in bcmgenet_rx_poll() 1922 struct net_dim *dim = container_of(work, struct net_dim, work); in bcmgenet_dim_work()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/ |
D | bcmsysport.h | 711 struct net_dim dim;
|
D | bcmsysport.c | 1038 net_dim(&priv->dim.dim, dim_sample); in bcm_sysport_poll() 1097 struct net_dim *dim = container_of(work, struct net_dim, work); in bcm_sysport_dim_work()
|
/Linux-v4.19/ |
D | MAINTAINERS | 5155 F: include/linux/net_dim.h
|