This is the first release of this document as part of the kernel tarball.
Copyright © 2005 Rusty Russell
This documentation is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
For more details see the file COPYING in the source distribution of Linux.
Table of Contents
printk()
include/linux/kernel.h
copy_[to/from]_user()
/
get_user()
/
put_user()
include/asm/uaccess.h
kmalloc()/kfree()
include/linux/slab.hcurrent
include/asm/current.hmdelay()/udelay()
include/asm/delay.h
include/linux/delay.h
cpu_to_be32()/be32_to_cpu()/cpu_to_le32()/le32_to_cpu()
include/asm/byteorder.h
local_irq_save()/local_irq_restore()
include/linux/irqflags.h
local_bh_disable()/local_bh_enable()
include/linux/interrupt.hsmp_processor_id()
include/asm/smp.hinclude/linux/init.h__initcall()/module_init()
include/linux/init.hmodule_exit()
include/linux/init.h try_module_get()/module_put()
include/linux/module.hinclude/linux/wait.h