Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 13 files:

Smatch caller information:

lib/crypto/tests/blake2b_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 5534410201594015784
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/sha1_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 6872985922955366440
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

drivers/i2c/busses/i2c-nomadik.c nmk_i2c_wait_xfer_done() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 1947981931561381888
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
NOCHECK_CALL

kernel/time/sleep_timeout.c schedule_hrtimeout_range_clock() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 6850896603411279872
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/core/pktgen.c spin() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7918161878255718400
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
NOCHECK_CALL

fs/aio.c read_events() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7800904143318794240
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
NOCHECK_CALL

drivers/md/dm-vdo/indexer/funnel-requestqueue.c wait_for_request() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 2905200222337331200
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
TASK_NOT_RUNNING
NOCHECK_CALL

lib/crypto/tests/sha512_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7830152881875546152
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/sha224_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 225617465882808360
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/polyval_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 2284617091008077864
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

io_uring/wait.c io_cqring_schedule_timeout() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 479328946022166608
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/blake2s_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 6286812940435566632
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

kernel/time/hrtimer.c hrtimer_nanosleep() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 6221740963720155136
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
NOCHECK_CALL

kernel/time/hrtimer.c hrtimer_nanosleep_restart() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 2964396903775305728
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/ghash_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 4824960255012937768
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/sha3_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7937877892454920232
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/aes_cbc_macs_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 1964041840038936616
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/sha384_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 5223921663198085160
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/poly1305_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7344294962892345384
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/sm3_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 4749255783687847976
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/md5_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 973315552001720360
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/sha256_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 8823590888869564456
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

kernel/futex/waitwake.c futex_wait() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 1737414225000210432
RX_PATH
NOCHECK_CALL
USER_DATA 0 timer->_softexpires 0-9223372035999999999[c]

kernel/futex/pi.c futex_lock_pi() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7279306262414782464
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
RX_PATH
NOCHECK_CALL
USER_DATA 0 timer->_softexpires 0-9223372035999999999[c]

kernel/futex/syscalls.c futex2_destroy_timeout() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 1464062181396357120,1908912304835444736
PARAM_VALUE 0 timer->base 4096-ptr_max
PARAM_VALUE 0 timer->function 1-u64max
PARAM_VALUE 0 timer->is_hard 0
PARAM_VALUE 0 timer->is_lazy 0
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->is_soft 0
PARAM_VALUE 0 timer->node.expires 0-s64max
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
NOCHECK_CALL

lib/crypto/tests/aes_gcm_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 3645162139385733160
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

kernel/futex/requeue.c futex_wait_requeue_pi() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 600911181894369280
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
RX_PATH
NOCHECK_CALL
USER_DATA 0 timer->_softexpires 0-9223372035999999999[c]

kernel/time/alarmtimer.c alarmtimer_do_nsleep() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 2677974670789263392,5190123872471040032
NOCHECK_CALL

lib/crc/tests/crc_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 2650505268930691112
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

lib/crypto/tests/aes_ccm_kunit.c kunit_run_irq_test() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 7300595954646413352
PARAM_VALUE 0 timer->is_rel 0
PARAM_VALUE 0 timer->node.node.node.__rb_parent_color 1
PARAM_VALUE 0 timer->node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 timer->node.node.node.rb_right 4096-ptr_max
MEM_ZERO 0 timer
NOCHECK_CALL

io_uring/rw.c io_hybrid_iopoll_delay() -> destroy_hrtimer_on_stack()

Type Parameter Key Value
PARAM_VALUE 0 timer 8303812710853849088
PARAM_VALUE 0 timer->is_queued 0
PARAM_VALUE 0 timer->node.node.next 0
PARAM_VALUE 0 timer->node.node.prev 0
MEM_ZERO 0 timer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ctx->uring_lock
HALF_LOCKED2 &sqd->lock
TYPE_LOCK (struct io_ring_ctx)->uring_lock