mirror_zfs/include/os/freebsd/spl/sys
Mark Johnston f72e081fbf
FreeBSD: Use a statement expression to implement SET_ERROR() (#16284)
This way we can avoid making assumptions about the SDT probe
implementation.  No functional change intended.

Signed-off-by: Mark Johnston <markj@FreeBSD.org>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Allan Jude <allan@klarasystems.com>
Reviewed-by: Rob Norris <rob.norris@klarasystems.com>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
2024-07-08 17:59:08 -07:00
..
ia32
acl_impl.h
acl.h
atomic.h FreeBSD: Reduce divergence from in-tree sources 2023-10-09 13:27:18 -07:00
byteorder.h
callb.h
ccompat.h FreeBSD: Reduce divergence from in-tree sources 2023-10-09 13:27:18 -07:00
ccompile.h Replace P2ALIGN with P2ALIGN_TYPED and delete P2ALIGN. 2024-05-10 08:47:21 -07:00
cmn_err.h
condvar.h
cred.h
ctype.h FreeBSD: Reduce divergence from in-tree sources 2023-10-09 13:27:18 -07:00
debug.h Add custom debug printing for your asserts 2024-04-10 13:30:25 -07:00
dirent.h
disp.h
fcntl.h
file.h
freebsd_rwlock.h
idmap.h
inttypes.h
isa_defs.h
kmem_cache.h
kmem.h
kstat.h
list_impl.h Remove list_size struct member from list implementation 2024-01-26 14:46:42 -08:00
list.h
lock.h
misc.h FreeBSD: Add const qualifier to members of struct opensolaris_utsname 2024-05-30 09:58:20 -07:00
mod_os.h spa: make read/write queues configurable 2023-12-20 14:17:14 -08:00
mode.h
mount.h
mutex.h Add mutex_enter_interruptible() for interruptible sleeping IOCTLs 2023-10-26 09:17:40 -07:00
param.h
policy.h
proc.h
processor.h
procfs_list.h
random.h
rwlock.h
sdt.h FreeBSD: Use a statement expression to implement SET_ERROR() (#16284) 2024-07-08 17:59:08 -07:00
sid.h
sig.h Simplify issig(). 2024-05-29 10:49:11 -07:00
simd_aarch64.h
simd_arm.h
simd_powerpc.h
simd_x86.h
simd.h
spl_condvar.h FreeBSD: Reduce divergence from in-tree sources 2023-10-09 13:27:18 -07:00
string.h
sunddi.h
sysmacros.h Replace P2ALIGN with P2ALIGN_TYPED and delete P2ALIGN. 2024-05-10 08:47:21 -07:00
systeminfo.h
systm.h
taskq.h Unbreak FreeBSD world build after 3bd4df384 2023-11-08 16:29:34 -08:00
thread.h
time.h Use uint64_t instead of u_int64_t 2023-11-30 10:36:33 -08:00
timer.h
trace_zfs.h
trace.h
types32.h
types.h
uio.h dmu: Allow buffer fills to fail 2023-12-15 09:51:41 -08:00
uuid.h
vfs.h FreeBSD: Fix ZFS so that snapshots under .zfs/snapshot are NFS visible 2023-11-27 16:31:03 -08:00
vm.h
vmsystm.h
vnode_impl.h
vnode.h FreeBSD: Fix the build on FreeBSD 12 2023-11-27 12:58:03 -08:00
wmsum.h
zmod.h
zone.h