Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/sunrpc/sched.c __rpc_add_timer() -> rpc_set_queue_timer()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PARAM_VALUE 0 queue->lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 queue->maxpriority 1
CAPPED_DATA 0 &queue->timer_list.list 1
DATA_SOURCE 0 queue $0
DATA_SOURCE 1 expires $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 expires unit_jiffy
LOCK2 0 &queue->lock
HALF_LOCKED2 &tbl->slot_tbl_lock
TYPE_LOCK (struct rpc_wait_queue)->lock

net/sunrpc/sched.c __rpc_queue_timer_fn() -> rpc_set_queue_timer()

Type Parameter Key Value
PARAM_VALUE 0 queue 4096-ptr_max
PARAM_VALUE 0 queue->lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 queue 1
CAPPED_DATA 0 &queue->timer_list.list 1
PARAM_COMPARE 0 &queue->timer_list.list != $0->timer_list.list.next
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
UNITS 1 expires unit_jiffy
LOCK2 0 &queue->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rpc_wait_queue)->lock