Skip to content
Snippets Groups Projects
Select Git revision
  • b74cabad629de98f308fb81f4aec527a0ed7c50c
  • master default protected
  • early-display
  • variant-emmc-nvme-boot
  • 2023-01-25
  • v3
  • variant-emmc-nvme-boot
  • 2020-06-01
8 results

circbuf.c

Blame
  • Forked from Reform / reform-boundary-uboot
    Source project has a limited visibility.
    initcall.c 483 B
    /*
     * Copyright (c) 2013 The Chromium OS Authors.
     *
     * SPDX-License-Identifier:	GPL-2.0+
     */
    
    #include <common.h>
    #include <initcall.h>
    
    int initcall_run_list(init_fnc_t init_sequence[])
    {
    	init_fnc_t *init_fnc_ptr;
    
    	for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {
    		debug("initcall: %p\n", *init_fnc_ptr);
    		if ((*init_fnc_ptr)()) {
    			debug("initcall sequence %p failed at call %p\n",
    			      init_sequence, *init_fnc_ptr);
    			return -1;
    		}
    	}
    	return 0;
    }