Lines Matching refs:signature
1547 struct incfs_df_signature *signature = in process_file_signature_md() local
1548 kzalloc(sizeof(*signature), GFP_NOFS); in process_file_signature_md()
1552 if (!signature) in process_file_signature_md()
1561 signature->hash_offset = le64_to_cpu(sg->sg_hash_tree_offset); in process_file_signature_md()
1562 signature->hash_size = le32_to_cpu(sg->sg_hash_tree_size); in process_file_signature_md()
1563 signature->sig_offset = le64_to_cpu(sg->sg_sig_offset); in process_file_signature_md()
1564 signature->sig_size = le32_to_cpu(sg->sg_sig_size); in process_file_signature_md()
1566 buf = kzalloc(signature->sig_size, GFP_NOFS); in process_file_signature_md()
1573 signature->sig_size, signature->sig_offset); in process_file_signature_md()
1579 if (read != signature->sig_size) { in process_file_signature_md()
1584 hash_tree = incfs_alloc_mtree(range(buf, signature->sig_size), in process_file_signature_md()
1591 if (hash_tree->hash_tree_area_size != signature->hash_size) { in process_file_signature_md()
1595 if (signature->hash_size > 0 && in process_file_signature_md()
1596 handler->md_record_offset <= signature->hash_offset) { in process_file_signature_md()
1600 if (handler->md_record_offset <= signature->sig_offset) { in process_file_signature_md()
1606 df->df_signature = signature; in process_file_signature_md()
1607 signature = NULL; in process_file_signature_md()
1610 kfree(signature); in process_file_signature_md()