Lines Matching defs:cpio_srcbuf
79 char *err, *cpio_srcbuf;
115 cpio_srcbuf = kzalloc(ARRAY_SIZE(c) * (CPIO_HDRLEN + PATH_MAX + 3),
117 len = fill_cpio(c, ARRAY_SIZE(c), false, cpio_srcbuf);
120 err = unpack_to_rootfs(cpio_srcbuf, len);
152 kfree(cpio_srcbuf);
162 char *err, *cpio_srcbuf;
187 cpio_srcbuf = kmalloc(CPIO_HDRLEN + PATH_MAX + 3, GFP_KERNEL);
188 memset(cpio_srcbuf, 'B', CPIO_HDRLEN + PATH_MAX + 3);
190 cpio_srcbuf[CPIO_HDRLEN + strlen(c[0].fname) + 20] = '\0';
192 len = fill_cpio(c, ARRAY_SIZE(c), false, cpio_srcbuf);
195 while (cpio_srcbuf[suffix_off] == '\0') {
196 cpio_srcbuf[suffix_off] = 'P';
200 err = unpack_to_rootfs(cpio_srcbuf, len);
203 kfree(cpio_srcbuf);
208 char *err, *cpio_srcbuf;
231 cpio_srcbuf = kmalloc(CPIO_HDRLEN + c[0].namesize + c[0].filesize + 6,
234 len = fill_cpio(c, ARRAY_SIZE(c), false, cpio_srcbuf);
236 err = unpack_to_rootfs(cpio_srcbuf, len);
245 /* read back file contents into @cpio_srcbuf and confirm match */
246 len = kernel_read(file, cpio_srcbuf, c[0].filesize, NULL);
248 KUNIT_EXPECT_MEMEQ(test, cpio_srcbuf, c[0].data, len);
253 kfree(cpio_srcbuf);
258 char *err, *cpio_srcbuf;
287 cpio_srcbuf = kmalloc(8192, GFP_KERNEL);
289 len = fill_cpio(c, ARRAY_SIZE(c), false, cpio_srcbuf);
291 err = unpack_to_rootfs(cpio_srcbuf, len);
299 len = fill_cpio(c, ARRAY_SIZE(c), false, cpio_srcbuf);
301 err = unpack_to_rootfs(cpio_srcbuf, len);
310 kfree(cpio_srcbuf);
319 char *err, *cpio_srcbuf;
343 cpio_srcbuf = kmalloc(8192, GFP_KERNEL);
345 len = fill_cpio(c, ARRAY_SIZE(c), false, cpio_srcbuf);
347 err = unpack_to_rootfs(cpio_srcbuf, len);
359 kfree(cpio_srcbuf);
367 char *err, *cpio_srcbuf, *p;
373 p = cpio_srcbuf = kmalloc(len, GFP_KERNEL);
389 len = p - cpio_srcbuf;
390 err = unpack_to_rootfs(cpio_srcbuf, len);
398 kfree(cpio_srcbuf);
417 char cpio_srcbuf[CPIO_HDRLEN + PATH_MAX + 3 + sizeof(fdata)];
440 len = fill_cpio(c, ARRAY_SIZE(c), false, tbufs->cpio_srcbuf);
442 err = unpack_to_rootfs(tbufs->cpio_srcbuf, len);
451 /* read back file contents into @cpio_srcbuf and confirm match */
452 len = kernel_read(file, tbufs->cpio_srcbuf, c[0].filesize, NULL);
454 KUNIT_EXPECT_MEMEQ(test, tbufs->cpio_srcbuf, c[0].data, len);