Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c, line 116
- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c lag_active_port_bits() -> mlx5_infer_tx_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tracker | 4096-ptr_max |
| PARAM_VALUE | 2 | ports | 127346439690637312 |
| PARAM_VALUE | 3 | num_enabled | 1957518581838278656 |
| BUF_SIZE | 2 | ports | 8 |
| DATA_SOURCE | 1 | ldev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 1 | &ldev->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_print_mapping() -> mlx5_infer_tx_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tracker | 2116858682320592896,6504638763868979200,8366610224146386944 |
| PARAM_VALUE | 0 | tracker->bond_speed_mbps | 0,u32max |
| PARAM_VALUE | 1 | ldev | 4096-ptr_max |
| PARAM_VALUE | 1 | ldev->buckets | 1-255 |
| PARAM_VALUE | 1 | ldev->port_sel.outer.ttc->groups | 0-s64max |
| PARAM_VALUE | 1 | *ldev->lag_mpesw.pf_metadata | 0-4294967295 |
| PARAM_VALUE | 2 | ports | 8414514442992033792 |
| PARAM_VALUE | 3 | num_enabled | 8867485816277082112 |
| BUF_SIZE | 2 | ports | 8 |
| DATA_SOURCE | 0 | tracker | $2 |
| DATA_SOURCE | 1 | ldev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 1 | &ldev->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c mapping_show() -> mlx5_infer_tx_enabled()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tracker | 4096-ptr_max |
| PARAM_VALUE | 1 | ldev | 4096-ptr_max |
| PARAM_VALUE | 1 | ldev->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ldev->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | ldev->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | ldev->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | ldev->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | ldev->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | ldev->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | ldev->mode | 1-u32max |
| PARAM_VALUE | 2 | ports | 8751757477131100160 |
| PARAM_VALUE | 3 | num_enabled | 4938707031112605696 |
| BUF_SIZE | 2 | ports | 8 |
| CAPPED_DATA | 1 | &ldev->lock | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &file->lock | ||
| LOCK2 | 1 | &ldev->lock | |
| TYPE_LOCK | (struct mlx5_lag)->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |