Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/svcauth_unix.c ip_map_parse() -> __ip_map_update()

Type Parameter Key Value
PARAM_VALUE 0 cd 1583336113189556224
PARAM_VALUE 0 cd->alloc 4973188986187415552
PARAM_VALUE 0 cd->cache_notify 8874059447416274944
PARAM_VALUE 0 cd->cache_parse 226475217026359296
PARAM_VALUE 0 cd->cache_put 8043824285670264832
PARAM_VALUE 0 cd->cache_request 3820428064837857280
PARAM_VALUE 0 cd->cache_show 5267105698745249792
PARAM_VALUE 0 cd->cache_upcall 8549159308890890240
PARAM_VALUE 0 cd->flush 0
PARAM_VALUE 0 cd->flush_time 0
PARAM_VALUE 0 cd->hash_lock s32min-s32max
PARAM_VALUE 0 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cd->hash_size 256
PARAM_VALUE 0 cd->hash_table 0
PARAM_VALUE 0 cd->init 6305635108617687040
PARAM_VALUE 0 cd->last_close 0
PARAM_VALUE 0 cd->last_warn 0
PARAM_VALUE 0 cd->match 4548353024483438592
PARAM_VALUE 0 cd->name 4300313777227497472
PARAM_VALUE 0 cd->net 0
PARAM_VALUE 0 cd->owner 0
PARAM_VALUE 0 cd->queue_lock s32min-s32max
PARAM_VALUE 0 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cd->queue_wait 0
PARAM_VALUE 0 cd->update 300390810835468288
PARAM_VALUE 0 cd->warn_no_listener 0
PARAM_VALUE 0 cd->writers 0
PARAM_VALUE 1 ipm 4096-ptr_max
PARAM_VALUE 2 udom 4096-ptr_max
BUF_SIZE 0 cd s32min-(-2),1-s32max
BUF_SIZE 0 cd s32min-(-2),1-s32max
DATA_SOURCE 0 cd $0
DATA_SOURCE 1 ipm r __ip_map_lookup
USER_DATA 3 expiry s64min-s64max
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

net/sunrpc/svcauth_unix.c sunrpc_nl_parse_one_ip_map() -> __ip_map_update()

Type Parameter Key Value
PARAM_VALUE 0 cd 4096-ptr_max
PARAM_VALUE 0 cd->hash_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cd->queue_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ipm 4096-ptr_max
PARAM_VALUE 2 udom 0,4096-ptr_max
DATA_SOURCE 0 cd $0
DATA_SOURCE 1 ipm r __ip_map_lookup
RX_PATH
TASK_NOT_RUNNING
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