Searched refs:ip_func (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/gpu/drm/amd/ras/rascore/ |
| H A D | ras_nbio.c | 56 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 D | ras_mp1.c | 51 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 D | ras_gfx.c | 52 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 D | ras_umc.c | 167 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 D | ras_aca.c | 647 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 D | ras_nbio.h | 39 const struct ras_nbio_ip_func *ip_func; member
|
| H A D | ras_gfx.h | 34 const struct ras_gfx_ip_func *ip_func; member
|
| H A D | ras_mp1.h | 38 const struct ras_mp1_ip_func *ip_func; member
|
| H A D | ras_core.c | 460 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 D | ras_aca.h | 147 const struct ras_aca_ip_func *ip_func; member
|