Lines Matching refs:fdev

64 	 * @fdev: The FPGA device
66 void (*create)(struct mlx5_fpga_device *fdev);
69 * @fdev: The FPGA device
75 int (*add)(struct mlx5_fpga_device *fdev, u32 vid, u16 pid);
79 * @fdev: The FPGA device
83 void (*remove)(struct mlx5_fpga_device *fdev);
86 * @fdev: The FPGA device
89 void (*destroy)(struct mlx5_fpga_device *fdev);
122 * @fdev: FPGA device this packet was sent to
127 struct mlx5_fpga_device *fdev,
175 * @fdev: The FPGA device
186 int mlx5_fpga_device_reload(struct mlx5_fpga_device *fdev,
191 * @fdev: The FPGA device
200 int mlx5_fpga_flash_select(struct mlx5_fpga_device *fdev,
205 * @fdev: The FPGA device
218 mlx5_fpga_sbu_conn_create(struct mlx5_fpga_device *fdev,
232 * @fdev: An FPGA SBU connection
247 * @fdev: The FPGA device
260 int mlx5_fpga_mem_read(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
265 * @fdev: The FPGA device
278 int mlx5_fpga_mem_write(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
283 * @fdev: The FPGA device
294 int mlx5_fpga_get_sbu_caps(struct mlx5_fpga_device *fdev, int size, void *buf);
298 * @fdev: The FPGA device
302 u64 mlx5_fpga_ddr_size_get(struct mlx5_fpga_device *fdev);
306 * @fdev: The FPGA device
310 u64 mlx5_fpga_ddr_base_get(struct mlx5_fpga_device *fdev);
314 * @fdev: The FPGA device
322 void mlx5_fpga_client_data_set(struct mlx5_fpga_device *fdev,
328 * @fdev: The FPGA device
336 void *mlx5_fpga_client_data_get(struct mlx5_fpga_device *fdev,
341 * @fdev: The FPGA device
346 void mlx5_fpga_device_query(struct mlx5_fpga_device *fdev,
351 * @fdev: The FPGA device
356 struct device *mlx5_fpga_dev(struct mlx5_fpga_device *fdev);
360 * @fdev: The FPGA device
365 int mlx5_fpga_temperature(struct mlx5_fpga_device *fdev,
370 * @fdev: The FPGA device
375 int mlx5_fpga_connectdisconnect(struct mlx5_fpga_device *fdev,
380 * @fdev: The FPGA device
386 void mlx5_fpga_get_cap(struct mlx5_fpga_device *fdev, u32 *fpga_caps);