early_init
unsigned long __init early_init(unsigned long dt_ptr);
if (!dev->power.early_init) {
dev->power.early_init = true;
rc = hdev->asic_funcs->early_init(hdev);
int (*early_init)(struct hl_device *hdev);
.early_init = gaudi_early_init,
.early_init = gaudi2_early_init,
.early_init = goya_early_init,
if (!dev->power.early_init) {
dev->power.early_init = true;
} else if (ip_block->version->funcs->early_init) {
r = ip_block->version->funcs->early_init(ip_block);
.early_init = isp_early_init,
.early_init = psp_early_init,
.early_init = umsch_mm_early_init,
.early_init = vpe_early_init,
.early_init = cik_common_early_init,
.early_init = cik_ih_early_init,
.early_init = cik_sdma_early_init,
.early_init = cz_ih_early_init,
.early_init = dce_v10_0_early_init,
.early_init = dce_v6_0_early_init,
.early_init = dce_v8_0_early_init,
.early_init = gfx_v10_0_early_init,
.early_init = gfx_v11_0_early_init,
.early_init = gfx_v12_0_early_init,
.early_init = gfx_v12_1_early_init,
.early_init = gfx_v6_0_early_init,
.early_init = gfx_v7_0_early_init,
.early_init = gfx_v8_0_early_init,
.early_init = gfx_v9_0_early_init,
.early_init = gfx_v9_4_3_early_init,
.early_init = gmc_v10_0_early_init,
.early_init = gmc_v11_0_early_init,
.early_init = gmc_v12_0_early_init,
.early_init = gmc_v6_0_early_init,
.early_init = gmc_v7_0_early_init,
.early_init = gmc_v8_0_early_init,
.early_init = gmc_v9_0_early_init,
.early_init = iceland_ih_early_init,
.early_init = ih_v6_0_early_init,
.early_init = ih_v6_1_early_init,
.early_init = ih_v7_0_early_init,
.early_init = jpeg_v2_0_early_init,
.early_init = jpeg_v2_5_early_init,
.early_init = jpeg_v2_5_early_init,
.early_init = jpeg_v3_0_early_init,
.early_init = jpeg_v4_0_early_init,
.early_init = jpeg_v4_0_3_early_init,
.early_init = jpeg_v4_0_5_early_init,
.early_init = jpeg_v5_0_0_early_init,
.early_init = jpeg_v5_0_1_early_init,
.early_init = jpeg_v5_3_0_early_init,
.early_init = mes_v11_0_early_init,
.early_init = mes_v12_0_early_init,
.early_init = mes_v12_1_early_init,
.early_init = navi10_ih_early_init,
.early_init = nv_common_early_init,
.early_init = sdma_v2_4_early_init,
.early_init = sdma_v3_0_early_init,
.early_init = sdma_v4_0_early_init,
.early_init = sdma_v4_4_2_early_init,
.early_init = sdma_v5_0_early_init,
.early_init = sdma_v5_2_early_init,
.early_init = sdma_v6_0_early_init,
.early_init = sdma_v7_0_early_init,
.early_init = sdma_v7_1_early_init,
.early_init = si_common_early_init,
.early_init = si_dma_early_init,
.early_init = si_ih_early_init,
.early_init = soc15_common_early_init,
.early_init = soc21_common_early_init,
.early_init = soc24_common_early_init,
.early_init = soc_v1_0_common_early_init,
.early_init = tonga_ih_early_init,
.early_init = uvd_v3_1_early_init,
.early_init = uvd_v4_2_early_init,
.early_init = uvd_v5_0_early_init,
.early_init = uvd_v6_0_early_init,
.early_init = uvd_v7_0_early_init,
.early_init = vce_v1_0_early_init,
.early_init = vce_v2_0_early_init,
.early_init = vce_v3_0_early_init,
.early_init = vce_v4_0_early_init,
.early_init = vcn_v1_0_early_init,
.early_init = vcn_v2_0_early_init,
.early_init = vcn_v2_5_early_init,
.early_init = vcn_v2_5_early_init,
.early_init = vcn_v3_0_early_init,
.early_init = vcn_v4_0_early_init,
.early_init = vcn_v4_0_3_early_init,
.early_init = vcn_v4_0_5_early_init,
.early_init = vcn_v5_0_0_early_init,
.early_init = vcn_v5_0_1_early_init,
.early_init = vega10_ih_early_init,
.early_init = vega20_ih_early_init,
.early_init = vi_common_early_init,
.early_init = dm_early_init,
int (*early_init)(struct amdgpu_ip_block *ip_block);
.early_init = kv_dpm_early_init,
.early_init = si_dpm_early_init,
.early_init = pp_early_init,
.early_init = smu_early_init,
.early_init = tegra_dc_early_init,
if (client->ops && client->ops->early_init) {
err = client->ops->early_init(client);
if (dev->driver_info->early_init &&
dev->driver_info->early_init(dev) != 0)
bool early_init:1;
int (*early_init)(struct host1x_client *client);
bool early_init:1; /* Owned by the PM core */
int (*early_init)(struct usbnet *dev);
WARN(ss->early_init && ss->css_rstat_flush,
if (ss->early_init)
if (ss->early_init) {
.early_init = true,
.early_init = true,
.early_init = true,
.early_init = 0,