Home
last modified time | relevance | path

Searched full:spl (Results 1 – 25 of 253) sorted by relevance

1234567891011

/freebsd/sys/contrib/openzfs/include/os/freebsd/
H A DMakefile.am5 %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 DMakefile.am50 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 DREADME.md1 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 Dspl-atomic.c9 * 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 Dspl-shrinker.c9 * 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 DKbuild.in1 # 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 Dspdxcheck.pl124 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 Dzarcsummary60 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 Dtypes.h6 * 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 Dinttypes.h9 * 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 Dprocessor.h9 * 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 Dmod.h9 * 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 Dctype.h9 * 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 Dstat.h9 * 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 Dwait.h9 * 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 Dfcntl.h8 * 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 Dsignal.h9 * 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 Dtypes32.h9 * 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 Dsimd.h9 * 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 Dparam.h9 * 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 Dproc.h9 * 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 Dsysteminfo.h9 * 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 Ddisp.h9 * 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 Ddkio.h
H A Dstring.h8 * 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/>.

1234567891011