Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c, line 110
- drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c mlx5_fpga_mem_read_i2c() -> mlx5_fpga_access_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 0 | dev->cmd.vars.throttle_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | dev->cmd.vars.unprivileged_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 1 | size | 1-64 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | *buf | 0-255 |
| PARAM_VALUE | 4 | write | 0 |
| CAPPED_DATA | 1 | size | 1 |
drivers/net/ethernet/mellanox/mlx5/core/fpga/sdk.c mlx5_fpga_mem_write_i2c() -> mlx5_fpga_access_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 0 | dev->cmd.vars.throttle_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | dev->cmd.vars.unprivileged_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 1 | size | 1-64 |
| PARAM_VALUE | 3 | buf | 4096-ptr_max |
| PARAM_VALUE | 3 | *buf | 0-255 |
| PARAM_VALUE | 4 | write | 1 |
| CAPPED_DATA | 1 | size | 1 |
drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c mlx5_fpga_sbu_caps() -> mlx5_fpga_access_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->caps.fpga | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cmd.vars.throttle_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 0 | dev->cmd.vars.unprivileged_sem.first_waiter->up | 0-1 |
| PARAM_VALUE | 1 | size | 1-64 |
| PARAM_VALUE | 4 | write | 0 |
| CAPPED_DATA | 1 | size | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 3 | buf | $1 [m] |