Lines Matching refs:mem
151 static void *unflatten_dt_alloc(void **mem, unsigned long size, in unflatten_dt_alloc() argument
156 *mem = PTR_ALIGN(*mem, align); in unflatten_dt_alloc()
157 res = *mem; in unflatten_dt_alloc()
158 *mem += size; in unflatten_dt_alloc()
172 void *mem, in unflatten_dt_node() argument
192 return mem; in unflatten_dt_node()
222 np = unflatten_dt_alloc(&mem, sizeof(struct device_node) + allocl, in unflatten_dt_node()
270 pp = unflatten_dt_alloc(&mem, sizeof(struct property), in unflatten_dt_node()
312 pp = unflatten_dt_alloc(&mem, sizeof(struct property) + sz, in unflatten_dt_node()
342 mem = unflatten_dt_node(blob, mem, poffset, np, NULL, in unflatten_dt_node()
366 return mem; in unflatten_dt_node()
387 void *mem; in __unflatten_device_tree() local
414 mem = dt_alloc(size + 4, __alignof__(struct device_node)); in __unflatten_device_tree()
415 memset(mem, 0, size); in __unflatten_device_tree()
417 *(__be32 *)(mem + size) = cpu_to_be32(0xdeadbeef); in __unflatten_device_tree()
419 pr_debug(" unflattening %p...\n", mem); in __unflatten_device_tree()
423 unflatten_dt_node(blob, mem, &start, NULL, mynodes, 0, false); in __unflatten_device_tree()
424 if (be32_to_cpup(mem + size) != 0xdeadbeef) in __unflatten_device_tree()
426 be32_to_cpup(mem + size)); in __unflatten_device_tree()