boot_control_module Yapı Referansı

boot_control_module Yapı Referansı

#include < boot_control.h >

Veri Alanları

struct hw_module_t   yaygın
 
void(*  init )(struct boot_control_module *module)
 
unsigned(*  getNumberSlots )(struct boot_control_module *module)
 
unsigned(*  getCurrentSlot )(struct boot_control_module *module)
 
int(*  markBootSuccessful )(struct boot_control_module *module)
 
int(*  setActiveBootSlot )(struct boot_control_module *module, unsigned slot)
 
int(*  setSlotAsUnbootable )(struct boot_control_module *module, unsigned slot)
 
int(*  isSlotBootable )(struct boot_control_module *module, unsigned slot)
 
const char *(*  getSuffix )(struct boot_control_module *module, unsigned slot)
 
int(*  isSlotMarkedSuccessful )(struct boot_control_module *module, unsigned slot)
 
void *  reserved [31]
 

Ayrıntılı Açıklama

Her donanım modülünde HAL_MODULE_INFO_SYM adlı bir veri yapısı olmalıdır ve bu veri yapısının alanları, hw_module_t ile başlamalı ve ardından modüle özgü bilgiler gelmelidir.

boot_control.h dosyasının 50. satırı

Alan Belgeleri

struct hw_module_t common

Tanımı, boot_control.h dosyasının 51. satırı içindedir.

unsigned(* getCurrentSlot)(struct boot_control_module *module)

boot_control.h dosyasının 76 satırı

unsigned(* getNumberSlots)(struct boot_control_module *module)

Tanımı, boot_control.h dosyasının 64. satırı içindedir.

const char*(* getSuffix)(struct boot_control_module *module, unsigned slot)

Tanımı, boot_control.h dosyasının 118 satırı

void(* init)(struct boot_control_module *module)

boot_control.h dosyasının 57. satırı için tanımı

int(* isSlotBootable)(struct boot_control_module *module, unsigned slot)

Tanımı, boot_control.h dosyasının 110 satırı

int(* isSlotMarkedSuccessful)(struct boot_control_module *module, unsigned slot)

boot_control.h dosyasının 126. satırı için tanımı

int(* markBootSuccessful)(struct boot_control_module *module)

boot_control.h dosyasının 84. satırı için tanımı

void* reserved[31]

Tanımı, boot_control.h dosyasının 128 satırı

int(* setActiveBootSlot)(struct boot_control_module *module, unsigned slot)

boot_control.h dosyasının 93. satırı için tanımı

int(* setSlotAsUnbootable)(struct boot_control_module *module, unsigned slot)

Tanımı, boot_control.h dosyasının 101 . satırındadır.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: