cregit-Linux how code gets into the kernel

Release 4.11 arch/arm/kernel/arch_timer.c

Directory: arch/arm/kernel
/*
 *  linux/arch/arm/kernel/arch_timer.c
 *
 *  Copyright (C) 2011 ARM Ltd.
 *  All Rights Reserved
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */
#include <linux/init.h>
#include <linux/types.h>
#include <linux/errno.h>

#include <asm/delay.h>

#include <clocksource/arm_arch_timer.h>


static unsigned long arch_timer_read_counter_long(void) { return arch_timer_read_counter(); }

Contributors

PersonTokensPropCommitsCommitProp
Marc Zyngier1076.92%266.67%
Mark Rutland323.08%133.33%
Total13100.00%3100.00%

static struct delay_timer arch_delay_timer;
static void __init arch_timer_delay_timer_register(void) { /* Use the architected timer for the delay loop. */ arch_delay_timer.read_current_timer = arch_timer_read_counter_long; arch_delay_timer.freq = arch_timer_get_rate(); register_current_timer_delay(&arch_delay_timer); }

Contributors

PersonTokensPropCommitsCommitProp
Jonathan Austin1551.72%120.00%
Marc Zyngier724.14%240.00%
Mark Rutland517.24%120.00%
Will Deacon26.90%120.00%
Total29100.00%5100.00%


int __init arch_timer_arch_init(void) { u32 arch_timer_rate = arch_timer_get_rate(); if (arch_timer_rate == 0) return -ENXIO; arch_timer_delay_timer_register(); return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Marc Zyngier1343.33%240.00%
Rob Herring1136.67%240.00%
Mark Rutland620.00%120.00%
Total30100.00%5100.00%


Overall Contributors

PersonTokensPropCommitsCommitProp
Marc Zyngier4346.24%436.36%
Mark Rutland1819.35%19.09%
Jonathan Austin1516.13%19.09%
Rob Herring1111.83%218.18%
Arnd Bergmann33.23%19.09%
Will Deacon22.15%19.09%
Stephen Boyd11.08%19.09%
Total93100.00%11100.00%
Directory: arch/arm/kernel
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.