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.h
current
include/asm/current.h
mdelay()
/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.h
smp_processor_id
()
include/asm/smp.h
include/linux/init.h
__initcall()
/module_init()
include/linux/init.h
module_exit()
include/linux/init.h
try_module_get()
/module_put()
include/linux/module.h
include/linux/wait.h