Home
last modified time | relevance | path

Searched refs:ip_func (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/amd/ras/rascore/
H A Dras_nbio.c56 nbio->ip_func = ras_nbio_get_ip_funcs(ras_core, nbio->nbio_ip_version); in ras_nbio_hw_init()
57 if (!nbio->ip_func) in ras_nbio_hw_init()
88 if (nbio->ip_func) { in ras_nbio_handle_irq_error()
89 if (nbio->ip_func->handle_ras_controller_intr_no_bifring) in ras_nbio_handle_irq_error()
90 nbio->ip_func->handle_ras_controller_intr_no_bifring(ras_core); in ras_nbio_handle_irq_error()
91 if (nbio->ip_func->handle_ras_err_event_athub_intr_no_bifring) in ras_nbio_handle_irq_error()
92 nbio->ip_func->handle_ras_err_event_athub_intr_no_bifring(ras_core); in ras_nbio_handle_irq_error()
H A Dras_mp1.c51 return mp1->ip_func->get_valid_bank_count(ras_core, type, count); in ras_mp1_get_bank_count()
59 return mp1->ip_func->dump_valid_bank(ras_core, type, idx, reg_idx, val); in ras_mp1_dump_bank()
73 mp1->ip_func = ras_mp1_get_ip_funcs(ras_core, mp1->mp1_ip_version); in ras_mp1_hw_init()
75 return mp1->ip_func ? RAS_CORE_OK : -EINVAL; in ras_mp1_hw_init()
H A Dras_gfx.c52 return gfx->ip_func->get_ta_subblock(ras_core, in ras_gfx_get_ta_subblock()
62 gfx->ip_func = ras_gfx_get_ip_funcs(ras_core, gfx->gfx_ip_version); in ras_gfx_hw_init()
64 return gfx->ip_func ? RAS_CORE_OK : -EINVAL; in ras_gfx_hw_init()
H A Dras_umc.c167 if (ras_umc->ip_func && ras_umc->ip_func->eeprom_record_to_nps_pages) in ras_umc_convert_record_to_nps_pages()
168 count = ras_umc->ip_func->eeprom_record_to_nps_pages(ras_core, in ras_umc_convert_record_to_nps_pages()
245 ret = ras_umc->ip_func->bank_to_eeprom_record(ras_core, bank, &umc_rec); in ras_umc_log_bad_bank()
313 if (ras_umc->ip_func && ras_umc->ip_func->eeprom_record_to_nps_record) { in ras_umc_check_retired_record()
314 ret = ras_umc->ip_func->eeprom_record_to_nps_record(ras_core, record, nps); in ras_umc_check_retired_record()
626 ras_umc->ip_func = ras_umc_get_ip_func(ras_core, ras_umc->umc_ip_version); in ras_umc_hw_init()
627 if (!ras_umc->ip_func) in ras_umc_hw_init()
726 ret = ras_umc->ip_func->bank_to_soc_pa(ras_core, *bank_addr, soc_pa); in ras_umc_translate_soc_pa_and_bank()
728 ret = ras_umc->ip_func->soc_pa_to_bank(ras_core, *soc_pa, bank_addr); in ras_umc_translate_soc_pa_and_bank()
H A Dras_aca.c647 const struct ras_aca_ip_func *ip_func; in ras_aca_hw_init() local
651 ip_func = aca_get_ip_func(ras_core, ras_aca->aca_ip_version); in ras_aca_hw_init()
652 if (!ip_func) in ras_aca_hw_init()
655 for (i = 0; i < ip_func->block_num; i++) { in ras_aca_hw_init()
656 aca_blk = &ras_aca->aca_blk[ip_func->block_info[i]->ras_block_id]; in ras_aca_hw_init()
657 aca_blk->blk_info = ip_func->block_info[i]; in ras_aca_hw_init()
H A Dras_nbio.h39 const struct ras_nbio_ip_func *ip_func; member
H A Dras_gfx.h34 const struct ras_gfx_ip_func *ip_func; member
H A Dras_mp1.h38 const struct ras_mp1_ip_func *ip_func; member
H A Dras_core.c460 if (ras_core->ras_nbio.ip_func && in ras_core_get_curr_nps_mode()
461 ras_core->ras_nbio.ip_func->get_memory_partition_mode) in ras_core_get_curr_nps_mode()
462 return ras_core->ras_nbio.ip_func->get_memory_partition_mode(ras_core); in ras_core_get_curr_nps_mode()
H A Dras_aca.h147 const struct ras_aca_ip_func *ip_func; member