| /freebsd/sys/contrib/openzfs/include/os/freebsd/ |
| H A D | Makefile.am | 5 %D%/spl/acl/acl_common.h \ 7 %D%/spl/sys/ia32/asm_linkage.h \ 9 %D%/spl/sys/acl.h \ 10 %D%/spl/sys/acl_impl.h \ 11 %D%/spl/sys/atomic.h \ 12 %D%/spl/sys/byteorder.h \ 13 %D%/spl/sys/callb.h \ 14 %D%/spl/sys/ccompat.h \ 15 %D%/spl/sys/ccompile.h \ 16 %D%/spl/sys/cmn_err.h \ [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/ |
| H A D | Makefile.am | 50 kernel_spl_rpcdir = $(kerneldir)/spl/rpc 52 %D%/spl/rpc/types.h \ 53 %D%/spl/rpc/xdr.h 55 kernel_spl_sysdir = $(kerneldir)/spl/sys 57 %D%/spl/sys/acl.h \ 58 %D%/spl/sys/atomic.h \ 59 %D%/spl/sys/byteorder.h \ 60 %D%/spl/sys/callb.h \ 61 %D%/spl/sys/callo.h \ 62 %D%/spl/sys/cmn_err.h \ [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/linux/spl/ |
| H A D | README.md | 1 The Solaris Porting Layer, SPL, is a Linux kernel module which provides a 6 The latest version of the SPL is maintained as part of this repository. 7 Only when building ZFS version 0.7.x or earlier must an external SPL release 10 * Version 0.7.x: https://github.com/zfsonlinux/spl/tree/spl-0.7-release 11 * Version 0.6.5.x: https://github.com/zfsonlinux/spl/tree/spl-0.6.5-release 15 The SPL is released under a GPLv2 license.
|
| H A D | spl-atomic.c | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>. 24 * Solaris Porting Layer (SPL) Atomic Implementation.
|
| H A D | spl-shrinker.c | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>. 24 * Solaris Porting Layer (SPL) Shrinker Implementation.
|
| /freebsd/sys/contrib/openzfs/module/ |
| H A D | Kbuild.in | 1 # When integrated in to a monolithic kernel the spl module must appear 25 ZFS_MODULE_CFLAGS += -I$(zfs_include)/os/linux/spl 69 obj-$(CONFIG_ZFS) := spl.o zfs.o 72 spl-atomic.o \ 73 spl-condvar.o \ 74 spl-cred.o \ 75 spl-err.o \ 76 spl-generic.o \ 77 spl-kmem-cache.o \ 78 spl-kmem.o \ [all …]
|
| /freebsd/sys/contrib/openzfs/scripts/ |
| H A D | spdxcheck.pl | 124 include/os/freebsd/spl/sys/inttypes.h 125 include/os/freebsd/spl/sys/mode.h 126 include/os/freebsd/spl/sys/trace.h 127 include/os/freebsd/spl/sys/trace_zfs.h 176 # Conventional wisdom is that the Linux SPL must be GPL2+ for 178 'module/os/linux/spl' => ['GPL-2.0-or-later'], 179 'include/os/linux/spl' => ['GPL-2.0-or-later'], 246 # Legacy inclusions of BSD-2-Clause files in Linux SPL. 248 include/os/linux/spl/sys/debug.h 249 module/os/linux/spl/spl-zone.c [all …]
|
| /freebsd/sys/contrib/openzfs/cmd/ |
| H A D | zarcsummary | 60 SECTIONS = 'arc archits dmu l2arc spl tunables vdev zil'.split() 63 # Tunables and SPL are handled separately because they come from 73 help='use alternate formatting for tunables and SPL', 76 help='print descriptions with tunables and SPL', 119 # FreeBSD reports versions for zpl and spa instead of zfs and spl. 121 'spl': 'spa'}[request] 132 KSTAT_PATH = '/proc/spl/kstat/zfs' 133 SPL_PATH = '/sys/module/spl/parameters' 142 """Collect information on the Solaris Porting Layer (SPL) or the 164 # The original zarcsummary called /sbin/modinfo/{spl,zfs} to get [all …]
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/rpc/ |
| H A D | types.h | 6 * This file is part of the SPL, Solaris Porting Layer. 8 * The SPL is free software; you can redistribute it and/or modify it 13 * The SPL is distributed in the hope that it will be useful, but WITHOUT 19 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | inttypes.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | processor.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | mod.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | ctype.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | stat.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | wait.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | fcntl.h | 8 * This file is part of the SPL, Solaris Porting Layer. 10 * The SPL is free software; you can redistribute it and/or modify it 15 * The SPL is distributed in the hope that it will be useful, but WITHOUT 21 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | signal.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | types32.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | simd.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | param.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | proc.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | systeminfo.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | disp.h | 9 * This file is part of the SPL, Solaris Porting Layer. 11 * The SPL is free software; you can redistribute it and/or modify it 16 * The SPL is distributed in the hope that it will be useful, but WITHOUT 22 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|
| H A D | dkio.h | |
| H A D | string.h | 8 * This file is part of the SPL, Solaris Porting Layer. 10 * The SPL is free software; you can redistribute it and/or modify it 15 * The SPL is distributed in the hope that it will be useful, but WITHOUT 21 * with the SPL. If not, see <http://www.gnu.org/licenses/>.
|