Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/netdevsim/dev.c __nsim_dev_port_add() -> nsim_dev_port_is_vf()

Type Parameter Key Value
PARAM_VALUE 0 nsim_dev_port 4096-ptr_max
PARAM_VALUE 0 nsim_dev_port->port_type 0-1
BUF_SIZE 0 nsim_dev_port 560
BUF_SIZE 0 nsim_dev_port->ns (-1),8,96,128,1296
DATA_SOURCE 0 nsim_dev_port r _kzalloc_noprof
HARD_MAX 0 nsim_dev_port->port_type 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/netdevsim/dev.c __nsim_dev_port_del() -> nsim_dev_port_is_vf()

Type Parameter Key Value
PARAM_VALUE 0 nsim_dev_port 4096-ptr_max
DATA_SOURCE 0 nsim_dev_port $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/netdevsim/dev.c nsim_dev_port_debugfs_init() -> nsim_dev_port_is_vf()

Type Parameter Key Value
PARAM_VALUE 0 nsim_dev_port 4096-ptr_max
PARAM_VALUE 0 nsim_dev_port->port_type 0-1
BUF_SIZE 0 nsim_dev_port 560
BUF_SIZE 0 nsim_dev_port->ddir (-1),1-s32max
CAPPED_DATA 0 nsim_dev_port->ddir 1
DATA_SOURCE 0 nsim_dev_port $1
HARD_MAX 0 nsim_dev_port->port_type 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/netdevsim/dev.c nsim_esw_legacy_enable() -> nsim_dev_port_is_vf()

Type Parameter Key Value
PARAM_VALUE 0 nsim_dev_port 4096-ptr_max
CAPPED_DATA 0 &nsim_dev_port->list 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &of->mutex

drivers/net/netdevsim/dev.c nsim_esw_switchdev_enable() -> nsim_dev_port_is_vf()

Type Parameter Key Value
PARAM_VALUE 0 nsim_dev_port 4096-ptr_max
CAPPED_DATA 0 &nsim_dev_port->list 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &of->mutex