Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/ipv6/addrconf.c addrconf_prefix_rcv() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 1 unit 250
USER_DATA 0 timeout 0-u32max

net/ipv6/addrconf.c check_cleanup_prefix_route() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 1 unit 250
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 timeout
LOCK2 &ifa->lock
LOCK2 &ifp->idev->lock
LOCK2 bh
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct inet6_dev)->lock
TYPE_LOCK (struct inet6_ifaddr)->lock

net/ipv6/addrconf.c inet6_rtm_newaddr() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 0 timeout 1-u32max
PARAM_VALUE 1 unit 250
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 timeout 1-u32max
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 &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/ipv6/addrconf.c inet6_rtm_newaddr() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 1 unit 250
CAPPED_DATA 0 timeout 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 timeout 0-u32max
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 &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/ipv6/route.c rt6_route_rcv() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 1 unit 250
USER_DATA 0 timeout 0-u32max

net/ipv6/route.c rtm_to_fib6_config() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 1 unit 250
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex

net/ipv4/devinet.c set_ifa_lifetime() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 0 timeout 1-u32max
PARAM_VALUE 1 unit 250
DATA_SOURCE 0 timeout $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 timeout 1-u32max
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

net/ipv4/devinet.c set_ifa_lifetime() -> addrconf_timeout_fixup()

Type Parameter Key Value
PARAM_VALUE 1 unit 250
DATA_SOURCE 0 timeout $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 timeout 0-u32max
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex