Defined in 1 files as a function:

Referenced in 26 files:

Smatch caller information:

net/netfilter/nfnetlink_queue.c instance_destroy_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/ipv4/ipmr_base.c __mr_free_table() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/trace/trace_events_user.c delayed_user_event_enabler_put() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/trace/trace_events_user.c delayed_user_event_mm_put() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

drivers/net/macsec.c free_rxsa_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

drivers/net/macsec.c free_txsa_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_flower.c fl_destroy_filter_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_flower.c fl_destroy_sleepable() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_flower.c fl_mask_free_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_flower.c fl_uninit_mask_free_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/act_ct.c tcf_ct_flow_table_cleanup_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_bpf.c cls_bpf_delete_prog_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

mm/slab_common.c kfree_rcu_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/trace/trace_events_filter.c free_filter_list_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/netfilter/ipset/ip_set_core.c ip_set_destroy_set_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

fs/aio.c free_ioctx() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/devlink/core.c devlink_release() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/core/skmsg.c sk_psock_destroy() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_cgroup.c cls_cgroup_destroy_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/bpf/cpumap.c __cpu_map_entry_free() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0

net/sched/cls_matchall.c mall_destroy_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

drivers/acpi/osl.c acpi_os_map_remove() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_u32.c u32_delete_key_freepf_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_u32.c u32_delete_key_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c css_free_rwork_fn() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c css_killed_work_fn() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

kernel/dma/swiotlb.c swiotlb_dyn_free_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

drivers/xen/events/events_base.c delayed_free_irq() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

drivers/net/ovpn/crypto_aead.c ovpn_aead_crypto_key_slot_free_work() -> to_rcu_work()

Type Parameter Key Value
DATA_SOURCE 0 work $0

net/sched/cls_flow.c flow_destroy_filter_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_fw.c fw_delete_filter_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_basic.c basic_delete_filter_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock

net/sched/cls_route.c route4_delete_filter_work() -> to_rcu_work()

Type Parameter Key Value
PARAM_VALUE 0 work 4096-ptr_max
CAPPED_DATA 0 work 1
DATA_SOURCE 0 work $0
HALF_LOCKED2 &pool->lock