Go to the source code of this file.
Data Structures | |
struct | tisci_boardcfg_substructure_rm_header |
Contains a unique magic number for each substructure and the size of the associated superstructure for data validation/API compatibility checks. More... | |
struct | tisci_boardcfg_abi_rm_rev |
Board Config data ABI version. More... | |
struct | tisci_boardcfg_rm_host_cfg_entry |
Resource Management host ID configuration entry describing a host's allowed system priorities as well as a host's supervisor. More... | |
struct | tisci_boardcfg_rm_host_cfg |
Resource Management host ID configuration describing a host's allowed system priorities. More... | |
struct | tisci_boardcfg_rm_resasg_entry |
One contiguous block of any resource to be assigned to one processing entity. More... | |
struct | tisci_boardcfg_rm_resasg |
RM tisci_boardcfg resource assignment configuration. More... | |
struct | tisci_boardcfg_rm |
Resource Management configuration. More... | |
Macros | |
#define | TISCI_BOARDCFG_RM_HOST_CFG_MAGIC_NUM (0x4C41U) |
This file contains: More... | |
#define | TISCI_BOARDCFG_RM_RESASG_MAGIC_NUM (0x7B25U) |
#define | TISCI_BOARDCFG_RM_ABI_MAJ_VALUE (0x00) |
#define | TISCI_BOARDCFG_RM_ABI_MIN_VALUE (0x01) |
#define | TISCI_BOARDCFG_RM_HOST_CFG_ENTRIES (32U) |
Functions | |
struct tisci_boardcfg_substructure_rm_header | __attribute__ ((__packed__)) |
const struct tisci_boardcfg_rm_host_cfg * | tisci_boardcfg_get_rm_host_cfg (void) |
Get a pointer to the local copy of the tisci_boardcfg_rm_host_cfg data. More... | |
uint16_t | tisci_boardcfg_get_rm_resasg_size (void) |
Get a the size of the local copy of the tisci_boardcfg_rm_resasg_entry data. More... | |
const struct tisci_boardcfg_rm_resasg_entry * | tisci_boardcfg_get_rm_resasg (void) |
Get a pointer to the local copy of the tisci_boardcfg_rm_resasg data. More... | |
int32_t | tisci_boardcfg_get_rm_devgrp (devgrp_t *devgrp) |
Get the RM device group from the local tisci_boardcfg_rm data. More... | |
Variables | |
uint16_t | magic |
uint16_t | size |
uint8_t | tisci_boardcfg_abi_maj |
uint8_t | tisci_boardcfg_abi_min |
uint8_t | host_id |
uint8_t | allowed_atype |
uint16_t | allowed_qos |
uint32_t | allowed_orderid |
uint16_t | allowed_priority |
uint8_t | allowed_sched_priority |
struct tisci_boardcfg_rm_host_cfg | __attribute__ |
struct tisci_boardcfg_substructure_rm_header | subhdr |
uint16_t | resasg_entries_size |
uint16_t | reserved |
struct tisci_boardcfg_abi_rm_rev | rev |
struct tisci_boardcfg_rm_host_cfg | host_cfg |
struct tisci_boardcfg_rm_resasg | resasg |
uint16_t magic |
uint16_t size |
uint8_t tisci_boardcfg_abi_maj |
uint8_t tisci_boardcfg_abi_min |
uint8_t host_id |
uint8_t allowed_atype |
uint16_t allowed_qos |
uint32_t allowed_orderid |
uint16_t allowed_priority |
uint8_t allowed_sched_priority |
struct tisci_boardcfg_substructure_rm_header subhdr |
uint16_t resasg_entries_size |
uint16_t reserved |
struct tisci_boardcfg_abi_rm_rev rev |
struct tisci_boardcfg_rm_host_cfg host_cfg |
struct tisci_boardcfg_rm_resasg resasg |