ras_aca
struct ras_aca;
struct ras_aca ras_aca;
mutex_lock(&ras_core->ras_aca.aca_lock);
mutex_unlock(&ras_core->ras_aca.aca_lock);
if (aca_match_bank(&ras_core->ras_aca.aca_blk[i], bank))
return &ras_core->ras_aca.aca_blk[i];
struct ras_aca *aca = &ras_core->ras_aca;
struct ras_aca *aca = &ras_core->ras_aca;
struct ras_aca *aca = &ras_core->ras_aca;
mutex_lock(&ras_core->ras_aca.bank_op_lock);
mutex_unlock(&ras_core->ras_aca.bank_op_lock);
return &ras_core->ras_aca.aca_blk[blk];
mutex_lock(&ras_core->ras_aca.aca_lock);
mutex_unlock(&ras_core->ras_aca.aca_lock);
mutex_lock(&ras_core->ras_aca.aca_lock);
mutex_unlock(&ras_core->ras_aca.aca_lock);
mutex_lock(&ras_core->ras_aca.aca_lock);
mutex_unlock(&ras_core->ras_aca.aca_lock);
struct ras_aca *ras_aca = &ras_core->ras_aca;
memset(ras_aca, 0, sizeof(*ras_aca));
aca_blk = &ras_aca->aca_blk[blk];
mutex_init(&ras_aca->aca_lock);
mutex_init(&ras_aca->bank_op_lock);
struct ras_aca *ras_aca = &ras_core->ras_aca;
mutex_destroy(&ras_aca->aca_lock);
mutex_destroy(&ras_aca->bank_op_lock);
struct ras_aca *ras_aca = &ras_core->ras_aca;
ras_aca->aca_ip_version = ras_core->config->aca_ip_version;
ip_func = aca_get_ip_func(ras_core, ras_aca->aca_ip_version);
aca_blk = &ras_aca->aca_blk[ip_func->block_info[i]->ras_block_id];
ras_aca->ue_updated_mark = 0;
struct ras_aca *ras_aca = &ras_core->ras_aca;
ras_aca->ue_updated_mark = 0;