init_config
struct init_config xrs_cfg = { 0 };
void *xrsm_init(struct init_config *cfg)
struct init_config cfg;
void *xrsm_init(struct init_config *cfg);
int adf_dev_up(struct adf_accel_dev *accel_dev, bool init_config);
struct ras_core_config init_config;
memset(&init_config, 0, sizeof(init_config));
init_config.umc_ip_version = amdgpu_ip_version(adev, UMC_HWIP, 0);
init_config.mp1_ip_version = amdgpu_ip_version(adev, MP1_HWIP, 0);
init_config.gfx_ip_version = amdgpu_ip_version(adev, GC_HWIP, 0);
init_config.nbio_ip_version = amdgpu_ip_version(adev, NBIO_HWIP, 0);
init_config.psp_ip_version = amdgpu_ip_version(adev, MP1_HWIP, 0);
if (init_config.umc_ip_version == IP_VERSION(12, 0, 0) ||
init_config.umc_ip_version == IP_VERSION(12, 5, 0))
init_config.aca_ip_version = IP_VERSION(1, 0, 0);
init_config.sys_fn = &amdgpu_ras_sys_fn;
init_config.ras_eeprom_supported = true;
init_config.poison_supported =
amdgpu_ras_mgr_init_aca_config(adev, &init_config);
amdgpu_ras_mgr_init_eeprom_config(adev, &init_config);
amdgpu_ras_mgr_init_mp1_config(adev, &init_config);
amdgpu_ras_mgr_init_nbio_config(adev, &init_config);
amdgpu_ras_mgr_init_psp_config(adev, &init_config);
amdgpu_ras_mgr_init_umc_config(adev, &init_config);
return ras_core_create(&init_config);
struct ras_core_context *ras_core_create(struct ras_core_config *init_config);
struct ras_core_context *ras_core_create(struct ras_core_config *init_config)
if (!init_config)
memcpy(config, init_config, sizeof(*config));
const int init_config =
ret = regmap_write(regmap, VEML6040_CONF_REG, init_config);
struct mwifiex_tdls_config *init_config;
init_config = data_buf;
len = sizeof(*init_config);
memcpy(tdls_config->tdls_data, init_config, len);
process->init_config = FIELD_GET(SOF_IPC4_MODULE_INIT_CONFIG_MASK,
if (process->init_config == SOF_IPC4_MODULE_INIT_CONFIG_TYPE_BASE_CFG_WITH_EXT) {
if (process->init_config == SOF_IPC4_MODULE_INIT_CONFIG_TYPE_BASE_CFG_WITH_EXT) {
if (process->init_config != SOF_IPC4_MODULE_INIT_CONFIG_TYPE_BASE_CFG_WITH_EXT)
u32 init_config;