cregit-Linux how code gets into the kernel

Release 4.10 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
pre-gitpre-git1150.00%250.00%
ralf baechleralf baechle1150.00%250.00%
Total22100.00%4100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
ralf baechleralf baechle1150.00%250.00%
pre-gitpre-git1150.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
ralf baechleralf baechle1150.00%250.00%
pre-gitpre-git1150.00%250.00%
Total22100.00%4100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git1150.00%250.00%
ralf baechleralf baechle1150.00%250.00%
Total22100.00%4100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git1150.00%240.00%
ralf baechleralf baechle1045.45%240.00%
linus torvaldslinus torvalds14.55%120.00%
Total22100.00%5100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git753.85%150.00%
ralf baechleralf baechle646.15%150.00%
Total13100.00%2100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
ralf baechleralf baechle1050.00%150.00%
pre-gitpre-git1050.00%150.00%
Total20100.00%2100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git753.85%266.67%
ralf baechleralf baechle646.15%133.33%
Total13100.00%3100.00%


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

Contributors

PersonTokensPropCommitsCommitProp
andrew mortonandrew morton1881.82%150.00%
ralf baechleralf baechle418.18%150.00%
Total22100.00%2100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git9546.57%327.27%
ralf baechleralf baechle8541.67%327.27%
andrew mortonandrew morton188.82%19.09%
david rientjesdavid rientjes31.47%19.09%
justin mattockjustin mattock10.49%19.09%
aurelien jarnoaurelien jarno10.49%19.09%
linus torvaldslinus 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.