Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_fw_update.c ice_write_nvm_module() -> ice_write_one_nvm_block()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->aq_wait_list->first->pprev 1-u64max
PARAM_VALUE 0 pf->aq_wait_list.first 3604658586026950656,8167944167461306368,9214048427052605440
PARAM_VALUE 0 pf->aq_wait_list.first->pprev 0
PARAM_VALUE 0 pf->aq_wait_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pf->hw.adminq.sq_last_status 0-255
PARAM_VALUE 0 pf->hw.adminq.sq_lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 module 66,68,70
PARAM_VALUE 3 block_size 0-4096
PARAM_VALUE 4 block 4096-ptr_max
PARAM_VALUE 6 reset_level 0,4096-ptr_max
PARAM_VALUE 7 extack 0,4971238048455385088
PARAM_VALUE 7 extack->_msg 1473578125277417472,2226236536907190272,2933646780737998848,6959246470100201472,8302136450946736128
BUF_SIZE 4 block 4096
BUF_SIZE 4 block 4096
CAPPED_DATA 1 module 1
CAPPED_DATA 3 block_size 1
DATA_SOURCE 0 pf $0
DATA_SOURCE 1 module $1
DATA_SOURCE 4 block r _kzalloc_noprof
DATA_SOURCE 6 reset_level $5
DATA_SOURCE 7 extack $6
FUZZY_MAX 1 module 70
STR_LEN 0 pf 7,10
STR_LEN 0 pf 7,10
BIT_INFO 1 module 0x40,0x7f
HARD_MAX 1 module 70
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/intel/ice/devlink/devlink.c ice_update_tx_topo_user_sel() -> ice_write_one_nvm_block()

Type Parameter Key Value
PARAM_VALUE 0 pf 4096-ptr_max
PARAM_VALUE 0 pf->hw.adminq.num_sq_entries 1-u16max
PARAM_VALUE 0 pf->hw.adminq.sq.count 1-u16max
PARAM_VALUE 0 pf->hw.adminq.sq_last_status 0
PARAM_VALUE 0 pf->hw.adminq.sq_lock.dep_map->name 0-255
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 pf->hw.adminq.sq_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 pf->hw.adminq.sq_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pf->hw.reset_ongoing 0
PARAM_VALUE 1 module 331
PARAM_VALUE 2 offset 2
PARAM_VALUE 3 block_size 1
PARAM_VALUE 4 block 5483425512178077698
PARAM_VALUE 5 last_cmd 1
PARAM_VALUE 6 reset_level 0
PARAM_VALUE 7 extack 0
DATA_SOURCE 0 pf $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 block_size unit_byte
HALF_LOCKED2 &dev->ethtool->rss_lock
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