Lines Matching refs:buf
291 char *buf; in allocate_buf_for_compression() local
313 buf = kmalloc(size, GFP_KERNEL); in allocate_buf_for_compression()
314 if (!buf) { in allocate_buf_for_compression()
322 kfree(buf); in allocate_buf_for_compression()
331 big_oops_buf = buf; in allocate_buf_for_compression()
363 memcpy(psinfo->buf, big_oops_buf, hsize); in copy_kmsg_to_buffer()
364 memcpy(psinfo->buf + hsize, big_oops_buf + diff, in copy_kmsg_to_buffer()
368 memcpy(psinfo->buf, big_oops_buf, total_len); in copy_kmsg_to_buffer()
425 record.buf = psinfo->buf; in pstore_dump()
431 dst = psinfo->buf; in pstore_dump()
446 zipped_len = pstore_compress(dst, psinfo->buf, in pstore_dump()
500 record.buf = (char *)s; in pstore_console_write()
527 const char __user *buf) in pstore_write_user_compat() argument
531 if (record->buf) in pstore_write_user_compat()
534 record->buf = memdup_user(buf, record->size); in pstore_write_user_compat()
535 if (IS_ERR(record->buf)) { in pstore_write_user_compat()
536 ret = PTR_ERR(record->buf); in pstore_write_user_compat()
542 kfree(record->buf); in pstore_write_user_compat()
544 record->buf = NULL; in pstore_write_user_compat()
687 ret = crypto_comp_decompress(tfm, record->buf, record->size, in decompress_record()
696 memcpy(workspace + unzipped_len, record->buf + record->size, in decompress_record()
707 kfree(record->buf); in decompress_record()
708 record->buf = unzipped; in decompress_record()
760 kfree(record->buf); in pstore_get_backend_records()