Ссылка на структуру boot_control_module

Ссылка на структуру boot_control_module

#include < boot_control.h >

Поля данных

структура hw_module_t общий
пустота(* init )(struct boot_control_module *module)
без знака(* getNumberSlots )(struct boot_control_module *module)
без знака(* getCurrentSlot )(struct boot_control_module *module)
интервал(* markBootSuccessful )(struct boot_control_module *module)
интервал(* setActiveBootSlot )(struct boot_control_module *module, беззнаковый слот)
интервал(* setSlotAsUnbootable )(struct boot_control_module *module, беззнаковый слот)
интервал(* isSlotBootable )(struct boot_control_module *module, беззнаковый слот)
константный символ *(* getSuffix )(struct boot_control_module *module, беззнаковый слот)
интервал(* isSlotMarkedSuccessful )(struct boot_control_module *module, беззнаковый слот)
пустота * зарезервировано [31]

Подробное описание

Каждый аппаратный модуль должен иметь структуру данных с именем HAL_MODULE_INFO_SYM, и поля этой структуры данных должны начинаться с hw_module_t , за которым следует информация, специфичная для модуля.

Определение в строке 50 файла boot_control.h .

Полевая документация

структура hw_module_t общая

Определение в строке 51 файла boot_control.h .

unsigned(* getCurrentSlot)(struct boot_control_module *module)

Определение в строке 76 файла boot_control.h .

unsigned(* getNumberSlots)(struct boot_control_module *module)

Определение в строке 64 файла boot_control.h .

const char*(* getSuffix)(struct boot_control_module *module, беззнаковый слот)

Определение в строке 118 файла boot_control.h .

void(* init)(struct boot_control_module *module)

Определение в строке 57 файла boot_control.h .

int(* isSlotBootable)(struct boot_control_module *module, беззнаковый слот)

Определение в строке 110 файла boot_control.h .

int(* isSlotMarkedSuccessful)(struct boot_control_module *module, беззнаковый слот)

Определение в строке 126 файла boot_control.h .

int(* markBootSuccessful)(struct boot_control_module *module)

Определение в строке 84 файла boot_control.h .

недействительно* зарезервировано[31]

Определение в строке 128 файла boot_control.h .

int(* setActiveBootSlot)(struct boot_control_module *module, беззнаковый слот)

Определение в строке 93 файла boot_control.h .

int(* setSlotAsUnbootable)(struct boot_control_module *module, беззнаковый слот)

Определение в строке 101 файла boot_control.h .


Документация для этой структуры была создана из следующего файла:
  • оборудование/libhardware/include/hardware/ boot_control.h