Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/ipv4/tcp.c tcp_md5_destruct_sock() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 8436189146151661568
PARAM_VALUE 1 work 8436189146151661592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv4/tcp_input.c clean_acked_data_disable() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 7612466300441669632
PARAM_VALUE 1 work 7612466300441669656
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk

io_uring/io_uring.c io_ring_ctx_free() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 2630385247300648960
PARAM_VALUE 1 work 2630385247300648984
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

arch/x86/kvm/xen.c kvm_xen_destroy_vm() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 6540495533191581696
PARAM_VALUE 1 work 6540495533191581720
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &kvm->lock

arch/x86/kvm/xen.c kvm_xen_hvm_config() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 6540495533191581696
PARAM_VALUE 1 work 6540495533191581720
NOCHECK_CALL
LOCK2 &kvm->arch.xen.xen_lock
TYPE_LOCK (struct kvm_xen)->xen_lock

net/ipv6/ip6_flowlabel.c fl_free() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 4439965204397707264
PARAM_VALUE 1 work 4439965204397707288
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 global &ip6_fl_lock
HALF_LOCKED2 global &pernet_ops_rwsem

arch/x86/kvm/lapic.c __kvm_apic_set_base() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 1166969007605424128
PARAM_VALUE 1 work 1166969007605424152
NOCHECK_CALL
HALF_LOCKED2 &vcpu->kvm->srcu
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/lapic.c apic_set_spiv() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 2751667273920708608
PARAM_VALUE 1 work 2751667273920708632
NOCHECK_CALL
HALF_LOCKED2 &vcpu->mutex

arch/x86/kvm/lapic.c kvm_free_lapic() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 1166969007605424128
PARAM_VALUE 1 work 1166969007605424152
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kvm/lapic.c kvm_free_lapic() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 2751667273920708608
PARAM_VALUE 1 work 2751667273920708632
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv4/tcp_minisocks.c tcp_twsk_destructor() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 8436189146151661568
PARAM_VALUE 1 work 8436189146151661592
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/ipv4/tcp_ao.c tcp_ao_info_free_rcu() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 1113087078136541184
PARAM_VALUE 1 work 1113087078136541208
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

net/ipv4/tcp_output.c tcp_connect() -> __static_key_slow_dec_deferred()

Type Parameter Key Value
PARAM_VALUE 0 key 8436189146151661568
PARAM_VALUE 1 work 8436189146151661592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 sk