Lines Matching refs:fdev
64 void (*create)(struct mlx5_fpga_device *fdev);
73 int (*add)(struct mlx5_fpga_device *fdev, u32 vid, u16 pid);
81 void (*remove)(struct mlx5_fpga_device *fdev);
87 void (*destroy)(struct mlx5_fpga_device *fdev);
125 struct mlx5_fpga_device *fdev,
184 int mlx5_fpga_device_reload(struct mlx5_fpga_device *fdev,
198 int mlx5_fpga_flash_select(struct mlx5_fpga_device *fdev,
216 mlx5_fpga_sbu_conn_create(struct mlx5_fpga_device *fdev,
258 int mlx5_fpga_mem_read(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
276 int mlx5_fpga_mem_write(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
292 int mlx5_fpga_get_sbu_caps(struct mlx5_fpga_device *fdev, int size, void *buf);
300 u64 mlx5_fpga_ddr_size_get(struct mlx5_fpga_device *fdev);
308 u64 mlx5_fpga_ddr_base_get(struct mlx5_fpga_device *fdev);
320 void mlx5_fpga_client_data_set(struct mlx5_fpga_device *fdev,
334 void *mlx5_fpga_client_data_get(struct mlx5_fpga_device *fdev,
344 void mlx5_fpga_device_query(struct mlx5_fpga_device *fdev,
354 struct device *mlx5_fpga_dev(struct mlx5_fpga_device *fdev);
363 int mlx5_fpga_temperature(struct mlx5_fpga_device *fdev,
373 int mlx5_fpga_connectdisconnect(struct mlx5_fpga_device *fdev,
384 void mlx5_fpga_get_cap(struct mlx5_fpga_device *fdev, u32 *fpga_caps);