Home
last modified time | relevance | path

Searched refs:header_buf (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/vfio/pci/virtio/
H A Dmigrate.c537 virtiovf_add_buf_header(struct virtiovf_data_buffer *header_buf, in virtiovf_add_buf_header() argument
540 struct virtiovf_migration_file *migf = header_buf->migf; in virtiovf_add_buf_header()
548 page = virtiovf_get_migration_page(header_buf, 0); in virtiovf_add_buf_header()
554 header_buf->length = sizeof(header); in virtiovf_add_buf_header()
555 header_buf->start_pos = header_buf->migf->max_pos; in virtiovf_add_buf_header()
556 migf->max_pos += header_buf->length; in virtiovf_add_buf_header()
558 list_add_tail(&header_buf->buf_elm, &migf->buf_list); in virtiovf_add_buf_header()
567 struct virtiovf_data_buffer *header_buf; in virtiovf_read_device_context_chunk() local
611 header_buf = virtiovf_get_data_buffer(migf, in virtiovf_read_device_context_chunk()
613 if (IS_ERR(header_buf)) { in virtiovf_read_device_context_chunk()
[all …]
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.c624 if (async_data->header_buf) in mlx5vf_mig_file_cleanup_cb()
625 mlx5vf_put_data_buffer(async_data->header_buf); in mlx5vf_mig_file_cleanup_cb()
637 static int add_buf_header(struct mlx5_vhca_data_buffer *header_buf, in add_buf_header() argument
640 struct mlx5_vf_migration_file *migf = header_buf->migf; in add_buf_header()
649 page = mlx5vf_get_migration_page(header_buf, 0); in add_buf_header()
655 header_buf->length = sizeof(header); in add_buf_header()
656 header_buf->start_pos = header_buf->migf->max_pos; in add_buf_header()
657 migf->max_pos += header_buf->length; in add_buf_header()
659 list_add_tail(&header_buf->buf_elm, &migf->buf_list); in add_buf_header()
688 if (async_data->header_buf) { in mlx5vf_save_callback()
[all …]
H A Dmain.c338 struct mlx5_vhca_data_buffer *header_buf = NULL; in mlx5vf_add_stop_copy_header() local
345 header_buf = mlx5vf_get_data_buffer(migf, DIV_ROUND_UP(size, PAGE_SIZE), in mlx5vf_add_stop_copy_header()
347 if (IS_ERR(header_buf)) in mlx5vf_add_stop_copy_header()
348 return PTR_ERR(header_buf); in mlx5vf_add_stop_copy_header()
353 page = mlx5vf_get_migration_page(header_buf, 0); in mlx5vf_add_stop_copy_header()
360 header_buf->length = sizeof(header); in mlx5vf_add_stop_copy_header()
363 header_buf->length += sizeof(data); in mlx5vf_add_stop_copy_header()
365 header_buf->start_pos = header_buf->migf->max_pos; in mlx5vf_add_stop_copy_header()
366 migf->max_pos += header_buf->length; in mlx5vf_add_stop_copy_header()
368 list_add_tail(&header_buf->buf_elm, &migf->buf_list); in mlx5vf_add_stop_copy_header()
[all …]
H A Dcmd.h73 struct mlx5_vhca_data_buffer *header_buf; member
/linux/init/
H A Dinitramfs.c257 static __initdata char *header_buf, *symlink_buf, *name_buf; variable
261 read_into(header_buf, CPIO_HDRLEN, GotHeader); in do_start()
525 header_buf = bufs->header; in unpack_to_rootfs()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_provider.h249 void *header_buf; member
H A Dmthca_qp.c1386 qp->sqp->header_buf = in mthca_alloc_sqp()
1389 if (!qp->sqp->header_buf) in mthca_alloc_sqp()
1430 qp->sqp->header_buf, qp->sqp->header_dma); in mthca_alloc_sqp()
1494 qp->sqp->header_buf, qp->sqp->header_dma); in mthca_free_qp()
1557 sqp->header_buf + in build_mlx_header()