Lines Matching full:fpga
46 * This header defines the in-kernel API for Innova FPGA client drivers.
62 * @fdev: The FPGA device
67 * @fdev: The FPGA device
77 * @fdev: The FPGA device
84 * @fdev: The FPGA device
119 * @conn: FPGA Connection this packet was sent to
120 * @fdev: FPGA device this packet was sent to
130 * struct mlx5_fpga_conn_attr - FPGA connection attributes
172 * mlx5_fpga_device_reload() - Force the FPGA to reload its synthesis from flash
173 * @fdev: The FPGA device
189 * @fdev: The FPGA device
202 * mlx5_fpga_sbu_conn_create() - Initialize a new FPGA SBU connection
203 * @fdev: The FPGA device
206 * Sets up a new FPGA SBU connection with the specified attributes.
220 * mlx5_fpga_sbu_conn_destroy() - Destroy an FPGA SBU connection
221 * @conn: The FPGA SBU connection to destroy
223 * Cleans up an FPGA SBU connection which was previously created with
230 * @fdev: An FPGA SBU connection
233 * Queues a packet for transmission over an FPGA SBU connection.
244 * mlx5_fpga_mem_read() - Read from FPGA memory address space
245 * @fdev: The FPGA device
247 * @addr: Starting address to read from, in FPGA address space
262 * mlx5_fpga_mem_write() - Write to FPGA memory address space
263 * @fdev: The FPGA device
265 * @addr: Starting address to write to, in FPGA address space
269 * Writes the specified buffer data to FPGA memory at the specified address.
281 * @fdev: The FPGA device
285 * Reads the FPGA SBU capabilities into the specified buffer.
295 * mlx5_fpga_ddr_size_get() - Retrieve the size of FPGA DDR
296 * @fdev: The FPGA device
298 * Return: Size of DDR avaailable for FPGA, in bytes
303 * mlx5_fpga_ddr_base_get() - Retrieve the base address of FPGA DDR
304 * @fdev: The FPGA device
306 * Return: Base address of DDR in FPGA address space
312 * @fdev: The FPGA device
326 * @fdev: The FPGA device
338 * mlx5_fpga_device_query() - Query FPGA device state information
339 * @fdev: The FPGA device
348 * mlx5_fpga_dev() - Retrieve FPGA device structure
349 * @fdev: The FPGA device
357 * mlx5_fpga_temperature() - Retrieve FPGA sensor of temperature
358 * @fdev: The FPGA device
367 * mlx5_fpga_connectdisconnect() - Connect/disconnect ConnectX to FPGA
368 * @fdev: The FPGA device
377 * mlx5_fpga_get_cap() - Returns the FPGA cap mailbox from FW without parsing.
378 * @fdev: The FPGA device
382 * Returns a copy of the FPGA caps mailbox and returns it in fpga_caps