Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/netdevsim/hwstats.c __nsim_dev_hwstats_event_unregister() -> nsim_dev_hwsdev_fini()

Type Parameter Key Value
PARAM_VALUE 0 hwsdev 4096-ptr_max
PARAM_VALUE 0 hwsdev->netdev 4096-ptr_max
CAPPED_DATA 0 hwsdev->netdev->ifindex 1
DATA_SOURCE 0 hwsdev r nsim_dev_hwslist_find_hwsdev
NOCHECK_CALL
LOCK2 &hwstats->hwsdev_list_lock
TYPE_LOCK (struct nsim_dev_hwstats)->hwsdev_list_lock

drivers/net/netdevsim/hwstats.c nsim_dev_hwsdev_list_wipe() -> nsim_dev_hwsdev_fini()

Type Parameter Key Value
PARAM_VALUE 0 hwsdev 4096-ptr_max
CAPPED_DATA 0 &hwsdev->list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &hwstats->hwsdev_list_lock
HALF_LOCKED2 &devlink->lock
TYPE_LOCK (struct nsim_dev_hwstats)->hwsdev_list_lock

drivers/net/netdevsim/hwstats.c nsim_dev_hwstats_disable_ifindex() -> nsim_dev_hwsdev_fini()

Type Parameter Key Value
PARAM_VALUE 0 hwsdev 4096-ptr_max
PARAM_VALUE 0 hwsdev->netdev 4096-ptr_max
PARAM_VALUE 0 hwsdev->netdev->offload_xstats_l3 0-1
PARAM_VALUE 0 *hwsdev->netdev->name 0-255
CAPPED_DATA 0 hwsdev->netdev->ifindex 1
DATA_SOURCE 0 hwsdev r nsim_dev_hwslist_find_hwsdev
NOCHECK_CALL
LOCK2 global &rtnl_mutex