Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/devlink/port.c devlink_port_function_hw_addr_set() -> (struct devlink_port_ops)->port_fn_hw_addr_set()

Type Parameter Key Value
PARAM_VALUE 0 port 4096-ptr_max
PARAM_VALUE 0 port->ops 4096-ptr_max
PARAM_VALUE 0 port->ops->port_fn_hw_addr_set 0,3534299544314576896,4238284642390831104,6293962769029922816,7613046309317726208,8690544359101091840
PARAM_VALUE 0 port->ops->port_fn_ipsec_crypto_set 0,5372495510538301440
PARAM_VALUE 0 port->ops->port_fn_ipsec_packet_set 0,758161232406708224
PARAM_VALUE 0 port->ops->port_fn_max_io_eqs_set 0,8597896118109675520
PARAM_VALUE 0 port->ops->port_fn_migratable_set 0,3871053410285416448
PARAM_VALUE 0 port->ops->port_fn_roce_set 0,1612805619800064000
PARAM_VALUE 0 port->ops->port_fn_state_set 0,784175470144167936,6855704840655306752,9130591050118823936
PARAM_VALUE 0 port->ops->port_type_set 0,7366619749569720320
PARAM_VALUE 1 hw_addr 4096-ptr_max
PARAM_VALUE 2 hw_addr_len 0-32
PARAM_VALUE 3 extack 4971238048455385088
DATA_SOURCE 0 port $0
DATA_SOURCE 1 hw_addr r nla_data
DATA_SOURCE 2 hw_addr_len r nla_len
DATA_SOURCE 3 extack $2
FUZZY_MAX 2 hw_addr_len 32
CONTAINER 0 -40-56+0 $(-1)
HARD_MAX 2 hw_addr_len 32
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *hw_addr 0-255
USER_PTR 1 hw_addr
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read