|
Linux Kernel
3.7.1
|
#include <uapi/asm/setup.h>Go to the source code of this file.
Data Structures | |
| struct | tag_mem_range |
| struct | tag_header |
| struct | tag_core |
| struct | tag_cmdline |
| struct | tag_clock |
| struct | tag_ethernet |
| struct | tag_boardinfo |
| struct | tag |
| struct | tagtable |
Macros | |
| #define | ATAG_MAGIC 0xa2a25441 |
| #define | ATAG_NONE 0x00000000 |
| #define | ATAG_CORE 0x54410001 |
| #define | ATAG_MEM 0x54410002 |
| #define | ATAG_CMDLINE 0x54410003 |
| #define | ATAG_RDIMG 0x54410004 |
| #define | ATAG_CLOCK 0x54410005 |
| #define | CLOCK_BOOTCPU 0 |
| #define | ATAG_RSVD_MEM 0x54410006 |
| #define | ATAG_ETHERNET 0x54410007 |
| #define | ETH_INVALID_PHY 0xff |
| #define | ATAG_BOARDINFO 0x54410008 |
| #define | __tag __used __attribute__((__section__(".taglist.init"))) |
| #define | __tagtable(tag, fn) static struct tagtable __tagtable_##fn __tag = { tag, fn } |
| #define | tag_member_present(tag, member) |
| #define | tag_next(t) ((struct tag *)((u32 *)(t) + (t)->hdr.size)) |
| #define | tag_size(type) ((sizeof(struct tag_header) + sizeof(struct type)) >> 2) |
| #define | for_each_tag(t, base) for (t = base; t->hdr.size; t = tag_next(t)) |
Functions | |
| void | setup_processor (void) |
Variables | |
| struct tag * | bootloader_tags |
| resource_size_t | fbmem_start |
| resource_size_t | fbmem_size |
| u32 | board_number |
| #define __tag __used __attribute__((__section__(".taglist.init"))) |
| #define tag_member_present | ( | tag, | |
| member | |||
| ) |
| resource_size_t fbmem_size |
| resource_size_t fbmem_start |
1.8.2