mlx5_vhca_data_buffer
static int mlx5vf_dma_data_buffer(struct mlx5_vhca_data_buffer *buf)
void mlx5vf_free_data_buffer(struct mlx5_vhca_data_buffer *buf)
struct mlx5_vhca_data_buffer *
struct mlx5_vhca_data_buffer *buf;
void mlx5vf_put_data_buffer(struct mlx5_vhca_data_buffer *buf)
struct mlx5_vhca_data_buffer *
struct mlx5_vhca_data_buffer *buf, *temp_buf;
struct mlx5_vhca_data_buffer, buf_elm))) {
static int add_buf_header(struct mlx5_vhca_data_buffer *header_buf,
struct mlx5_vhca_data_buffer *buf, bool inc,
struct mlx5_vhca_data_buffer *header_buf = NULL;
struct mlx5_vhca_data_buffer *buf)
struct mlx5_vhca_data_buffer *entry;
struct mlx5_vhca_data_buffer, buf_elm))) {
struct mlx5_vhca_data_buffer *buf[MAX_NUM_CHUNKS];
struct mlx5_vhca_data_buffer *buf_header[MAX_NUM_CHUNKS];
struct mlx5_vhca_data_buffer *buf, bool inc,
struct mlx5_vhca_data_buffer *buf);
struct mlx5_vhca_data_buffer *
void mlx5vf_free_data_buffer(struct mlx5_vhca_data_buffer *buf);
struct mlx5_vhca_data_buffer *
void mlx5vf_put_data_buffer(struct mlx5_vhca_data_buffer *buf);
mlx5vf_get_migration_page(struct mlx5_vhca_data_buffer *buf,
struct mlx5_vhca_data_buffer *buf;
struct mlx5_vhca_data_buffer *header_buf;
struct mlx5_vhca_data_buffer *buf;
static ssize_t mlx5vf_buf_read(struct mlx5_vhca_data_buffer *vhca_buf,
struct mlx5_vhca_data_buffer *vhca_buf;
static struct mlx5_vhca_data_buffer *
struct mlx5_vhca_data_buffer *buf = migf->buf[index];
struct mlx5_vhca_data_buffer *buf;
struct mlx5_vhca_data_buffer *header_buf = NULL;
struct mlx5_vhca_data_buffer *buf;
struct mlx5_vhca_data_buffer *buf;
static struct mlx5_vhca_data_buffer *
struct mlx5_vhca_data_buffer *buf;
struct mlx5_vhca_data_buffer *buf;
struct mlx5_vhca_data_buffer *buf;
mlx5vf_append_page_to_mig_buf(struct mlx5_vhca_data_buffer *vhca_buf,
buf = list_first_entry(&migf->buf_list, struct mlx5_vhca_data_buffer,
struct mlx5_vhca_data_buffer *vhca_buf,
struct mlx5_vhca_data_buffer *vhca_buf,
struct mlx5_vhca_data_buffer *vhca_buf,
struct mlx5_vhca_data_buffer *vhca_buf = migf->buf[0];
struct mlx5_vhca_data_buffer *vhca_buf_header = migf->buf_header[0];
static void mlx5vf_buf_read_done(struct mlx5_vhca_data_buffer *vhca_buf)
struct mlx5_vhca_data_buffer *buf;