fini
static int fini = 0;
if (fini)
fini = 1;
if (object->dyn.fini && !((Elf_Addr)object->dyn.fini & 2)) {
Elf_Addr addr = _dl_md_plabel((Elf_Addr)object->dyn.fini,
object->dyn.fini, object->dyn.pltgot,
object->dyn.fini = (void *)addr;
if (obj->dyn.fini) {
obj, obj->dyn.fini, obj->load_name));
(*obj->dyn.fini)();
if ((node->dyn.fini || node->dyn.fini_array) &&
if ((node->dyn.fini || node->dyn.fini_array) &&
initfunc *fini;
if (test->fini != NULL)
test->fini();
if (test->fini != NULL)
test->fini();
void (*fini)(void);
static void fini(void) __attribute__((destructor));
goto fini;
fini:
goto fini;
fini:
goto fini;
goto fini;
fini:
goto fini;
goto fini;
fini:
.fini = __uc_fini, /* to clean-up the init_early initialization */
.fini = __uc_fini,
intel_uc_ops_function(fini, fini, void, );
void (*fini)(struct intel_uc *uc);
void (*fini)(struct radeon_device *rdev);
void (*fini)(struct radeon_device *rdev);
void (*fini)(struct radeon_device *rdev);
void (*fini)(struct radeon_device *rdev);
#define radeon_fini(rdev) (rdev)->asic->fini((rdev))
#define radeon_asic_vm_fini(rdev) (rdev)->asic->vm.fini((rdev))
#define radeon_hpd_fini(rdev) (rdev)->asic->hpd.fini((rdev))
#define radeon_dpm_fini(rdev) rdev->asic->dpm.fini((rdev))
.fini = &r600_fini,
.fini = &r600_hpd_fini,
.fini = &rv6xx_dpm_fini,
.fini = &r600_fini,
.fini = &r600_hpd_fini,
.fini = &rs780_dpm_fini,
.fini = &rv770_fini,
.fini = &r600_hpd_fini,
.fini = &rv770_dpm_fini,
.fini = &evergreen_fini,
.fini = &evergreen_hpd_fini,
.fini = &cypress_dpm_fini,
.fini = &evergreen_fini,
.fini = &evergreen_hpd_fini,
.fini = &sumo_dpm_fini,
.fini = &evergreen_fini,
.fini = &evergreen_hpd_fini,
.fini = &btc_dpm_fini,
.fini = &cayman_fini,
.fini = &cayman_vm_fini,
.fini = &evergreen_hpd_fini,
.fini = &ni_dpm_fini,
.fini = &cayman_fini,
.fini = &cayman_vm_fini,
.fini = &evergreen_hpd_fini,
.fini = &trinity_dpm_fini,
.fini = &si_fini,
.fini = &si_vm_fini,
.fini = &evergreen_hpd_fini,
.fini = &r100_fini,
.fini = &si_dpm_fini,
.fini = &cik_fini,
.fini = &cik_vm_fini,
.fini = &evergreen_hpd_fini,
.fini = &ci_dpm_fini,
.fini = &cik_fini,
.fini = &cik_vm_fini,
.fini = &evergreen_hpd_fini,
.fini = &kv_dpm_fini,
.fini = &r100_hpd_fini,
.fini = &r100_fini,
.fini = &r100_hpd_fini,
.fini = &r300_fini,
.fini = &r100_hpd_fini,
.fini = &r300_fini,
.fini = &r100_hpd_fini,
.fini = &r420_fini,
.fini = &r100_hpd_fini,
.fini = &rs400_fini,
.fini = &r100_hpd_fini,
.fini = &rs600_fini,
.fini = &rs600_hpd_fini,
.fini = &rs690_fini,
.fini = &rs600_hpd_fini,
.fini = &rv515_fini,
.fini = &rs600_hpd_fini,
.fini = &rv515_fini,
.fini = &rs600_hpd_fini,
.fini = &r600_fini,
.fini = &r600_hpd_fini,