Describes the struct bea_driver
_ object._
Author:
Juniper Beatitudes juniper@eyes-like-fire.org
Date:
2025-07-16
Type | Name |
---|---|
struct | bea_driver
Driver table entry, representing a single driver. |
Type | Name |
---|---|
define | BEA_DRIVER_NAME_MAXLEN
31 The longest the name of a driver can be (not including the null terminator) |
bea_driver
Driver table entry, representing a single driver.
Variables:
bool(* deinitialize
Function to deinitialize the driver.
Returns a Boolean indicating whether or not deinitialization was
successful
bool(* initialize
Function to initialize the driver. Returns
a Boolesn indicating whether or not initialization was
successful
const char name
The registered (and unique) name of the
driver.
void(* request
Function to make a request to the driver from
userspace. Not intended for internal kernel usage
BEA_DRIVER_NAME_MAXLEN
The longest the name of a driver can be (not including the null terminator)
##define BEA_DRIVER_NAME_MAXLEN 31