Lines Matching refs:header_buf
488 if (async_data->header_buf)
489 mlx5vf_put_data_buffer(async_data->header_buf);
502 static int add_buf_header(struct mlx5_vhca_data_buffer *header_buf,
505 struct mlx5_vf_migration_file *migf = header_buf->migf;
514 page = mlx5vf_get_migration_page(header_buf, 0);
520 header_buf->length = sizeof(header);
521 header_buf->start_pos = header_buf->migf->max_pos;
522 migf->max_pos += header_buf->length;
524 list_add_tail(&header_buf->buf_elm, &migf->buf_list);
546 if (async_data->header_buf) {
547 status = add_buf_header(async_data->header_buf, image_size,
583 struct mlx5_vhca_data_buffer *header_buf = NULL;
622 header_buf = migf->buf_header;
625 header_buf = mlx5vf_get_data_buffer(migf,
627 if (IS_ERR(header_buf)) {
628 err = PTR_ERR(header_buf);
637 async_data->header_buf = header_buf;
649 if (header_buf)
650 mlx5vf_put_data_buffer(header_buf);