Lines Matching refs:header_buf
624 if (async_data->header_buf)
625 mlx5vf_put_data_buffer(async_data->header_buf);
637 static int add_buf_header(struct mlx5_vhca_data_buffer *header_buf,
640 struct mlx5_vf_migration_file *migf = header_buf->migf;
649 page = mlx5vf_get_migration_page(header_buf, 0);
655 header_buf->length = sizeof(header);
656 header_buf->start_pos = header_buf->migf->max_pos;
657 migf->max_pos += header_buf->length;
659 list_add_tail(&header_buf->buf_elm, &migf->buf_list);
688 if (async_data->header_buf) {
689 status = add_buf_header(async_data->header_buf, image_size,
745 struct mlx5_vhca_data_buffer *header_buf = NULL;
791 header_buf = migf->buf_header[header_idx];
795 if (!header_buf) {
796 header_buf = mlx5vf_get_data_buffer(
801 if (IS_ERR(header_buf)) {
802 err = PTR_ERR(header_buf);
810 async_data->header_buf = header_buf;
822 if (header_buf)
823 mlx5vf_put_data_buffer(header_buf);