rwsem_spin_on_ownerRegular
4.4: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem, struct task_struct *owner);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810cbcb0)
Location: kernel/locking/rwsem-xadd.c:329
Inline: False
Symbols:
ffffffff810cbcb0-ffffffff810cbd28: rwsem_spin_on_owner (STB_LOCAL)
4.8: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810d07d0)
Location: kernel/locking/rwsem-xadd.c:356
Inline: False
Direct callers:
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
Symbols:
ffffffff810d07d0-ffffffff810d0831: rwsem_spin_on_owner (STB_LOCAL)
4.10: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810d7230)
Location: kernel/locking/rwsem-xadd.c:352
Inline: False
Direct callers:
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
Symbols:
ffffffff810d7230-ffffffff810d72a8: rwsem_spin_on_owner (STB_LOCAL)
4.13: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810d6270)
Location: kernel/locking/rwsem-xadd.c:353
Inline: False
Direct callers:
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
Symbols:
ffffffff810d6270-ffffffff810d62e7: rwsem_spin_on_owner (STB_LOCAL)
4.15: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810de230)
Location: kernel/locking/rwsem-xadd.c:381
Inline: False
Direct callers:
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
Symbols:
ffffffff810de230-ffffffff810de298: rwsem_spin_on_owner (STB_LOCAL)
4.18: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810e6880)
Location: kernel/locking/rwsem-xadd.c:382
Inline: False
Direct callers:
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
Symbols:
ffffffff810e6880-ffffffff810e68f1: rwsem_spin_on_owner (STB_LOCAL)
5.0: ✅bool rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem-xadd.c (ffffffff810f1e80)
Location: kernel/locking/rwsem-xadd.c:400
Inline: False
Direct callers:
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed_killable
- kernel/locking/rwsem-xadd.c:rwsem_down_write_failed
Symbols:
ffffffff810f1e80-ffffffff810f1ef9: rwsem_spin_on_owner (STB_LOCAL)
5.3: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff810f7f50)
Location: kernel/locking/rwsem.c:714
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff810f7f50-ffffffff810f801b: rwsem_spin_on_owner (STB_LOCAL)
5.4: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff81103d80)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff81103d80-ffffffff81103e44: rwsem_spin_on_owner (STB_LOCAL)
5.8: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8110e800)
Location: kernel/locking/rwsem.c:715
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8110e800-ffffffff8110e8f9: rwsem_spin_on_owner (STB_LOCAL)
5.11: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8110ba80)
Location: kernel/locking/rwsem.c:666
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8110ba80-ffffffff8110bb47: rwsem_spin_on_owner (STB_LOCAL)
5.13: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8110d960)
Location: kernel/locking/rwsem.c:666
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8110d960-ffffffff8110da21: rwsem_spin_on_owner (STB_LOCAL)
5.15: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8112d210)
Location: kernel/locking/rwsem.c:713
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8112d210-ffffffff8112d2d1: rwsem_spin_on_owner (STB_LOCAL)
5.19: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8114e540)
Location: kernel/locking/rwsem.c:745
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8114e540-ffffffff8114e680: rwsem_spin_on_owner (STB_LOCAL)
6.2: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8117d550)
Location: kernel/locking/rwsem.c:752
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8117d550-ffffffff8117d6c1: rwsem_spin_on_owner (STB_LOCAL)
6.5: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8118e230)
Location: kernel/locking/rwsem.c:747
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8118e230-ffffffff8118e380: rwsem_spin_on_owner (STB_LOCAL)
6.8: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff8119cbe0)
Location: kernel/locking/rwsem.c:747
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff8119cbe0-ffffffff8119cd30: rwsem_spin_on_owner (STB_LOCAL)
arm64: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffff800010168e88)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffff800010168e88-ffff800010168f48: rwsem_spin_on_owner (STB_LOCAL)
armhf: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (c03b5258)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
c03b5258-c03b5358: rwsem_spin_on_owner (STB_LOCAL)
ppc64el: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (c0000000001c1140)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
c0000000001c1140-c0000000001c1264: rwsem_spin_on_owner (STB_LOCAL)
riscv64: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/locking/rwsem.c (0)
Location: kernel/locking/rwsem.c:984
Inline: True
aws: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff810fd090)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff810fd090-ffffffff810fd154: rwsem_spin_on_owner (STB_LOCAL)
azure: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff810ed2a0)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff810ed2a0-ffffffff810ed364: rwsem_spin_on_owner (STB_LOCAL)
gcp: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff810fa250)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff810fa250-ffffffff810fa314: rwsem_spin_on_owner (STB_LOCAL)
lowlatency: ✅enum owner_state rwsem_spin_on_owner(struct rw_semaphore *sem, long unsigned int nonspinnable);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/locking/rwsem.c (ffffffff811053c0)
Location: kernel/locking/rwsem.c:718
Inline: False
Direct callers:
- kernel/locking/rwsem.c:rwsem_down_write_slowpath
- kernel/locking/rwsem.c:rwsem_optimistic_spin
Symbols:
ffffffff811053c0-ffffffff8110549a: rwsem_spin_on_owner (STB_LOCAL)
Regular
4.4 and 4.8 ⚠️struct task_struct *owner
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
4.15 and 4.18 ✅
4.18 and 5.0 ✅
5.0 and 5.3 ⚠️long unsigned int nonspinnable
bool ➡️ enum owner_state
5.3 and 5.4 ✅
5.4 and 5.8 ✅
5.8 and 5.11 ⚠️long unsigned int nonspinnable
5.11 and 5.13 ✅
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅