cregit-Linux how code gets into the kernel

Release 4.14 arch/mips/fw/arc/misc.c

Directory: arch/mips/fw/arc
/*
 * This file is subject to the terms and conditions of the GNU General Public
 * License.  See the file "COPYING" in the main directory of this archive
 * for more details.
 *
 * Miscellaneous ARCS PROM routines.
 *
 * Copyright (C) 1996 David S. Miller (davem@davemloft.net)
 * Copyright (C) 1999 Ralf Baechle (ralf@gnu.org)
 * Copyright (C) 1999 Silicon Graphics, Inc.
 */
#include <linux/compiler.h>
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/irqflags.h>

#include <asm/bcache.h>

#include <asm/fw/arc/types.h>
#include <asm/sgialib.h>
#include <asm/bootinfo.h>


VOID __noreturn ArcHalt(VOID) { bc_disable(); local_irq_disable(); ARC_CALL0(halt); unreachable(); }

Contributors

PersonTokensPropCommitsCommitProp
Ralf Bächle1150.00%250.00%
Linus Torvalds (pre-git)1150.00%250.00%
Total22100.00%4100.00%


VOID __noreturn ArcPowerDown(VOID) { bc_disable(); local_irq_disable(); ARC_CALL0(pdown); unreachable(); }

Contributors

PersonTokensPropCommitsCommitProp
Ralf Bächle1150.00%250.00%
Linus Torvalds (pre-git)1150.00%250.00%
Total22100.00%4100.00%

/* XXX is this a soft reset basically? XXX */
VOID __noreturn ArcRestart(VOID) { bc_disable(); local_irq_disable(); ARC_CALL0(restart); unreachable(); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)1150.00%250.00%
Ralf Bächle1150.00%250.00%
Total22100.00%4100.00%


VOID __noreturn ArcReboot(VOID) { bc_disable(); local_irq_disable(); ARC_CALL0(reboot); unreachable(); }

Contributors

PersonTokensPropCommitsCommitProp
Ralf Bächle1150.00%250.00%
Linus Torvalds (pre-git)1150.00%250.00%
Total22100.00%4100.00%


VOID __noreturn ArcEnterInteractiveMode(VOID) { bc_disable(); local_irq_disable(); ARC_CALL0(imode); unreachable(); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)1150.00%240.00%
Ralf Bächle1045.45%240.00%
Linus Torvalds14.55%120.00%
Total22100.00%5100.00%


LONG ArcSaveConfiguration(VOID) { return ARC_CALL0(cfg_save); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)753.85%150.00%
Ralf Bächle646.15%150.00%
Total13100.00%2100.00%


struct linux_sysid * ArcGetSystemId(VOID) { return (struct linux_sysid *) ARC_CALL0(get_sysid); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)1050.00%150.00%
Ralf Bächle1050.00%150.00%
Total20100.00%2100.00%


VOID __init ArcFlushAllCaches(VOID) { ARC_CALL0(cache_flush); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)753.85%266.67%
Ralf Bächle646.15%133.33%
Total13100.00%3100.00%


DISPLAY_STATUS * __init ArcGetDisplayStatus(ULONG FileID) { return (DISPLAY_STATUS *) ARC_CALL1(GetDisplayStatus, FileID); }

Contributors

PersonTokensPropCommitsCommitProp
Andrew Morton1881.82%150.00%
Ralf Bächle418.18%150.00%
Total22100.00%2100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)9546.57%327.27%
Ralf Bächle8541.67%327.27%
Andrew Morton188.82%19.09%
David Rientjes31.47%19.09%
Aurelien Jarno10.49%19.09%
Justin P. Mattock10.49%19.09%
Linus Torvalds10.49%19.09%
Total204100.00%11100.00%
Directory: arch/mips/fw/arc
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.