funct(3rtapi)
β¨ NAME β¨
rtapi_gfp.h β RTAPI wrappers for linux kernel functionality.
Okay bestie, you're reading funct(3rtapi) from the RTAPI manual, and it's giving "kernel glue but make it cute." This page is about the wrappers in rtapi_gfp.h. π
π οΈ SYNTAX π οΈ
#include <rtapi_gfp.h>
enum rtapi_gfp_e;
RTAPI_GFP_xxx
typedef ... rtapi_gfp_t;
That's the whole syntax flex, no notes. β¨
π DESCRIPTION π
In kernel space, each rtapi_xxx or RTAPI_XXX identifier is mapped to the underlying kernel functionality, if available. No cap. π¦
In userspace, or in kernels where the underlying functionality is not provided by a kernel, generally another implementation β possibly with reduced functionality β is provided. (For example, the userspace implementation for rtapi_device_register always succeeds. Iconic.) π
β±οΈ REALTIME CONSIDERATIONS β±οΈ
Typically, these functions may be called from realtime init/cleanup code. That's the vibe. π
π RETURN VALUE π
As in Linux. Periodt. π
π SEE ALSO π
Nothing extra is listed here on this page, bestie. The SEE ALSO section is just chilling. πΈ
π brought to you by LinuxCNC Documentation, dated 2014-06-28 β page funct(3rtapi), out π
π¦ where this page comes from
- debian bookworm: linuxcnc-uspace-dev 2.9.0~pre1+git20230208.f1270d6ed7-1+deb12u2 Β· GFDL-1.1-or-later
- debian trixie: linuxcnc-uspace-dev 1:2.9.4-2+deb13u1 Β· GFDL-1.1-or-later
- ubuntu questing: linuxcnc-uspace-dev 1:2.9.4-2ubuntu2
- ubuntu resolute: linuxcnc-uspace-dev 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- ubuntu stonking: linuxcnc-uspace-dev 1:2.9.4-2ubuntu4 Β· GFDL-1.1-or-later
- Copyright (c) 2014 Jeff Epler
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms