Lines Matching refs:cpio_srcbuf
67 char *err, *cpio_srcbuf; in initramfs_test_extract() local
103 cpio_srcbuf = kzalloc(ARRAY_SIZE(c) * (CPIO_HDRLEN + PATH_MAX + 3), in initramfs_test_extract()
105 len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf); in initramfs_test_extract()
108 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_extract()
140 kfree(cpio_srcbuf); in initramfs_test_extract()
150 char *err, *cpio_srcbuf; in initramfs_test_fname_overrun() local
175 cpio_srcbuf = kmalloc(CPIO_HDRLEN + PATH_MAX + 3, GFP_KERNEL); in initramfs_test_fname_overrun()
176 memset(cpio_srcbuf, 'B', CPIO_HDRLEN + PATH_MAX + 3); in initramfs_test_fname_overrun()
178 cpio_srcbuf[CPIO_HDRLEN + strlen(c[0].fname) + 20] = '\0'; in initramfs_test_fname_overrun()
180 len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf); in initramfs_test_fname_overrun()
183 while (cpio_srcbuf[suffix_off] == '\0') { in initramfs_test_fname_overrun()
184 cpio_srcbuf[suffix_off] = 'P'; in initramfs_test_fname_overrun()
188 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_fname_overrun()
191 kfree(cpio_srcbuf); in initramfs_test_fname_overrun()
196 char *err, *cpio_srcbuf; in initramfs_test_data() local
219 cpio_srcbuf = kmalloc(CPIO_HDRLEN + c[0].namesize + c[0].filesize + 6, in initramfs_test_data()
222 len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf); in initramfs_test_data()
224 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_data()
234 len = kernel_read(file, cpio_srcbuf, c[0].filesize, NULL); in initramfs_test_data()
236 KUNIT_EXPECT_MEMEQ(test, cpio_srcbuf, c[0].data, len); in initramfs_test_data()
241 kfree(cpio_srcbuf); in initramfs_test_data()
246 char *err, *cpio_srcbuf; in initramfs_test_csum() local
275 cpio_srcbuf = kmalloc(8192, GFP_KERNEL); in initramfs_test_csum()
277 len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf); in initramfs_test_csum()
279 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_csum()
287 len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf); in initramfs_test_csum()
289 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_csum()
298 kfree(cpio_srcbuf); in initramfs_test_csum()
307 char *err, *cpio_srcbuf; in initramfs_test_hardlink() local
331 cpio_srcbuf = kmalloc(8192, GFP_KERNEL); in initramfs_test_hardlink()
333 len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf); in initramfs_test_hardlink()
335 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_hardlink()
347 kfree(cpio_srcbuf); in initramfs_test_hardlink()
355 char *err, *cpio_srcbuf, *p; in initramfs_test_many() local
361 p = cpio_srcbuf = kmalloc(len, GFP_KERNEL); in initramfs_test_many()
377 len = p - cpio_srcbuf; in initramfs_test_many()
378 err = unpack_to_rootfs(cpio_srcbuf, len); in initramfs_test_many()
386 kfree(cpio_srcbuf); in initramfs_test_many()
405 char cpio_srcbuf[CPIO_HDRLEN + PATH_MAX + 3 + sizeof(fdata)]; in initramfs_test_fname_pad() member
428 len = fill_cpio(c, ARRAY_SIZE(c), tbufs->cpio_srcbuf); in initramfs_test_fname_pad()
430 err = unpack_to_rootfs(tbufs->cpio_srcbuf, len); in initramfs_test_fname_pad()
440 len = kernel_read(file, tbufs->cpio_srcbuf, c[0].filesize, NULL); in initramfs_test_fname_pad()
442 KUNIT_EXPECT_MEMEQ(test, tbufs->cpio_srcbuf, c[0].data, len); in initramfs_test_fname_pad()