Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_bct_process() -> mlxsw_core_linecards()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mlxsw_core | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecard_status_event_work() -> mlxsw_core_linecards()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecards_event_ops_register() -> mlxsw_core_linecards()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mlxsw_core | 4096-ptr_max |
| BUF_SIZE | 0 | mlxsw_core->bus_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mlxsw_core | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mlxsw_core->linecards->count | |
| NO_OVERFLOW_SIMPLE | 0 | mlxsw_core->max_ports | |
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecards_event_ops_unregister() -> mlxsw_core_linecards()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | mlxsw_core->bus_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mlxsw_core | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mlxsw_core->linecards->count | |
| NO_OVERFLOW_SIMPLE | 0 | mlxsw_core->max_ports | |
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecards_fini() -> mlxsw_core_linecards()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mlxsw_core | 4096-ptr_max |
| BUF_SIZE | 0 | mlxsw_core->bus_priv | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mlxsw_core | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | mlxsw_core->linecards->count | |
| NO_OVERFLOW_SIMPLE | 0 | mlxsw_core->max_ports | |
| HALF_LOCKED2 | &devlink->lock |
drivers/net/ethernet/mellanox/mlxsw/core_linecards.c mlxsw_linecards_irq_event_handler() -> mlxsw_core_linecards()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | mlxsw_core | $0 |
| LOCK2 | 0 | &mlxsw_core->irq_event_handler_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct mlxsw_core)->irq_event_handler_lock |