#include <_ansi.h>
Macros | |
#define | __raw_readb(a) (*(volatile unsigned char *)(a)) |
#define | __raw_readl(a) (*(volatile unsigned int *)(a)) |
#define | __raw_readw(a) (*(volatile unsigned short *)(a)) |
#define | __raw_writeb(v, a) (*(volatile unsigned char *)(a) = (v)) |
#define | __raw_writel(v, a) (*(volatile unsigned int *)(a) = (v)) |
#define | __raw_writew(v, a) (*(volatile unsigned short *)(a) = (v)) |
#define | BF(field, value) |
#define | BF_D(field, value) |
#define | BFEXT(var, field) |
#define | BFEXT_D(var, field) |
#define | BFINS(var, field, value) |
#define | BFINS_D(var, field, value) |
#define | cached(addr) P1SEGADDR(addr) |
#define | P0SEG 0x00000000 |
#define | P1SEG 0x80000000 |
#define | P1SEGADDR(a) ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P1SEG)) |
#define | P2SEG 0xa0000000 |
#define | P2SEGADDR(a) ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P2SEG)) |
#define | P3SEG 0xc0000000 |
#define | P3SEGADDR(a) ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P3SEG)) |
#define | P4SEG 0xe0000000 |
#define | P4SEGADDR(a) ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P4SEG)) |
#define | PHYSADDR(a) (((unsigned long)(a)) & 0x1fffffff) |
#define | physaddr(addr) PHYSADDR(addr) |
#define | PXSEG(a) (((unsigned long)(a)) & 0xe0000000) |
#define | readb(a) __raw_readb(a) |
#define | readl(a) __raw_readl(a) |
#define | readw(a) __raw_readw(a) |
#define | uncached(addr) P2SEGADDR(addr) |
#define | writeb(v, a) __raw_writeb(v,a) |
#define | writel(v, a) __raw_writel(v,a) |
#define | writew(v, a) __raw_writew(v,a) |
Typedefs | |
typedef unsigned int | u32 |
Variables | |
_BEGIN_STD_C typedef char | u8 |
#define __raw_readb | ( | a | ) | (*(volatile unsigned char *)(a)) |
#define __raw_readl | ( | a | ) | (*(volatile unsigned int *)(a)) |
#define __raw_readw | ( | a | ) | (*(volatile unsigned short *)(a)) |
#define __raw_writeb | ( | v, | |
a | |||
) | (*(volatile unsigned char *)(a) = (v)) |
#define __raw_writel | ( | v, | |
a | |||
) | (*(volatile unsigned int *)(a) = (v)) |
#define __raw_writew | ( | v, | |
a | |||
) | (*(volatile unsigned short *)(a) = (v)) |
#define BF | ( | field, | |
value | |||
) |
#define BF_D | ( | field, | |
value | |||
) |
#define BFEXT | ( | var, | |
field | |||
) |
#define BFEXT_D | ( | var, | |
field | |||
) |
#define BFINS | ( | var, | |
field, | |||
value | |||
) |
#define BFINS_D | ( | var, | |
field, | |||
value | |||
) |
#define cached | ( | addr | ) | P1SEGADDR(addr) |
#define P0SEG 0x00000000 |
#define P1SEG 0x80000000 |
#define P1SEGADDR | ( | a | ) | ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P1SEG)) |
#define P2SEG 0xa0000000 |
#define P2SEGADDR | ( | a | ) | ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P2SEG)) |
#define P3SEG 0xc0000000 |
#define P3SEGADDR | ( | a | ) | ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P3SEG)) |
#define P4SEG 0xe0000000 |
#define P4SEGADDR | ( | a | ) | ((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P4SEG)) |
#define PHYSADDR | ( | a | ) | (((unsigned long)(a)) & 0x1fffffff) |
#define physaddr | ( | addr | ) | PHYSADDR(addr) |
#define PXSEG | ( | a | ) | (((unsigned long)(a)) & 0xe0000000) |
#define readb | ( | a | ) | __raw_readb(a) |
#define readl | ( | a | ) | __raw_readl(a) |
#define readw | ( | a | ) | __raw_readw(a) |
#define uncached | ( | addr | ) | P2SEGADDR(addr) |
#define writeb | ( | v, | |
a | |||
) | __raw_writeb(v,a) |
#define writel | ( | v, | |
a | |||
) | __raw_writel(v,a) |
#define writew | ( | v, | |
a | |||
) | __raw_writew(v,a) |
typedef unsigned int u32 |
_BEGIN_STD_C typedef char u8 |
Referenced by convert_byte_array_to_32_bit(), convert_byte_array_to_64_bit(), and host_set_p_txpacket().