include/able/cpuop.h File Reference

Go to the source code of this file.

Data Structures

struct  cpu_info
struct  cpu_ident
struct  cpu_jump_nommu
struct  cpu_jumpnewmmu
struct  cpu_change_speed
struct  cpu_change_timing

Defines

#define _ABLE_CLIB_ABLE_CPUO_H   __FILE__
#define CPU_TYPE_ARM   (0x01)
#define CPU_ARM_ARCH_V3   (0x03)
#define CPU_ARM_ARCH_V4   (0x04)
#define CPU_ARM_HALFWORD   (0x10000)
#define CPU_END   (-1)
#define CPUOP_IRQINIT   (0x01)
#define CPUOP_IRQSTATE   (0x02)
#define CPUOP_MMUCHANGE   (0x03)
#define CPUOP_JUMP_NEWMMU   (0x04)
#define CPUOP_JUMP_NOMMU   (0x05)
#define CPUOP_MKDEV   (0x06)
#define CPUOP_CHANGE_SPEED   (0x07)
#define CPUOP_CHANGE_TIMING   (0x08)

Typedefs

typedef void(* cpu_irq_fn_t )(void)
typedef void(* cpu_abrt_fn_t )(void)
typedef int(* cpu_op_fn_t )(int op, void *arg)
typedef struct cpu_info cpu_info_t

Functions

int cpu_op (int op, void *arg)


Define Documentation

#define _ABLE_CLIB_ABLE_CPUO_H   __FILE__

#define CPU_ARM_ARCH_V3   (0x03)

#define CPU_ARM_ARCH_V4   (0x04)

#define CPU_ARM_HALFWORD   (0x10000)

#define CPU_END   (-1)

#define CPU_TYPE_ARM   (0x01)

#define CPUOP_CHANGE_SPEED   (0x07)

#define CPUOP_CHANGE_TIMING   (0x08)

#define CPUOP_IRQINIT   (0x01)

#define CPUOP_IRQSTATE   (0x02)

#define CPUOP_JUMP_NEWMMU   (0x04)

#define CPUOP_JUMP_NOMMU   (0x05)

#define CPUOP_MKDEV   (0x06)

#define CPUOP_MMUCHANGE   (0x03)


Typedef Documentation

typedef void(* cpu_abrt_fn_t)(void)

typedef struct cpu_info cpu_info_t

typedef void(* cpu_irq_fn_t)(void)

typedef int(* cpu_op_fn_t)(int op, void *arg)


Function Documentation

int cpu_op ( int  op,
void *  arg 
)


Generated on Tue Jan 20 14:28:53 2009 for ABLE LIBC by  doxygen 1.5.6