Symbol: mlx5_fpga_device
sys/dev/mlx5/driver.h
764
struct mlx5_fpga_device *fpga;
sys/dev/mlx5/mlx5_fpga/conn.h
44
struct mlx5_fpga_device *fdev;
sys/dev/mlx5/mlx5_fpga/conn.h
85
int mlx5_fpga_conn_device_init(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/conn.h
86
void mlx5_fpga_conn_device_cleanup(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/conn.h
88
mlx5_fpga_conn_create(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
1034
void mlx5_fpga_conn_device_cleanup(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
427
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
516
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
530
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
673
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
709
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
754
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
791
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
842
struct mlx5_fpga_conn *mlx5_fpga_conn_create(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
966
struct mlx5_fpga_device *fdev = conn->fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
988
int mlx5_fpga_conn_device_init(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
101
static struct mlx5_fpga_device *mlx5_fpga_device_alloc(void)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
103
struct mlx5_fpga_device *fdev = NULL;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
147
static int mlx5_fpga_device_load_check(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
181
static int mlx5_fpga_device_brb(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
207
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
332
struct mlx5_fpga_device *fdev = NULL;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
362
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
419
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
454
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
508
struct mlx5_fpga_device *fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
545
struct mlx5_fpga_device *fdev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
64
static void client_context_destroy(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_core.c
75
static int client_context_create(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
131
struct mlx5_fpga_device *fdev = cb_arg;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
178
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
238
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
263
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
275
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
323
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
367
struct mlx5_fpga_device *fdev = mdev->fpga;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
61
struct mlx5_fpga_device *dev;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
95
struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
130
static int mlx5_fpga_mem_read_i2c(struct mlx5_fpga_device *fdev, size_t size,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
162
static int mlx5_fpga_mem_write_i2c(struct mlx5_fpga_device *fdev, size_t size,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
193
int mlx5_fpga_mem_read(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
226
int mlx5_fpga_mem_write(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
259
int mlx5_fpga_get_sbu_caps(struct mlx5_fpga_device *fdev, int size, void *buf)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
265
u64 mlx5_fpga_ddr_size_get(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
271
u64 mlx5_fpga_ddr_base_get(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
277
void mlx5_fpga_client_data_set(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
293
void *mlx5_fpga_client_data_get(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
312
void mlx5_fpga_device_query(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
325
static int mlx5_fpga_device_reload_cmd(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
364
int mlx5_fpga_device_reload(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
466
int mlx5_fpga_flash_select(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
494
int mlx5_fpga_connectdisconnect(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
520
int mlx5_fpga_temperature(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
527
struct device *mlx5_fpga_dev(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
53
mlx5_fpga_sbu_conn_create(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
533
void mlx5_fpga_get_cap(struct mlx5_fpga_device *fdev, u32 *fpga_caps)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
99
static int mem_transaction(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
102
static void trans_complete(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
124
struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
144
static int trans_validate(struct mlx5_fpga_device *fdev, u64 addr, size_t size)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
245
struct mlx5_fpga_device *fdev = cb_arg;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
306
int mlx5_fpga_trans_device_init(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
330
void mlx5_fpga_trans_device_cleanup(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
59
static struct mlx5_fpga_trans_priv *find_tid(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
69
static struct mlx5_fpga_trans_priv *alloc_tid(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_trans.c
92
static void free_tid(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
125
struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
184
int mlx5_fpga_device_reload(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
198
int mlx5_fpga_flash_select(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
216
mlx5_fpga_sbu_conn_create(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
258
int mlx5_fpga_mem_read(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
sys/dev/mlx5/mlx5_fpga/sdk.h
276
int mlx5_fpga_mem_write(struct mlx5_fpga_device *fdev, size_t size, u64 addr,
sys/dev/mlx5/mlx5_fpga/sdk.h
292
int mlx5_fpga_get_sbu_caps(struct mlx5_fpga_device *fdev, int size, void *buf);
sys/dev/mlx5/mlx5_fpga/sdk.h
300
u64 mlx5_fpga_ddr_size_get(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/sdk.h
308
u64 mlx5_fpga_ddr_base_get(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/sdk.h
320
void mlx5_fpga_client_data_set(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
334
void *mlx5_fpga_client_data_get(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
344
void mlx5_fpga_device_query(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
354
struct device *mlx5_fpga_dev(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/sdk.h
363
int mlx5_fpga_temperature(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
373
int mlx5_fpga_connectdisconnect(struct mlx5_fpga_device *fdev,
sys/dev/mlx5/mlx5_fpga/sdk.h
384
void mlx5_fpga_get_cap(struct mlx5_fpga_device *fdev, u32 *fpga_caps);
sys/dev/mlx5/mlx5_fpga/sdk.h
52
struct mlx5_fpga_device;
sys/dev/mlx5/mlx5_fpga/sdk.h
64
void (*create)(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/sdk.h
73
int (*add)(struct mlx5_fpga_device *fdev, u32 vid, u16 pid);
sys/dev/mlx5/mlx5_fpga/sdk.h
81
void (*remove)(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/sdk.h
87
void (*destroy)(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/trans.h
59
int mlx5_fpga_trans_device_init(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga/trans.h
60
void mlx5_fpga_trans_device_cleanup(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_char.c
199
struct mlx5_fpga_device *fdev;
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
102
static int mlx5_fpga_tools_add(struct mlx5_fpga_device *fdev, u32 vid, u16 pid)
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
107
static void mlx5_fpga_tools_remove(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
111
static void mlx5_fpga_tools_destroy(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
42
static void mlx5_fpga_tools_create(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
43
static int mlx5_fpga_tools_add(struct mlx5_fpga_device *fdev, u32 vid, u16 pid);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
44
static void mlx5_fpga_tools_remove(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
45
static void mlx5_fpga_tools_destroy(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
47
struct mlx5_fpga_tools_dev *mlx5_fpga_tools_alloc(struct mlx5_fpga_device *fdev);
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
58
struct mlx5_fpga_tools_dev *mlx5_fpga_tools_alloc(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga_tools/mlx5fpga_tools_main.c
89
static void mlx5_fpga_tools_create(struct mlx5_fpga_device *fdev)
sys/dev/mlx5/mlx5_fpga_tools/tools.h
47
struct mlx5_fpga_device *fdev;