Registry
include/registry.h View source View on GitHubFunctions
Section titled “Functions”registry_register
Section titled “registry_register”void registry_register(struct block_device *disk); registry_unregister
Section titled “registry_unregister”void registry_unregister(struct block_device *disk); registry_get_by_name
Section titled “registry_get_by_name”struct block_device * registry_get_by_name(const char *name); registry_get_by_index
Section titled “registry_get_by_index”struct block_device * registry_get_by_index(uint64_t index); registry_get_disk_cnt
Section titled “registry_get_disk_cnt”uint64_t registry_get_disk_cnt(void); registry_setup
Section titled “registry_setup”void registry_setup(); registry_mkname
Section titled “registry_mkname”void registry_mkname(struct block_device *disk, const char *prefix, uint64_t counter); Macros
Section titled “Macros”k_print_register
Section titled “k_print_register”#define k_print_register(name) \
log_msg(LOG_INFO, "Registering " ANSI_GREEN "%s" ANSI_RESET, name)