Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/amazon/ena/ena_devlink.c ena_devlink_port_register() -> devl_port_register()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 devlink_port 4096-ptr_max
PARAM_VALUE 1 devlink_port->attrs.flavour 0-2,4-7
PARAM_VALUE 1 devlink_port->attrs.switch_id.id_len 0-32
PARAM_VALUE 1 devlink_port->attrs_set 1
PARAM_VALUE 2 port_index 0
CAPPED_DATA 0 devlink 1
DATA_SOURCE 0 devlink $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 1 devlink_port->attrs.phys.port_number
HALF_LOCKED2 0 &devlink->lock

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

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 devlink_port 4096-ptr_max
PARAM_VALUE 1 devlink_port->attrs.flavour 0-2,4-7
PARAM_VALUE 1 devlink_port->attrs.switch_id.id_len 0-32
PARAM_VALUE 1 devlink_port->attrs_set 1
BUF_SIZE 1 devlink_port 472
DATA_SOURCE 2 port_index r nsim_dev_port_index
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 devlink_port->attrs.phys.port_number
HALF_LOCKED2 &of->mutex

drivers/net/ethernet/intel/ixgbe/devlink/devlink.c ixgbe_devlink_register_port() -> devl_port_register()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 devlink_port 4096-ptr_max
PARAM_VALUE 1 devlink_port->attrs.flavour 0-2,4-7
PARAM_VALUE 1 devlink_port->attrs.switch_id.id_len 0-32
PARAM_VALUE 1 devlink_port->attrs_set 1
PARAM_VALUE 2 port_index 0
BUF_SIZE 1 devlink_port 472
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 devlink_port->attrs.phys.port_number
LOCK2 &adapter->devlink->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct devlink)->lock

drivers/net/ethernet/intel/ice/devlink/port.c ice_devlink_create_sf_dev_port() -> devl_port_register()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 devlink_port 4096-ptr_max
PARAM_VALUE 1 devlink_port->attrs.flavour 0-2,4-7
PARAM_VALUE 1 devlink_port->attrs.switch_id.id_len 0-32
PARAM_VALUE 1 devlink_port->attrs_set 1
BUF_SIZE 1 devlink_port 472
DATA_SOURCE 0 devlink r priv_to_devlink
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 devlink_port->attrs.phys.port_number
LOCK2 &devlink->lock
TYPE_LOCK (struct devlink)->lock