Symbol: port_buffer
drivers/char/virtio_console.c
1292
struct port_buffer *buf;
drivers/char/virtio_console.c
1525
struct port_buffer *buf)
drivers/char/virtio_console.c
1664
struct port_buffer *buf;
drivers/char/virtio_console.c
1691
struct port_buffer *buf;
drivers/char/virtio_console.c
175
struct port_buffer *inbuf;
drivers/char/virtio_console.c
1896
struct port_buffer *buf;
drivers/char/virtio_console.c
349
static void free_buf(struct port_buffer *buf, bool can_sleep)
drivers/char/virtio_console.c
385
struct port_buffer *buf, *tmp;
drivers/char/virtio_console.c
404
static struct port_buffer *alloc_buf(struct virtio_device *vdev, size_t buf_size,
drivers/char/virtio_console.c
407
struct port_buffer *buf;
drivers/char/virtio_console.c
460
static struct port_buffer *get_inbuf(struct port *port)
drivers/char/virtio_console.c
462
struct port_buffer *buf;
drivers/char/virtio_console.c
483
static int add_inbuf(struct virtqueue *vq, struct port_buffer *buf)
drivers/char/virtio_console.c
500
struct port_buffer *buf;
drivers/char/virtio_console.c
583
struct port_buffer *buf;
drivers/char/virtio_console.c
657
struct port_buffer *buf;
drivers/char/virtio_console.c
800
struct port_buffer *buf;
drivers/char/virtio_console.c
907
struct port_buffer *buf;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
210
struct mlx5e_port_buffer *port_buffer)
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
221
lossless_buff_count += ((port_buffer->buffer[i].size) &&
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
222
(!(port_buffer->buffer[i].lossy)));
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
225
p = select_sbcm_params(&port_buffer->buffer[i], lossless_buff_count);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
286
struct mlx5e_port_buffer *port_buffer)
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
309
u64 size = port_buffer->buffer[i].size;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
310
u64 xoff = port_buffer->buffer[i].xoff;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
311
u64 xon = port_buffer->buffer[i].xon;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
318
MLX5_SET(bufferx_reg, buffer, lossy, port_buffer->buffer[i].lossy);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
328
err = port_update_pool_cfg(priv->mdev, port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
35
struct mlx5e_port_buffer *port_buffer)
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
361
static int update_xoff_threshold(struct mlx5e_port_buffer *port_buffer,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
367
if (port_buffer->buffer[i].lossy) {
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
368
port_buffer->buffer[i].xoff = 0;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
369
port_buffer->buffer[i].xon = 0;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
373
if (port_buffer->buffer[i].size <
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
376
i, port_buffer->buffer[i].size);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
380
port_buffer->buffer[i].xoff = port_buffer->buffer[i].size - xoff;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
381
port_buffer->buffer[i].xon =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
382
port_buffer->buffer[i].xoff - max_mtu;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
412
struct mlx5e_port_buffer *port_buffer,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
440
if (lossy != port_buffer->buffer[i].lossy) {
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
441
port_buffer->buffer[i].lossy = lossy;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
447
err = update_xoff_threshold(port_buffer, xoff, max_mtu, port_buff_cell_sz);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
451
err = port_update_pool_cfg(mdev, port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
490
struct mlx5e_port_buffer port_buffer;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
504
err = mlx5e_port_query_buffer(priv, &port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
510
err = update_xoff_threshold(&port_buffer, xoff, max_mtu, port_buff_cell_sz);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
523
port_buff_cell_sz, &port_buffer,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
540
port_buff_cell_sz, &port_buffer, &update_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
548
if (!port_buffer.buffer[i].lossy && !buffer_size[i]) {
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
554
port_buffer.buffer[i].size = buffer_size[i];
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
56
port_buffer->buffer[i].lossy =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
560
if (total_used > port_buffer.headroom_size &&
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
561
(total_used - port_buffer.headroom_size) >
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
562
port_buffer.spare_buffer_size)
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
566
err = update_xoff_threshold(&port_buffer, xoff, max_mtu, port_buff_cell_sz);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
574
err = update_xoff_threshold(&port_buffer, xoff, max_mtu, port_buff_cell_sz);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
58
port_buffer->buffer[i].epsb =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
581
err = port_set_buffer(priv, &port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
60
port_buffer->buffer[i].size =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
62
port_buffer->buffer[i].xon =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
64
port_buffer->buffer[i].xoff =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
66
total_used += port_buffer->buffer[i].size;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
70
port_buffer->buffer[i].size,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
71
port_buffer->buffer[i].xon,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
72
port_buffer->buffer[i].xoff,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
73
port_buffer->buffer[i].epsb,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
74
port_buffer->buffer[i].lossy);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
77
port_buffer->internal_buffers_size = 0;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
80
port_buffer->internal_buffers_size +=
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
84
port_buffer->port_buffer_size =
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
86
port_buffer->headroom_size = total_used;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
87
port_buffer->spare_buffer_size = port_buffer->port_buffer_size -
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
88
port_buffer->internal_buffers_size -
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
89
port_buffer->headroom_size;
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
93
port_buffer->port_buffer_size, port_buffer->headroom_size,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
94
port_buffer->internal_buffers_size,
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.c
95
port_buffer->spare_buffer_size);
drivers/net/ethernet/mellanox/mlx5/core/en/port_buffer.h
76
struct mlx5e_port_buffer *port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1015
err = mlx5e_port_query_buffer(priv, &port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
1020
if (port_buffer.buffer[i].size != dcb_buffer->buffer_size[i]) {
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
956
struct mlx5e_port_buffer port_buffer;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
970
err = mlx5e_port_query_buffer(priv, &port_buffer);
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
975
dcb_buffer->buffer_size[i] = port_buffer.buffer[i].size;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
976
dcb_buffer->total_size = port_buffer.port_buffer_size -
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
977
port_buffer.internal_buffers_size;
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c
987
struct mlx5e_port_buffer port_buffer;