__ll_sc_atomic64_fetch_andnot
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm64/kernel/fpsimd.c (ffff8000100880e8)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- arch/arm64/kernel/fpsimd.c:fpsimd_restore_current_state
- arch/arm64/kernel/fpsimd.c:sve_set_vector_length
In arch/arm64/kernel/signal.c (ffff8000100935e4)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- arch/arm64/kernel/signal.c:do_notify_resume
In arch/arm64/mm/context.c (ffff8000100afde4)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- arch/arm64/mm/context.c:check_and_switch_context
In virt/kvm/kvm_main.c (ffff8000100bad14)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- virt/kvm/kvm_main.c:kvm_clear_dirty_log_protect
In virt/kvm/arm/arm.c (ffff8000100c74e8)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- virt/kvm/arm/arm.c:kvm_vm_ioctl_irq_line
In kernel/cpu.c (ffff8000100fa294)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In kernel/softirq.c (ffff8000100ff498)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In kernel/irq/manage.c (ffff800010179968)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- kernel/irq/manage.c:irq_thread
- kernel/irq/manage.c:irq_thread
- kernel/irq/manage.c:irq_thread
- kernel/irq/manage.c:irq_thread
- kernel/irq/manage.c:irq_thread_dtor
In kernel/irq/affinity.c (ffff800010187f5c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- kernel/irq/affinity.c:__irq_build_affinity_masks
In kernel/time/tick-broadcast.c (ffff8000101b3aa0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- kernel/time/tick-broadcast.c:__tick_broadcast_oneshot_control
- kernel/time/tick-broadcast.c:__tick_broadcast_oneshot_control
- kernel/time/tick-broadcast.c:tick_broadcast_control
In kernel/time/tick-sched.c (ffff8000101b5eec)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- kernel/time/tick-sched.c:tick_check_oneshot_change
In kernel/events/uprobes.c (ffff8000102a82dc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- kernel/events/uprobes.c:uprobe_notify_resume
In mm/filemap.c (ffff8000102afc24)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/filemap.c:filemap_check_errors
- mm/filemap.c:filemap_check_errors
In mm/page-writeback.c (ffff8000102bea78)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/page-writeback.c:test_clear_page_writeback
- mm/page-writeback.c:test_clear_page_writeback
- mm/page-writeback.c:clear_page_dirty_for_io
- mm/page-writeback.c:clear_page_dirty_for_io
- mm/page-writeback.c:__cancel_dirty_page
In mm/swap.c (ffff8000102c13bc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/swap.c:__pagevec_lru_add_fn
In mm/vmscan.c (ffff8000102caf94)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/vmscan.c:shrink_page_list
In mm/backing-dev.c (ffff8000102ddba0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/backing-dev.c:clear_wb_congested
In mm/mlock.c (ffff8000102fdc10)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/mlock.c:__munlock_pagevec
- mm/mlock.c:__munlock_pagevec
- mm/mlock.c:munlock_vma_page
- mm/mlock.c:clear_page_mlock
In mm/mmap.c (ffff800010304438)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/mmap.c:mm_drop_all_locks
In mm/rmap.c (ffff800010309110)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/rmap.c:page_referenced_one
In mm/shuffle.c (ffff800010da01ec)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/shuffle.c:page_alloc_shuffle
In mm/madvise.c (ffff80001031f9d0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/madvise.c:madvise_cold_or_pageout_pte_range
- mm/madvise.c:madvise_cold_or_pageout_pte_range
In mm/swap_state.c (ffff800010321a04)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/swap_state.c:lookup_swap_cache
In mm/migrate.c (ffff800010353344)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_misplaced_transhuge_page
- mm/migrate.c:migrate_page_states
- mm/migrate.c:migrate_page_states
In mm/huge_memory.c (ffff8000103562e0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/huge_memory.c:__split_huge_pmd_locked
In mm/memory-failure.c (ffff800010370000)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:unpoison_memory
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
- mm/memory-failure.c:memory_failure
In fs/select.c (ffff8000103a24ec)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
In fs/buffer.c (ffff8000103dbf88)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/buffer.c:ll_rw_block
- fs/buffer.c:__block_write_full_page
In fs/eventpoll.c (ffff8000103f2de0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/eventpoll.c:__arm64_compat_sys_epoll_pwait
- fs/eventpoll.c:__arm64_sys_epoll_pwait
In fs/aio.c (ffff8000103fce4c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/aio.c:__arm64_compat_sys_io_pgetevents_time64
- fs/aio.c:__arm64_compat_sys_io_pgetevents
- fs/aio.c:__arm64_sys_io_pgetevents
In fs/io_uring.c (ffff800010405e24)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/io_uring.c:__arm64_sys_io_uring_enter
In fs/quota/dquot.c (ffff800010431624)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_writeback_dquots
- fs/quota/dquot.c:dquot_commit
- fs/quota/dquot.c:dquot_commit
In fs/proc/task_mmu.c (ffff80001043ac18)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_pte_range
- fs/proc/task_mmu.c:clear_refs_pte_range
In fs/jbd2/transaction.c (ffff8000104cc998)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/jbd2/transaction.c:__jbd2_journal_refile_buffer
- fs/jbd2/transaction.c:__jbd2_journal_file_buffer
- fs/jbd2/transaction.c:__jbd2_journal_file_buffer
- fs/jbd2/transaction.c:__jbd2_journal_temp_unlink_buffer
In fs/jbd2/revoke.c (ffff8000104d26c4)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/jbd2/revoke.c:jbd2_journal_cancel_revoke
In fs/fuse/dir.c (ffff8000105077d0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_dentry_revalidate
In fs/fuse/readdir.c (ffff80001051516c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- fs/fuse/readdir.c:fuse_readdir_uncached
In security/keys/gc.c (ffff80001052d7d0)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- security/keys/gc.c:key_garbage_collector
- security/keys/gc.c:key_garbage_collector
In security/keys/key.c (ffff80001052e700)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- security/keys/key.c:key_reject_and_link
- security/keys/key.c:__key_instantiate_and_link
In security/integrity/ima/ima_main.c (ffff8000105ae708)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- security/integrity/ima/ima_main.c:process_measurement
- security/integrity/ima/ima_main.c:process_measurement
- security/integrity/ima/ima_main.c:ima_file_free
In block/blk-mq-tag.c (ffff8000105f4388)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- block/blk-mq-tag.c:__blk_mq_tag_idle
In block/blk-zoned.c (ffff80001062021c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In drivers/gpio/gpiolib-sysfs.c (ffff8000106c9e6c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/gpio/gpiolib-sysfs.c:gpiochip_sysfs_unregister
- drivers/gpio/gpiolib-sysfs.c:unexport_store
In drivers/pwm/core.c (ffff8000106d82bc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In drivers/pwm/sysfs.c (ffff8000106d9ae8)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/pwm/sysfs.c:pwm_unexport_child
In drivers/acpi/ec.c (ffff800010771668)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/acpi/ec.c:acpi_ec_suspend
- drivers/acpi/ec.c:acpi_ec_stop
- drivers/acpi/ec.c:acpi_ec_complete_query
In drivers/virtio/virtio_balloon.c (ffff80001082a280)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/virtio/virtio_balloon.c:virtio_balloon_cmd_id_received
In drivers/xen/swiotlb-xen.c (ffff80001083e26c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/xen/swiotlb-xen.c:xen_swiotlb_free_coherent
In drivers/tty/tty_ioctl.c (ffff8000108594cc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_unthrottle
In drivers/tty/sysrq.c (ffff800010864abc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/tty/sysrq.c:sysrq_filter
In drivers/tty/serdev/serdev-ttyport.c (ffff8000108aa908)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/tty/serdev/serdev-ttyport.c:ttyport_write_wakeup
In drivers/lightnvm/core.c (ffff8000108e1020)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_create_tgt
- drivers/lightnvm/core.c:nvm_remove_tgt_dev
In drivers/base/cacheinfo.c (ffff8000108f4478)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/base/cacheinfo.c:cacheinfo_cpu_pre_down
In drivers/nvdimm/bus.c (ffff800010951d38)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In drivers/nvdimm/label.c (ffff80001095eb00)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/nvdimm/label.c:__pmem_label_update
In drivers/scsi/scsi_lib.c (ffff800010979a70)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/scsi/scsi_lib.c:scsi_evt_thread
In drivers/net/tun.c (ffff8000109dbe88)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In drivers/net/ethernet/broadcom/bgmac.c (ffff8000109e355c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/net/ethernet/broadcom/bgmac.c:bgmac_poll
In drivers/usb/core/hub.c (ffff800010a19cdc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/usb/core/hub.c:hub_event
- drivers/usb/core/hub.c:usb_port_suspend
- drivers/usb/core/hub.c:usb_disconnect
In drivers/usb/core/devio.c (ffff800010a2c45c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/usb/core/devio.c:releaseintf
In drivers/usb/host/xhci-ring.c (ffff800010a7e5dc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In drivers/input/keyboard/atkbd.c (ffff800010aa3500)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/input/keyboard/atkbd.c:atkbd_event_work
- drivers/input/keyboard/atkbd.c:atkbd_event_work
In drivers/watchdog/watchdog_dev.c (ffff800010adfc6c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_release
- drivers/watchdog/watchdog_dev.c:watchdog_get_status
In drivers/md/md.c (ffff800010aef748)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/md/md.c:md_reap_sync_thread
- drivers/md/md.c:bb_store
- drivers/md/md.c:md_super_wait
In drivers/md/md-bitmap.c (ffff800010afaf18)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/md/md-bitmap.c:md_bitmap_create
- drivers/md/md-bitmap.c:md_bitmap_daemon_work
- drivers/md/md-bitmap.c:md_bitmap_daemon_work
In drivers/leds/led-core.c (ffff800010b4908c)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/leds/led-core.c:set_brightness_delayed
- drivers/leds/led-core.c:led_timer_function
- drivers/leds/led-core.c:led_timer_function
In drivers/perf/arm-cci.c (ffff800010b90d88)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/perf/arm-cci.c:pmu_free_irq
In drivers/perf/hisilicon/hisi_uncore_pmu.c (ffff800010b96c20)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/perf/hisilicon/hisi_uncore_pmu.c:hisi_uncore_pmu_offline_cpu
In drivers/perf/qcom_l3_pmu.c (ffff800010b9a8bc)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/perf/qcom_l3_pmu.c:qcom_l3_cache_pmu_offline_cpu
In drivers/perf/xgene_pmu.c (ffff800010b9c674)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- drivers/perf/xgene_pmu.c:xgene_pmu_offline_cpu
In net/socket.c (ffff800010ba23e8)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- net/socket.c:sock_wake_async
In net/core/dev.c (ffff800010bcda28)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- net/core/dev.c:netif_stacked_transfer_operstate
- net/core/dev.c:napi_hash_del
In net/sched/sch_generic.c (ffff800010c39920)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
In net/ncsi/ncsi-rsp.c (ffff800010d76828)
Location: arch/arm64/include/asm/atomic_ll_sc.h:229
Inline: True
Inline callers:
- net/ncsi/ncsi-rsp.c:ncsi_rsp_handler_svf
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️