MAX_BLOCK_ID
static struct block_defs* s_block_defs[MAX_BLOCK_ID] = {
for (i = 0; i < MAX_BLOCK_ID; i++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
bool block_enable[MAX_BLOCK_ID],
bool block_enable[MAX_BLOCK_ID],
bool block_enable[MAX_BLOCK_ID],
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
bool block_enable[MAX_BLOCK_ID] = { 0 };
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
bool block_enable[MAX_BLOCK_ID];
for (i = 0; i < MAX_BLOCK_ID; i++)
if (block_id >= MAX_BLOCK_ID) {
if (block_id >= MAX_BLOCK_ID) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
if (block_id >= MAX_BLOCK_ID)
if (block_id >= MAX_BLOCK_ID)
if (block_id >= MAX_BLOCK_ID)
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++) {
for (block_id = 0; block_id < MAX_BLOCK_ID; block_id++)
{"GPIO0 function%d", (32 << ATTENTION_LENGTH_SHIFT), OSAL_NULL, MAX_BLOCK_ID},
{"PGLUE config_space", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"PGLUE misc_flr", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"PGLUE misc_mctp", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"Flash event", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"SMB event", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"Main Power", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"SW timers #%d", (8 << ATTENTION_LENGTH_SHIFT) | (1 << ATTENTION_OFFSET_SHIFT), OSAL_NULL, MAX_BLOCK_ID},
{"General Attention %d", (32 << ATTENTION_LENGTH_SHIFT), OSAL_NULL, MAX_BLOCK_ID},
{"General Attention 32", ATTENTION_SINGLE | ATTENTION_CLEAR_ENABLE, ecore_fw_assertion, MAX_BLOCK_ID},
{"General Attention %d", (2 << ATTENTION_LENGTH_SHIFT) | (33 << ATTENTION_OFFSET_SHIFT), OSAL_NULL, MAX_BLOCK_ID},
{"General Attention 35", ATTENTION_SINGLE | ATTENTION_CLEAR_ENABLE, ecore_general_attention_35, MAX_BLOCK_ID},
{"MCP CPU", ATTENTION_SINGLE, ecore_mcp_attn_cb, MAX_BLOCK_ID},
{"MCP Watchdog timer", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"MCP M2P", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"AVS stop status ready", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"MSTAT", ATTENTION_PAR_INT, OSAL_NULL, MAX_BLOCK_ID},
{"MSTAT per-path", ATTENTION_PAR_INT, OSAL_NULL, MAX_BLOCK_ID},
{"Reserved %d", (6 << ATTENTION_LENGTH_SHIFT), OSAL_NULL, MAX_BLOCK_ID },
{"ATC", ATTENTION_PAR_INT, OSAL_NULL, MAX_BLOCK_ID},
{"MSEM PRAM", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"PSEM PRAM", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"TSEM PRAM", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"USEM PRAM", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"XSEM PRAM", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"YSEM PRAM", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"PERST_B assertion", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"PERST_B deassertion", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"Reserved %d", (2 << ATTENTION_LENGTH_SHIFT), OSAL_NULL, MAX_BLOCK_ID },
{"MCP Latched memory", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"MCP Latched scratchpad cache", ATTENTION_SINGLE, OSAL_NULL, MAX_BLOCK_ID},
{"MCP Latched ump_tx", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"MCP Latched scratchpad", ATTENTION_PAR, OSAL_NULL, MAX_BLOCK_ID},
{"Reserved %d", (28 << ATTENTION_LENGTH_SHIFT), OSAL_NULL, MAX_BLOCK_ID },
if (p_aeu->block_index != MAX_BLOCK_ID)
if (block_id != MAX_BLOCK_ID) {