STRUCT FRAMER_PROVIDER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ this is the page for struct framer_provider(9), aka struct framer_provider, and it represents the framer provider. that's the whole vibe, no cap 🫢


πŸŽ€ SYNOPSIS πŸŽ€

the struct is literally giving:

struct framer_provider {
    struct device           *dev;
    struct module           *owner;
    struct list_head        list;
    struct framer * (*of_xlate)(struct device *dev, const struct
of_phandle_args *args);
 };

πŸ¦‹ Members πŸ¦‹

  • dev β€” the framer provider device. it's the device at the center of the provider situation πŸ’…
  • owner β€” the module owner having of_xlate. like, the module that owns that function pointer, periodt.
  • list β€” to maintain a linked list of framer providers. bestie, it keeps the provider squad linked up πŸ”—
  • of_xlate β€” function pointer to obtain framer instance from framer pointer. yep, that's the pointer-to-function moment ✨

πŸ”₯ SEE ALSO πŸ”₯

if you're going down the rabbit hole:

  • Kernel file ./include/linux/framer/framer-provider.h
  • struct framer_ops(9)

source/version + date sign-off, bc we keep receipts πŸ§ΎπŸ’–: this page lives at ./include/linux/framer, dated October 2026, and it's all about struct framer_provider(9). bye bestie, go slay some framers πŸ’…βœ¨

πŸ“¦ where this page comes from