Lines Matching refs:tag

13  *  to convert to the new struct tag way.
81 static struct tag * __init memtag(struct tag *tag, unsigned long start, unsigned long size)
83 tag = tag_next(tag);
84 tag->hdr.tag = ATAG_MEM;
85 tag->hdr.size = tag_size(tag_mem32);
86 tag->u.mem.size = size;
87 tag->u.mem.start = start;
89 return tag;
94 struct tag *tag = taglist;
119 tag->hdr.tag = ATAG_CORE;
120 tag->hdr.size = tag_size(tag_core);
121 tag->u.core.flags = params->u1.s.flags & FLAG_READONLY;
122 tag->u.core.pagesize = params->u1.s.page_size;
123 tag->u.core.rootdev = params->u1.s.rootdev;
125 tag = tag_next(tag);
126 tag->hdr.tag = ATAG_RAMDISK;
127 tag->hdr.size = tag_size(tag_ramdisk);
128 tag->u.ramdisk.flags = (params->u1.s.flags & FLAG_RDLOAD ? 1 : 0) |
130 tag->u.ramdisk.size = params->u1.s.ramdisk_size;
131 tag->u.ramdisk.start = params->u1.s.rd_start;
133 tag = tag_next(tag);
134 tag->hdr.tag = ATAG_INITRD;
135 tag->hdr.size = tag_size(tag_initrd);
136 tag->u.initrd.start = params->u1.s.initrd_start;
137 tag->u.initrd.size = params->u1.s.initrd_size;
139 tag = tag_next(tag);
140 tag->hdr.tag = ATAG_SERIAL;
141 tag->hdr.size = tag_size(tag_serialnr);
142 tag->u.serialnr.low = params->u1.s.system_serial_low;
143 tag->u.serialnr.high = params->u1.s.system_serial_high;
145 tag = tag_next(tag);
146 tag->hdr.tag = ATAG_REVISION;
147 tag->hdr.size = tag_size(tag_revision);
148 tag->u.revision.rev = params->u1.s.system_rev;
154 tag = memtag(tag, PHYS_OFFSET + (i << 26),
158 tag = memtag(tag, PHYS_OFFSET, params->u1.s.nr_pages * PAGE_SIZE);
162 tag = tag_next(tag);
163 tag->hdr.tag = ATAG_MEMCLK;
164 tag->hdr.size = tag_size(tag_memclk);
165 tag->u.memclk.fmemclk = params->u1.s.mem_fclk_21285;
171 tag = tag_next(tag);
172 tag->hdr.tag = ATAG_VIDEOTEXT;
173 tag->hdr.size = tag_size(tag_videotext);
174 tag->u.videotext.x = params->u1.s.video_x;
175 tag->u.videotext.y = params->u1.s.video_y;
176 tag->u.videotext.video_page = 0;
177 tag->u.videotext.video_mode = 0;
178 tag->u.videotext.video_cols = params->u1.s.video_num_cols;
179 tag->u.videotext.video_ega_bx = 0;
180 tag->u.videotext.video_lines = params->u1.s.video_num_rows;
181 tag->u.videotext.video_isvga = 1;
182 tag->u.videotext.video_points = 8;
187 tag = tag_next(tag);
188 tag->hdr.tag = ATAG_ACORN;
189 tag->hdr.size = tag_size(tag_acorn);
190 tag->u.acorn.memc_control_reg = params->u1.s.memc_control_reg;
191 tag->u.acorn.vram_pages = params->u1.s.pages_in_vram;
192 tag->u.acorn.sounddefault = params->u1.s.sounddefault;
193 tag->u.acorn.adfsdrives = params->u1.s.adfsdrives;
196 tag = tag_next(tag);
197 tag->hdr.tag = ATAG_CMDLINE;
198 tag->hdr.size = (strlen(params->commandline) + 3 +
200 strcpy(tag->u.cmdline.cmdline, params->commandline);
202 tag = tag_next(tag);
203 tag->hdr.tag = ATAG_NONE;
204 tag->hdr.size = 0;
206 memmove(params, taglist, ((int)tag) - ((int)taglist) +
210 void __init convert_to_tag_list(struct tag *tags)