#define __unused
Declare a variable or data structure as unused.
uint8_t drive
Drive number.
static unsigned int count
Number of entries.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define EOPNOTSUPP
Operation not supported on socket.
void san_unhook(unsigned int drive)
Unhook SAN device.
int san_describe(void)
Describe SAN devices for SAN-booted operating system.
int san_hook(unsigned int drive, struct uri **uris, unsigned int count, unsigned int flags)
Hook SAN device.
int san_boot(unsigned int drive, struct san_boot_config *config)
Attempt to boot from a SAN device.
#define PROVIDE_SANBOOT(_subsys, _api_func, _func)
Provide a sanboot API implementation.
static int null_san_hook(unsigned int drive __unused, struct uri **uris __unused, unsigned int count __unused, unsigned int flags __unused)
static int null_san_boot(unsigned int drive __unused, struct san_boot_config *config __unused)
static void null_san_unhook(unsigned int drive __unused)
static int null_san_describe(void)
SAN boot configuration parameters.
A Uniform Resource Identifier.