Lines Matching defs:mlx5_vf_migration_file
88 struct mlx5_vf_migration_file { struct
89 struct file *filp;
90 struct mutex lock;
91 enum mlx5_vf_migf_state state;
93 enum mlx5_vf_load_state load_state;
94 u32 pdn;
95 loff_t max_pos;
96 u64 record_size;
97 u32 record_tag;
98 u64 stop_copy_prep_size;
99 u64 pre_copy_initial_bytes;
100 size_t next_required_umem_size;
101 u8 num_ready_chunks;
103 struct mlx5_vhca_data_buffer *buf[MAX_NUM_CHUNKS];
104 struct mlx5_vhca_data_buffer *buf_header[MAX_NUM_CHUNKS];
105 struct mlx5vf_save_work_data save_data[MAX_NUM_CHUNKS];
106 spinlock_t list_lock;
107 struct list_head buf_list;
108 struct list_head avail_list;
109 struct mlx5vf_pci_core_device *mvdev;
110 wait_queue_head_t poll_wait;
111 struct completion save_comp;
112 struct mlx5_async_ctx async_ctx;
113 struct mlx5vf_async_data async_data;