cregit-Linux how code gets into the kernel

Release 4.14 arch/ia64/sn/kernel/sn2/io.c

/* 
 * 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.
 *
 * Copyright (C) 2003 Silicon Graphics, Inc. All rights reserved.
 *
 * The generic kernel requires function pointers to these routines, so
 * we wrap the inlines from asm/ia64/sn/sn2/io.h here.
 */

#include <asm/sn/io.h>

#ifdef CONFIG_IA64_GENERIC


#undef __sn_inb

#undef __sn_inw

#undef __sn_inl

#undef __sn_outb

#undef __sn_outw

#undef __sn_outl

#undef __sn_readb

#undef __sn_readw

#undef __sn_readl

#undef __sn_readq

#undef __sn_readb_relaxed

#undef __sn_readw_relaxed

#undef __sn_readl_relaxed

#undef __sn_readq_relaxed


unsigned int __sn_inb(unsigned long port) { return ___sn_inb(port); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1487.50%150.00%
Suresh B. Siddha212.50%150.00%
Total16100.00%2100.00%


unsigned int __sn_inw(unsigned long port) { return ___sn_inw(port); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1487.50%150.00%
Suresh B. Siddha212.50%150.00%
Total16100.00%2100.00%


unsigned int __sn_inl(unsigned long port) { return ___sn_inl(port); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1487.50%150.00%
Suresh B. Siddha212.50%150.00%
Total16100.00%2100.00%


void __sn_outb(unsigned char val, unsigned long port) { ___sn_outb(val, port); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1785.00%133.33%
Suresh B. Siddha210.00%133.33%
Patrick Gefre15.00%133.33%
Total20100.00%3100.00%


void __sn_outw(unsigned short val, unsigned long port) { ___sn_outw(val, port); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1785.00%133.33%
Suresh B. Siddha210.00%133.33%
Patrick Gefre15.00%133.33%
Total20100.00%3100.00%


void __sn_outl(unsigned int val, unsigned long port) { ___sn_outl(val, port); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1785.00%133.33%
Suresh B. Siddha210.00%133.33%
Patrick Gefre15.00%133.33%
Total20100.00%3100.00%


unsigned char __sn_readb(void __iomem *addr) { return ___sn_readb(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1588.24%266.67%
Suresh B. Siddha211.76%133.33%
Total17100.00%3100.00%


unsigned short __sn_readw(void __iomem *addr) { return ___sn_readw(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1588.24%266.67%
Suresh B. Siddha211.76%133.33%
Total17100.00%3100.00%


unsigned int __sn_readl(void __iomem *addr) { return ___sn_readl(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1588.24%266.67%
Suresh B. Siddha211.76%133.33%
Total17100.00%3100.00%


unsigned long __sn_readq(void __iomem *addr) { return ___sn_readq(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes1588.24%375.00%
Suresh B. Siddha211.76%125.00%
Total17100.00%4100.00%


unsigned char __sn_readb_relaxed(void __iomem *addr) { return ___sn_readb_relaxed(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Andrew Morton1694.12%150.00%
Jesse Barnes15.88%150.00%
Total17100.00%2100.00%


unsigned short __sn_readw_relaxed(void __iomem *addr) { return ___sn_readw_relaxed(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Andrew Morton1694.12%150.00%
Jesse Barnes15.88%150.00%
Total17100.00%2100.00%


unsigned int __sn_readl_relaxed(void __iomem *addr) { return ___sn_readl_relaxed(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Andrew Morton1694.12%150.00%
Jesse Barnes15.88%150.00%
Total17100.00%2100.00%


unsigned long __sn_readq_relaxed(void __iomem *addr) { return ___sn_readq_relaxed(addr); }

Contributors

PersonTokensPropCommitsCommitProp
Andrew Morton1694.12%150.00%
Jesse Barnes15.88%150.00%
Total17100.00%2100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Jesse Barnes16555.93%457.14%
Andrew Morton7625.76%114.29%
Suresh B. Siddha5016.95%114.29%
Patrick Gefre41.36%114.29%
Total295100.00%7100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.