#include <linux/module.h>
#include <linux/unistd.h>
#include <linux/user.h>
#include <linux/uaccess.h>
#include <linux/slab.h>
#include <linux/sched.h>
#include <linux/tick.h>
#include <linux/fs.h>
#include <linux/err.h>
#include <asm/blackfin.h>
#include <asm/fixed_code.h>
#include <asm/mem_map.h>
#include <asm/irq.h>
Go to the source code of this file.
|
asmlinkage void | ret_from_fork (void) |
|
| EXPORT_SYMBOL (pm_idle) |
|
| EXPORT_SYMBOL (pm_power_off) |
|
void | cpu_idle (void) |
|
void | kernel_thread_helper (void) |
|
| __asm__ (".section .text\n"".align 4\n""_kernel_thread_helper:\n\t""\tsp += -12;\n\t""\tr0 = r1;\n\t""\tcall (p1);\n\t""\tcall _do_exit;\n"".previous") |
|
pid_t | kernel_thread (int(*fn)(void *), void *arg, unsigned long flags) |
|
| EXPORT_SYMBOL (kernel_thread) |
|
void | start_thread (struct pt_regs *regs, unsigned long new_ip, unsigned long new_sp) |
|
| EXPORT_SYMBOL_GPL (start_thread) |
|
void | flush_thread (void) |
|
asmlinkage int | bfin_vfork (struct pt_regs *regs) |
|
asmlinkage int | bfin_clone (struct pt_regs *regs) |
|
int | copy_thread (unsigned long clone_flags, unsigned long usp, unsigned long topstk, struct task_struct *p, struct pt_regs *regs) |
|
asmlinkage int | sys_execve (const char __user *name, const char __user *const __user *argv, const char __user *const __user *envp) |
|
unsigned long | get_wchan (struct task_struct *p) |
|
void | finish_atomic_sections (struct pt_regs *regs) |
|
int | bfin_mem_access_type (unsigned long addr, unsigned long size) |
|
#define ASYNC_ENABLED |
( |
|
bnum, |
|
|
|
bctlnum |
|
) |
| |
Value:({ \
bfin_read_EBIU_AMBCTL##bctlnum() &
B##bnum##RDYEN ? 0 : \
1; \
})
Definition at line 337 of file process.c.
int bfin_mem_access_type |
( |
unsigned long |
addr, |
|
|
unsigned long |
size |
|
) |
| |
bfin_mem_access_type() - what kind of memory access is required : the address to check : number of bytes needed
- Returns
- : <0 is error, >=0 is BFIN_MEM_ACCESS_xxx enum (see above)
Definition at line 391 of file process.c.
void* current_l1_stack_save |
unsigned long l1_stack_len |