freebsd-skq/sys/contrib/ck/include
marius 4986117c2d Import CK as of 21d3e319407d19dece16ee317c757ffc54a452bc, which makes its
sparcv9 atomics compatible with the FreeBSD kernel by using instructions
which access the appropriate address space.
Atomic operations within the kernel must access the nucleus address space
instead of the default primary one. Without this change but the increased
use of CK in the kernel, machines started to panic after some minutes of
uptime due to an unresolvable fault in ck_pr_cas_64_value().
2018-11-27 12:35:51 +00:00
..
gcc Import CK as of 21d3e319407d19dece16ee317c757ffc54a452bc, which makes its 2018-11-27 12:35:51 +00:00
spinlock Import CK as of commit 08813496570879fbcc2adcdd9ddc0a054361bfde, mostly 2018-08-09 12:11:49 +00:00
ck_array.h
ck_backoff.h
ck_barrier.h
ck_bitmap.h
ck_brlock.h
ck_bytelock.h
ck_cc.h Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8 2018-04-02 23:40:50 +00:00
ck_cohort.h
ck_elide.h
ck_epoch.h ck: add support for executing callbacks outside of main poll loop 2018-05-17 18:14:10 +00:00
ck_fifo.h
ck_hp_fifo.h
ck_hp_stack.h
ck_hp.h
ck_hs.h Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8 2018-04-02 23:40:50 +00:00
ck_ht.h
ck_limits.h
ck_malloc.h
ck_md.h Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8 2018-04-02 23:40:50 +00:00
ck_pflock.h
ck_pr.h MFV CK@r336629: Import CK as of commit 1c1f9901c2dea7a883342cd03d3906a1bc482583 2018-07-23 11:21:43 +00:00
ck_queue.h MFV CK@r336629: Import CK as of commit 1c1f9901c2dea7a883342cd03d3906a1bc482583 2018-07-23 11:21:43 +00:00
ck_rhs.h
ck_ring.h Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8 2018-04-02 23:40:50 +00:00
ck_rwcohort.h
ck_rwlock.h
ck_sequence.h
ck_spinlock.h
ck_stack.h
ck_stdbool.h
ck_stddef.h
ck_stdint.h
ck_stdlib.h
ck_string.h
ck_swlock.h
ck_tflock.h