Lines Matching refs:meta1
133 const struct exfat_entry_meta1* meta1) in init_node_meta1() argument
135 node->attrib = le16_to_cpu(meta1->attrib); in init_node_meta1()
136 node->continuations = meta1->continuations; in init_node_meta1()
137 node->mtime = exfat_exfat2unix(meta1->mdate, meta1->mtime, in init_node_meta1()
138 meta1->mtime_cs, meta1->mtime_tzo); in init_node_meta1()
140 node->atime = exfat_exfat2unix(meta1->adate, meta1->atime, in init_node_meta1()
141 0, meta1->atime_tzo); in init_node_meta1()
210 le16_t actual_checksum, const struct exfat_entry_meta1* meta1) in check_node() argument
222 if (le16_to_cpu(actual_checksum) != le16_to_cpu(meta1->checksum)) in check_node()
226 le16_to_cpu(actual_checksum), le16_to_cpu(meta1->checksum)); in check_node()
299 const struct exfat_entry_meta1* meta1; in parse_file_entries() local
306 meta1 = (const struct exfat_entry_meta1*) &entries[0]; in parse_file_entries()
307 if (meta1->continuations < 2) in parse_file_entries()
309 exfat_error("too few continuations (%hhu)", meta1->continuations); in parse_file_entries()
319 if (meta1->continuations < mandatory_entries - 1) in parse_file_entries()
322 meta1->continuations, mandatory_entries - 1); in parse_file_entries()
326 init_node_meta1(node, meta1); in parse_file_entries()
330 if (!check_node(ef, node, exfat_calc_checksum(entries, n), meta1)) in parse_file_entries()
392 const struct exfat_entry_meta1* meta1; in readdir() local
409 meta1 = (const struct exfat_entry_meta1*) &entry; in readdir()
411 1 + meta1->continuations); in readdir()
631 struct exfat_entry_meta1* meta1 = (struct exfat_entry_meta1*) &entries[0]; in exfat_flush_node() local
652 meta1->attrib = cpu_to_le16(node->attrib); in exfat_flush_node()
654 &meta1->mtime_cs, &meta1->mtime_tzo); in exfat_flush_node()
655 meta1->mdate = edate; in exfat_flush_node()
656 meta1->mtime = etime; in exfat_flush_node()
658 NULL, &meta1->atime_tzo); in exfat_flush_node()
659 meta1->adate = edate; in exfat_flush_node()
660 meta1->atime = etime; in exfat_flush_node()
670 meta1->checksum = exfat_calc_checksum(entries, 1 + node->continuations); in exfat_flush_node()
901 struct exfat_entry_meta1* meta1 = (struct exfat_entry_meta1*) &entries[0]; in commit_entry() local
909 meta1->type = EXFAT_ENTRY_FILE; in commit_entry()
910 meta1->continuations = 1 + name_entries; in commit_entry()
911 meta1->attrib = cpu_to_le16(attrib); in commit_entry()
913 &meta1->crtime_cs, &meta1->crtime_tzo); in commit_entry()
914 meta1->adate = meta1->mdate = meta1->crdate = edate; in commit_entry()
915 meta1->atime = meta1->mtime = meta1->crtime = etime; in commit_entry()
916 meta1->mtime_cs = meta1->crtime_cs; /* there is no atime_cs */ in commit_entry()
917 meta1->atime_tzo = meta1->mtime_tzo = meta1->crtime_tzo; in commit_entry()
936 meta1->checksum = exfat_calc_checksum(entries, 2 + name_entries); in commit_entry()
946 init_node_meta1(node, meta1); in commit_entry()
1031 struct exfat_entry_meta1* meta1 = (struct exfat_entry_meta1*) &entries[0]; in rename_entry() local
1040 meta1->continuations = 1 + name_entries; in rename_entry()
1062 meta1->checksum = exfat_calc_checksum(entries, 2 + name_entries); in rename_entry()