Defined in 1 files as a function:
Referenced in 5 files:
- drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c
-
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
- line 111
- line 144
- line 167
- line 175
- line 190
- line 197
- line 445
- line 581
- line 823
- line 1729
- line 1753
- line 1795
- line 1835
- line 2070
- line 2240
- line 2311
- line 2366
- line 2387
- line 2451
- line 2466
- line 2482
- line 2500
- line 2526
- line 2541
- line 2555
- line 2577
- line 2626
- line 2646
- line 2670
- line 2687
- line 2741
- drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c, line 42
- drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
- drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c __mlx5_lag_dev_add_mdev() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | r mlx5_devcom_get_next_peer_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->intf_state_mutex | ||
| LOCK2 | &dev->priv.hca_devcom_comp->comp->sem | ||
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_core_dev)->intf_state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_cmd_create_lag() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_cmd_create_vport_lag() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_cmd_create_vport_lag() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &ldev->lock | ||
| TYPE_LOCK | (struct mlx5_lag)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_cmd_destroy_vport_lag() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_cmd_destroy_vport_lag() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 1-u64max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &ldev->lock | ||
| TYPE_LOCK | (struct mlx5_lag)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_active_backup_get_netdev() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | &devcom->comp->sem | ||
| LOCK2 | &ldev->lock | ||
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mlx5_lag)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_add_netdev() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_demux_cleanup() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_demux_init() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_demux_rule_add() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 0,4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| LOCK2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mlx5_esw_offload)->reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_demux_rule_del() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 0,4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_dev_group_id() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 1-u64max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &ldev->lock | ||
| TYPE_LOCK | (struct mlx5_lag)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_devcom_event() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &comp->sem | ||
| HALF_LOCKED2 | &devcom->comp->sem |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_disable_change() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_enable_change() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->intf_state_mutex | ||
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_get_dev_seq() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_get_next_peer_mdev() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_get_num_ports() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv.lag | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_get_slave_port() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &qp->mutex |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_is_active() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1),6,8 |
| STR_LEN | 0 | dev | (-1),6,8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| NO_OVERFLOW_SIMPLE | 0 | dev->priv.eswitch->esw_funcs.num_ec_vfs | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &esw->offloads.encap_tbl_lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_is_master() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_is_roce() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_is_sd() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | 0 | &dev->priv.eswitch->mode_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_is_shared_fdb() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_is_sriov() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &esw->offloads.encap_tbl_lock | ||
| HALF_LOCKED2 | 0 | &dev->priv.eswitch->mode_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_mode_is_hash() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &file->hw_destroy_rwsem | ||
| HALF_LOCKED2 | &file->ucontext_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_query_bond_speed() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1),6,8 |
| STR_LEN | 0 | dev | (-1),6,8 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_query_cong_counters() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | flags | ||
| LOCK2 | global &lag_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &stats->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_remove_mdev() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev->device | (-1),1616 |
| BUF_SIZE | 0 | dev->pdev | (-1),1-s32max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->cmd.vars.log_stride | 0-15 |
| HOST_DATA | 0 | dev->cmd.vars.log_sz | 0-15[c] |
| HOST_DATA | 0 | dev->pdev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->pdev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->class | 0-16777215 |
| HOST_DATA | 0 | dev->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->pdev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->pdev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->pdev->device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->irq | 0-255 |
| HOST_DATA | 0 | dev->pdev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->pdev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pdev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->physfn->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->class | 0-16777215 |
| HOST_DATA | 0 | dev->pdev->physfn->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->pdev->physfn->devcap | 0-u32max |
| HOST_DATA | 0 | dev->pdev->physfn->devfn | 1-503[c] |
| HOST_DATA | 0 | dev->pdev->physfn->device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->physfn->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->physfn->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->irq | 0-255 |
| HOST_DATA | 0 | dev->pdev->physfn->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->pdev->physfn->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->physfn->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->physfn->pin | 0 |
| HOST_DATA | 0 | dev->pdev->physfn->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->pdev->physfn->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->physfn->revision | 0-255 |
| HOST_DATA | 0 | dev->pdev->physfn->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->pdev->physfn->transparent | 0[c] |
| HOST_DATA | 0 | dev->pdev->physfn->vendor | 0-u16max |
| HOST_DATA | 0 | dev->pdev->pin | 0 |
| HOST_DATA | 0 | dev->pdev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->pdev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->revision | 0-255 |
| HOST_DATA | 0 | dev->pdev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->pdev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->pdev->transparent | 0[c] |
| HOST_DATA | 0 | dev->pdev->vendor | 0-u16max |
| HOST_DATA | 0 | *dev->pdev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *dev->pdev->physfn->dev.driver_data | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | dev->priv.eswitch->esw_funcs.num_vfs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->priv.eswitch->fdb_table.offloads.drop_root_rule->num_rules | |
| NO_OVERFLOW_SIMPLE | 0 | dev->priv.eswitch->offloads.vport_rx_drop_rule->num_rules | |
| NO_OVERFLOW_SIMPLE | 0 | dev->priv.events->wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | 0 | &dev->intf_state_mutex | |
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_core_dev)->intf_state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c mlx5_lag_remove_netdev() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &esw->offloads.reps_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c mlx5_lag_is_multipath() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &esw->offloads.encap_tbl_lock | ||
| HALF_LOCKED2 | &ldev->lock | ||
| HALF_LOCKED2 | 0 | &dev->priv.eswitch->mode_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c mlx5_lag_is_mpesw() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->cmd.pool->allocation | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &devcom->comp->sem | ||
| HALF_LOCKED2 | &esw->offloads.encap_tbl_lock | ||
| HALF_LOCKED2 | &esw->offloads.reps_lock | ||
| HALF_LOCKED2 | 0 | &dev->priv.eswitch->mode_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c mlx5_lag_mpesw_do_mirred() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &block->cb_lock | ||
| HALF_LOCKED2 | &flowtable->flow_block_lock | ||
| HALF_LOCKED2 | &priv->mdev->priv.eswitch->mode_lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c mlx5_lag_mpesw_queue_work() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_activate_shared_fdb() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sd->devcom->comp->sem | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_cleanup() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &sd->devcom->comp->sem | ||
| HALF_LOCKED2 | &primary_adev->adev.dev.mutex |
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_init() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &sd->devcom->comp->sem |
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c sd_lag_state_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c flags_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c mapping_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c members_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c mlx5_ldev_add_debugfs() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| MEM_ZERO | 0 | &dev->cmd.vars | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | dev->pdev->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->pdev->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->class | 0-16777215 |
| HOST_DATA | 0 | dev->pdev->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->pdev->devcap | 0-u32max |
| HOST_DATA | 0 | dev->pdev->devfn | 0-503[c] |
| HOST_DATA | 0 | dev->pdev->device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->irq | 0-255 |
| HOST_DATA | 0 | dev->pdev->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->pdev->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pdev->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->physfn->acs_capabilities | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->bus->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->bus->parent->bridge_ctl | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->class | 0-16777215 |
| HOST_DATA | 0 | dev->pdev->physfn->current_state | 0-3[c] |
| HOST_DATA | 0 | dev->pdev->physfn->devcap | 0-u32max |
| HOST_DATA | 0 | dev->pdev->physfn->devfn | 1-503[c] |
| HOST_DATA | 0 | dev->pdev->physfn->device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->eetlp_prefix_max | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->physfn->fm_enabled | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->hdr_type | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->physfn->ide_cfg | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->ide_tee_limit | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->irq | 0-255 |
| HOST_DATA | 0 | dev->pdev->physfn->is_cxl | 0-1 |
| HOST_DATA | 0 | dev->pdev->physfn->multifunction | 0-1[c] |
| HOST_DATA | 0 | dev->pdev->physfn->nr_ide_mem | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->physfn->pcie_flags_reg | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->pcie_mpss | 0-7[c] |
| HOST_DATA | 0 | dev->pdev->physfn->pin | 0 |
| HOST_DATA | 0 | dev->pdev->physfn->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->pdev->physfn->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->physfn->revision | 0-255 |
| HOST_DATA | 0 | dev->pdev->physfn->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->pdev->physfn->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->pdev->physfn->transparent | 0[c] |
| HOST_DATA | 0 | dev->pdev->physfn->vendor | 0-u16max |
| HOST_DATA | 0 | dev->pdev->pin | 0 |
| HOST_DATA | 0 | dev->pdev->pme_support | 0-31[c] |
| HOST_DATA | 0 | dev->pdev->ptm_granularity | 0-255[c] |
| HOST_DATA | 0 | dev->pdev->revision | 0-255 |
| HOST_DATA | 0 | dev->pdev->subsystem_device | 0-u16max |
| HOST_DATA | 0 | dev->pdev->subsystem_vendor | 0-u16max |
| HOST_DATA | 0 | dev->pdev->supported_speeds | 0,2-254[c] |
| HOST_DATA | 0 | dev->pdev->transparent | 0[c] |
| HOST_DATA | 0 | dev->pdev->vendor | 0-u16max |
| HOST_DATA | 0 | *dev->pdev->dev.driver_data | s64min-s64max |
| HOST_DATA | 0 | *dev->pdev->physfn->dev.driver_data | s64min-s64max |
| NO_OVERFLOW_SIMPLE | 0 | dev->priv.pg_wq->rescuer->task->dl.pi_se->dl_runtime | |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | 0 | &dev->intf_state_mutex | |
| HALF_LOCKED2 | &devlink->lock | ||
| TYPE_LOCK | (struct mlx5_core_dev)->intf_state_mutex |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c port_sel_mode_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c state_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/ethernet/mellanox/mlx5/core/lag/debugfs.c type_show() -> mlx5_lag_dev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_array_size |
| LOCK2 | &file->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |