opnsense-src/sys/amd64/linux32
Alfredo Mazzinghi 2de742797b Abstract UIO allocation and deallocation.
Introduce the allocuio() and freeuio() functions to allocate and
deallocate struct uio. This hides the actual allocator interface, so it
is easier to modify the sub-allocation layout of struct uio and the
corresponding iovec array.

Obtained from:	CheriBSD
Reviewed by:	kib, markj
MFC after:	2 weeks
Sponsored by:	CHaOS, EPSRC grant EP/V000292/1
Differential Revision:	https://reviews.freebsd.org/D43711

(cherry picked from commit 61cc4830a7b16400efade3d884a59fda6d80d651)
2024-03-08 23:27:20 -05:00
..
linux.h linux(4): Deduplicate mmap2 2023-09-12 10:48:56 +03:00
linux32_dummy_machdep.c linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 2023-08-18 13:12:02 +03:00
linux32_genassym.c linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743 2023-08-18 13:12:02 +03:00
linux32_locore.asm sys: Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:24 -06:00
linux32_machdep.c Abstract UIO allocation and deallocation. 2024-03-08 23:27:20 -05:00
linux32_proto.h linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux32_support.S sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
linux32_syscall.h linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux32_syscalls.c linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux32_sysent.c linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux32_systrace_args.c linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux32_sysvec.c amd64/linux*: mark brandlists as static 2024-02-14 05:42:40 +02:00
linux32_vdso.lds.s sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
linux32_vdso_gtod.c linux(4): Add a write syscall wrapper 2023-08-20 10:36:29 +03:00
Makefile sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
syscalls.conf makesyscalls: don't make syscall.mk by default 2023-12-13 23:07:06 +00:00
syscalls.master linux(4): Deorbit linux_nosys from syscalls.master 2023-10-10 08:12:12 +03:00