Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/net/ethernet/mellanox/mlx5/core/devlink.c, line 360
- drivers/net/ethernet/mellanox/mlx5/core/main.c
- drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c, line 19
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c mlx5_core_peer_devlink_set() -> mlx5_blocking_notifier_call_chain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->caps.hca | 4096-ptr_max |
| PARAM_VALUE | 1 | event | 4 |
| PARAM_VALUE | 2 | data | 8684205471021031424 |
| BUF_SIZE | 2 | data | 24 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_core_mp_event_replay() -> mlx5_blocking_notifier_call_chain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 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 | 0 | dev->pdev->bus->self->link_bwctrl->cdev | (-22),(-19),(-12),0-s64max |
| PARAM_VALUE | 0 | dev->pdev->p2pdma->p2pmem_published | 0-1 |
| PARAM_VALUE | 1 | event | 5-6 |
| PARAM_VALUE | 2 | data | 0,1875564854575128576 |
| BUF_SIZE | 2 | data | (-1),8 |
| BUF_SIZE | 2 | data | (-1),8 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | event | $1 |
| DATA_SOURCE | 2 | data | $2 |
| HARD_MAX | 1 | event | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | global &mlx5_ib_multiport_mutex |
drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_core_uplink_netdev_event_replay() -> mlx5_blocking_notifier_call_chain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 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 | 0 | dev->mlx5e_res.uplink_netdev_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | dev->priv.events->sw_nh.head.priority | s32min-s32max |
| PARAM_VALUE | 1 | event | 1 |
| CAPPED_DATA | 0 | &dev->mlx5e_res.uplink_netdev_lock | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | 0 | &dev->mlx5e_res.uplink_netdev_lock | |
| TYPE_LOCK | (struct mlx5e_resources)->uplink_netdev_lock |
drivers/net/ethernet/mellanox/mlx5/core/main.c mlx5_core_uplink_netdev_set() -> mlx5_blocking_notifier_call_chain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 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 | 0 | dev->mlx5e_res.uplink_netdev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->addr_assign_type | 1 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->dcbnl_ops | 5643288156973944832 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->devlink_port | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->ethtool_ops | 5899423595368382464 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->features | 0,32768-u64max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->gso_max_size | 0-4294967294 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->gso_partial_features | 0,2-u64max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->hw_enc_features | 0,2-u64max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->hw_features | 0,2-u64max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->mpls_features | 0,1048576-u64max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->netdev_ops | 4191462218836230144 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->netmem_tx | 1 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->priv_flags | 0,4096-u32max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->qdisc_tx_busylock | 6483337918554468352 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->queue_mgmt_ops | 7000679940326477824 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->request_ops_lock | 1 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->stat_ops | 8557619019554938880 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->tso_max_size | 0-524280 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->vlan_features | 0,32768-u64max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->watchdog_timeo | 3750 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->xdp_metadata_ops | 4210583394585874432 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev->xsk_tx_metadata_ops | 3645903451066847232 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->mlx5e_res.uplink_netdev_lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | dev->priv.eswitch->mode_lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | dev->priv.eswitch->mode_lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | event | 1 |
| PARAM_VALUE | 2 | data | 0,4096-ptr_max |
| CAPPED_DATA | 0 | &dev->mlx5e_res.uplink_netdev_lock | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | data | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | 0 | &dev->mlx5e_res.uplink_netdev_lock | |
| HALF_LOCKED2 | &primary_adev->adev.dev.mutex | ||
| TYPE_LOCK | (struct mlx5e_resources)->uplink_netdev_lock |
drivers/net/ethernet/mellanox/mlx5/core/devlink.c mlx5_devlink_trap_action_set() -> mlx5_blocking_notifier_call_chain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | event | 0 |
| PARAM_VALUE | 2 | data | 4297455231586697216 |
| BUF_SIZE | 2 | data | 16 |
| DATA_SOURCE | 0 | dev | r devlink_priv |
| RX_PATH | |||
| TASK_NOT_RUNNING |