/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | port_buffer.c | 32 #include "port_buffer.h" 35 struct mlx5e_port_buffer *port_buffer) in mlx5e_port_query_buffer() 56 port_buffer->buffer[i].lossy = in mlx5e_port_query_buffer() 58 port_buffer->buffer[i].epsb = in mlx5e_port_query_buffer() 60 port_buffer->buffer[i].size = in mlx5e_port_query_buffer() 62 port_buffer->buffer[i].xon = in mlx5e_port_query_buffer() 64 port_buffer->buffer[i].xoff = in mlx5e_port_query_buffer() 66 total_used += port_buffer->buffer[i].size; in mlx5e_port_query_buffer() 69 port_buffer->buffer[i].size, in mlx5e_port_query_buffer() 70 port_buffer in mlx5e_port_query_buffer() 34 mlx5e_port_query_buffer(struct mlx5e_priv *priv, struct mlx5e_port_buffer *port_buffer) mlx5e_port_query_buffer() argument 89 port_set_buffer(struct mlx5e_priv *priv, struct mlx5e_port_buffer *port_buffer) port_set_buffer() argument 148 update_xoff_threshold(struct mlx5e_port_buffer *port_buffer, u32 xoff, unsigned int max_mtu, u16 port_buff_cell_sz) update_xoff_threshold() argument 195 update_buffer_lossy(unsigned int max_mtu, u8 pfc_en, u8 *buffer, u32 xoff, u16 port_buff_cell_sz, struct mlx5e_port_buffer *port_buffer, bool *change) update_buffer_lossy() argument 270 struct mlx5e_port_buffer port_buffer; mlx5e_port_manual_buffer_config() local [all...] |
H A D | port_buffer.h | 73 struct mlx5e_port_buffer *port_buffer);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | port_buffer.c | 32 #include "port_buffer.h" 35 struct mlx5e_port_buffer *port_buffer) in mlx5e_port_query_buffer() 56 port_buffer->buffer[i].lossy = in mlx5e_port_query_buffer() 58 port_buffer->buffer[i].epsb = in mlx5e_port_query_buffer() 60 port_buffer->buffer[i].size = in mlx5e_port_query_buffer() 62 port_buffer->buffer[i].xon = in mlx5e_port_query_buffer() 64 port_buffer->buffer[i].xoff = in mlx5e_port_query_buffer() 66 total_used += port_buffer->buffer[i].size; in mlx5e_port_query_buffer() 70 port_buffer->buffer[i].size, in mlx5e_port_query_buffer() 71 port_buffer in mlx5e_port_query_buffer() 34 mlx5e_port_query_buffer(struct mlx5e_priv *priv, struct mlx5e_port_buffer *port_buffer) mlx5e_port_query_buffer() argument 209 port_update_pool_cfg(struct mlx5_core_dev *mdev, struct mlx5e_port_buffer *port_buffer) port_update_pool_cfg() argument 285 port_set_buffer(struct mlx5e_priv *priv, struct mlx5e_port_buffer *port_buffer) port_set_buffer() argument 360 update_xoff_threshold(struct mlx5e_port_buffer *port_buffer, u32 xoff, unsigned int max_mtu, u16 port_buff_cell_sz) update_xoff_threshold() argument 408 update_buffer_lossy(struct mlx5_core_dev *mdev, unsigned int max_mtu, u8 pfc_en, u8 *buffer, u32 xoff, u16 port_buff_cell_sz, struct mlx5e_port_buffer *port_buffer, bool *change) update_buffer_lossy() argument 489 struct mlx5e_port_buffer port_buffer; mlx5e_port_manual_buffer_config() local [all...] |
H A D | port_buffer.h | 76 struct mlx5e_port_buffer *port_buffer);
|
/kernel/linux/linux-5.10/drivers/char/ |
H A D | virtio_console.c | 91 struct port_buffer { struct 180 struct port_buffer *inbuf; 357 static void free_buf(struct port_buffer *buf, bool can_sleep) in free_buf() 393 struct port_buffer *buf, *tmp; in reclaim_dma_bufs() 412 static struct port_buffer *alloc_buf(struct virtio_device *vdev, size_t buf_size, in alloc_buf() 415 struct port_buffer *buf; in alloc_buf() 421 * directly after the port_buffer struct. in alloc_buf() 468 static struct port_buffer *get_inbuf(struct port *port) in get_inbuf() 470 struct port_buffer *buf; in get_inbuf() 491 static int add_inbuf(struct virtqueue *vq, struct port_buffer *bu [all...] |
/kernel/linux/linux-6.6/drivers/char/ |
H A D | virtio_console.c | 85 struct port_buffer { struct 174 struct port_buffer *inbuf; 351 static void free_buf(struct port_buffer *buf, bool can_sleep) in free_buf() 387 struct port_buffer *buf, *tmp; in reclaim_dma_bufs() 406 static struct port_buffer *alloc_buf(struct virtio_device *vdev, size_t buf_size, in alloc_buf() 409 struct port_buffer *buf; in alloc_buf() 415 * directly after the port_buffer struct. in alloc_buf() 462 static struct port_buffer *get_inbuf(struct port *port) in get_inbuf() 464 struct port_buffer *buf; in get_inbuf() 485 static int add_inbuf(struct virtqueue *vq, struct port_buffer *bu [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_dcbnl.c | 36 #include "en/port_buffer.h" 911 struct mlx5e_port_buffer port_buffer; in mlx5e_dcbnl_getbuffer() local 925 err = mlx5e_port_query_buffer(priv, &port_buffer); in mlx5e_dcbnl_getbuffer() 930 dcb_buffer->buffer_size[i] = port_buffer.buffer[i].size; in mlx5e_dcbnl_getbuffer() 931 dcb_buffer->total_size = port_buffer.port_buffer_size - in mlx5e_dcbnl_getbuffer() 932 port_buffer.internal_buffers_size; in mlx5e_dcbnl_getbuffer() 942 struct mlx5e_port_buffer port_buffer; in mlx5e_dcbnl_setbuffer() local 970 err = mlx5e_port_query_buffer(priv, &port_buffer); in mlx5e_dcbnl_setbuffer() 975 if (port_buffer.buffer[i].size != dcb_buffer->buffer_size[i]) { in mlx5e_dcbnl_setbuffer()
|
H A D | Makefile | 39 mlx5_core-$(CONFIG_MLX5_CORE_EN_DCB) += en_dcbnl.o en/port_buffer.o
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_dcbnl.c | 36 #include "en/port_buffer.h" 911 struct mlx5e_port_buffer port_buffer; in mlx5e_dcbnl_getbuffer() local 925 err = mlx5e_port_query_buffer(priv, &port_buffer); in mlx5e_dcbnl_getbuffer() 930 dcb_buffer->buffer_size[i] = port_buffer.buffer[i].size; in mlx5e_dcbnl_getbuffer() 931 dcb_buffer->total_size = port_buffer.port_buffer_size; in mlx5e_dcbnl_getbuffer() 941 struct mlx5e_port_buffer port_buffer; in mlx5e_dcbnl_setbuffer() local 969 err = mlx5e_port_query_buffer(priv, &port_buffer); in mlx5e_dcbnl_setbuffer() 974 if (port_buffer.buffer[i].size != dcb_buffer->buffer_size[i]) { in mlx5e_dcbnl_setbuffer()
|
H A D | Makefile | 35 mlx5_core-$(CONFIG_MLX5_CORE_EN_DCB) += en_dcbnl.o en/port_buffer.o
|