cregit-Linux how code gets into the kernel

Release 4.8 arch/sh/kernel/ioport.c

Directory: arch/sh/kernel
/*
 * arch/sh/kernel/ioport.c
 *
 * Copyright (C) 2000  Niibe Yutaka
 * Copyright (C) 2005 - 2007 Paul Mundt
 *
 * 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.
 */
#include <linux/module.h>
#include <linux/io.h>


unsigned long sh_io_port_base __read_mostly = -1;

EXPORT_SYMBOL(sh_io_port_base);


void __iomem *__ioport_map(unsigned long addr, unsigned int size) { if (sh_mv.mv_ioport_map) return sh_mv.mv_ioport_map(addr, size); return (void __iomem *)(addr + sh_io_port_base); }

Contributors

PersonTokensPropCommitsCommitProp
paul mundtpaul mundt43100.00%1100.00%
Total43100.00%1100.00%

EXPORT_SYMBOL(__ioport_map);
void __iomem *ioport_map(unsigned long port, unsigned int nr) { void __iomem *ret; ret = __ioport_map_trapped(port, nr); if (ret) return ret; return __ioport_map(port, nr); }

Contributors

PersonTokensPropCommitsCommitProp
paul mundtpaul mundt44100.00%1100.00%
Total44100.00%1100.00%

EXPORT_SYMBOL(ioport_map);
void ioport_unmap(void __iomem *addr) { if (sh_mv.mv_ioport_unmap) sh_mv.mv_ioport_unmap(addr); }

Contributors

PersonTokensPropCommitsCommitProp
paul mundtpaul mundt23100.00%1100.00%
Total23100.00%1100.00%

EXPORT_SYMBOL(ioport_unmap);

Overall Contributors

PersonTokensPropCommitsCommitProp
paul mundtpaul mundt145100.00%1100.00%
Total145100.00%1100.00%
Directory: arch/sh/kernel
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.