Lines Matching refs:pad
84 struct boot_mem_padding *pad = NULL; in add_padding() local
91 rounded = ROUNDUP(start, alignof(*pad)); in add_padding()
92 if (rounded < va && va - rounded > sizeof(*pad)) { in add_padding()
93 pad = (struct boot_mem_padding *)rounded; in add_padding()
94 pad->start = start; in add_padding()
95 pad->len = va - start; in add_padding()
96 DMSG("%#"PRIxVA" len %#zx", pad->start, pad->len); in add_padding()
97 pad->next = desc->padding; in add_padding()
98 desc->padding = pad; in add_padding()
199 struct boot_mem_padding *pad = NULL; in boot_mem_relocate() local
223 pad = boot_mem_desc->padding; in boot_mem_relocate()
225 pad->start += offs; in boot_mem_relocate()
226 if (!pad->next) in boot_mem_relocate()
228 pad->next = add_offs(pad->next, offs); in boot_mem_relocate()
229 pad = pad->next; in boot_mem_relocate()
253 struct boot_mem_padding *pad = NULL; in boot_mem_foreach_padding() local
258 for (pad = boot_mem_desc->padding; pad; pad = next) { in boot_mem_foreach_padding()
262 asan_tag_access(pad, (uint8_t *)pad + sizeof(*pad)); in boot_mem_foreach_padding()
263 start = pad->start; in boot_mem_foreach_padding()
264 len = pad->len; in boot_mem_foreach_padding()
266 next = pad->next; in boot_mem_foreach_padding()
269 pad, start, len); in boot_mem_foreach_padding()
273 pad, start, len); in boot_mem_foreach_padding()
274 prev = &pad->next; in boot_mem_foreach_padding()