Référence de structure boot_control_module

Référence de structure boot_control_module

#include < boot_control.h >

Champs de données

structure hw_module_t commun
vide(* init )(struct boot_control_module *module)
non signé(* getNumberSlots )(struct boot_control_module *module)
non signé(* getCurrentSlot )(struct boot_control_module *module)
entier(* markBootSuccessful (struct boot_control_module *module)
entier(* setActiveBootSlot )(struct boot_control_module *module, emplacement non signé)
entier(* setSlotAsUnbootable )(struct boot_control_module *module, emplacement non signé)
entier(* isSlotBootable )(struct boot_control_module *module, emplacement non signé)
const char *(* getSuffix )(struct boot_control_module *module, emplacement non signé)
entier(* isSlotMarkedSuccessful )(struct boot_control_module *module, emplacement non signé)
vide * réservé [31]

Description détaillée

Chaque module matériel doit avoir une structure de données nommée HAL_MODULE_INFO_SYM et les champs de cette structure de données doivent commencer par hw_module_t suivi d'informations spécifiques au module.

Définition à la ligne 50 du fichier boot_control.h .

Documentation de terrain

struct hw_module_t commun

Définition à la ligne 51 du fichier boot_control.h .

non signé(* getCurrentSlot)(struct boot_control_module *module)

Définition à la ligne 76 du fichier boot_control.h .

non signé(* getNumberSlots)(struct boot_control_module *module)

Définition à la ligne 64 du fichier boot_control.h .

const char*(* getSuffix)(struct boot_control_module *module, emplacement non signé)

Définition à la ligne 118 du fichier boot_control.h .

void(* init)(struct boot_control_module *module)

Définition à la ligne 57 du fichier boot_control.h .

int(* isSlotBootable)(struct boot_control_module *module, emplacement non signé)

Définition à la ligne 110 du fichier boot_control.h .

int(* isSlotMarkedSuccessful)(struct boot_control_module *module, emplacement non signé)

Définition à la ligne 126 du fichier boot_control.h .

int(* markBootSuccessful)(struct boot_control_module *module)

Définition à la ligne 84 du fichier boot_control.h .

nul* réservé[31]

Définition à la ligne 128 du fichier boot_control.h .

int(* setActiveBootSlot)(struct boot_control_module *module, emplacement non signé)

Définition à la ligne 93 du fichier boot_control.h .

int(* setSlotAsUnbootable)(struct boot_control_module *module, emplacement non signé)

Définition à la ligne 101 du fichier boot_control.h .


La documentation de cette structure a été générée à partir du fichier suivant :