Lines Matching defs:global_data
42 typedef struct global_data { struct
43 bd_t *bd;
44 unsigned long flags;
45 unsigned int baudrate;
46 unsigned long cpu_clk; /* CPU clock in Hz! */
47 unsigned long bus_clk;
49 unsigned long pci_clk;
50 unsigned long mem_clk;
52 unsigned long fb_base; /* Base address of framebuffer mem */
77 struct global_data *new_gd; /* relocated global data */ argument
80 struct udevice *dm_root; /* Root instance for Driver Model */
81 struct udevice *dm_root_f; /* Pre-relocation root instance */
82 struct list_head uclass_root; /* Head of core tree */
85 struct udevice *timer; /* Timer instance for Driver Model */
87 const void *fdt_blob; /* Our device tree, NULL if none */
88 void *new_fdt; /* Relocated FDT */
89 unsigned long fdt_size; /* Space reserved for relocated FDT */
91 struct device_node *of_root;
92 struct device_node *of_root_f; /* U-Boot of-root instance */
94 const void *ufdt_blob; /* Our U-Boot device tree, NULL if none */
95 const void *fdt_blob_kern; /* Kernel dtb at the tail of u-boot.bin */
96 struct jt_funcs *jt; /* jump table */
97 char env_buf[32]; /* buffer for env_get() before reloc. */
122 struct arch_global_data arch; /* architecture-specific data */ argument
124 struct membuff console_out; /* console output */
125 struct membuff console_in; /* console input */
128 ulong video_top; /* Top of video frame buffer area */
129 ulong video_bottom; /* Bottom of video frame buffer area */
132 struct bootstage_data *bootstage; /* Bootstage information */
133 struct bootstage_data *new_bootstage; /* Relocated bootstage info */
135 phys_addr_t pm_ctx_phys;
138 int new_line;
140 struct pre_serial serial;
141 ulong sys_start_tick; /* For report system start-up time */
142 int console_evt; /* Console event, maybe some hotkey */
144 int log_drop_count; /* Number of dropped log messages */
145 int default_log_level; /* For devices with no filters */
146 struct list_head log_head; /* List of struct log_device */
149 u32 rollback_index;
152 u64 pstore_addr;
153 u32 pstore_size;