STRUCT HOST1X_DRIVER(9)
β¨ NAME β¨
Hii bestie π this is struct host1x_driver(9), straight outta the Kernel API Manual β itβs the host1x logical device driver, and itβs lowkey the main character of this page π
πΈ SYNOPSIS πΈ
Okay so hereβs the whole struct, no cap β every field stays exactly as it is:
struct host1x_driver {
struct device_driver driver;
const struct of_device_id *subdevs;
struct list_head list;
int (*probe)(struct host1x_device *device);
void (*remove)(struct host1x_device *device);
void (*shutdown)(struct host1x_device *device);
};
π MEMBERS π
Hereβs the friend-group roster for this struct β every single member is invited π«Ά
driverβ the core driver, aka the main character energy of this struct β¨subdevsβ the table of OF device IDs matching subdevices for this driver, doing its matching thing π¦listβ the list node for the driver, keeping its spot in the lineup πprobeβ called when the host1x logical device is probed; this is where the βomg itβs hereβ moment happens πremoveβ called when the host1x logical device is removed, bye bestie πshutdownβ called when the host1x logical device is shut down, wrapping things up with grace π
π SEE ALSO π
Kernel file ./include/linux/host1x.h β and the whole related-struct crew:
struct host1x_bo_cache(9)struct host1x_client_ops(9)struct host1x_client(9)struct host1x_bo_ops(9)
Source/version vibes:./include/linuxΒ· date:October 2026Β· page:struct host1x_driver(9)πβ¨ This lilβ sign-off is brought to you by the kernel docs fairy π§ββοΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms