Lines Matching refs:n
81 struct exfat_entry* entries, int n, off_t offset) in read_entries() argument
89 sizeof(struct exfat_entry[n]), offset); in read_entries()
90 if (size == (ssize_t) sizeof(struct exfat_entry) * n) in read_entries()
97 sizeof(struct exfat_entry[n])); in read_entries()
102 const struct exfat_entry* entries, int n, off_t offset) in write_entries() argument
110 sizeof(struct exfat_entry[n]), offset); in write_entries()
111 if (size == (ssize_t) sizeof(struct exfat_entry) * n) in write_entries()
116 sizeof(struct exfat_entry[n])); in write_entries()
155 const struct exfat_entry* entries, int n) in init_node_name() argument
159 for (i = 0; i < n; i++) in init_node_name()
165 static bool check_entries(const struct exfat_entry* entry, int n) in check_entries() argument
172 for (i = 0; i < n + 1; previous = current, i++) in check_entries()
176 current = (i < n) ? entry[i].type : EXFAT_ENTRY_NONE; in check_entries()
202 current, previous, i, n); in check_entries()
297 const struct exfat_entry* entries, int n) in parse_file_entries() argument
303 if (!check_entries(entries, n)) in parse_file_entries()
330 if (!check_node(ef, node, exfat_calc_checksum(entries, n), meta1)) in parse_file_entries()
337 struct exfat_node** node, off_t* offset, int n) in parse_file_entry() argument
339 struct exfat_entry entries[n]; in parse_file_entry()
342 rc = read_entries(ef, parent, entries, n, *offset); in parse_file_entry()
352 rc = parse_file_entries(ef, *node, entries, n); in parse_file_entry()
359 *offset += sizeof(struct exfat_entry[n]); in parse_file_entry()
680 static int erase_entries(struct exfat* ef, struct exfat_node* dir, int n, in erase_entries() argument
683 struct exfat_entry entries[n]; in erase_entries()
687 rc = read_entries(ef, dir, entries, n, offset); in erase_entries()
690 for (i = 0; i < n; i++) in erase_entries()
692 return write_entries(ef, dir, entries, n, offset); in erase_entries()
808 int n) in check_slot() argument
810 struct exfat_entry entries[n]; in check_slot()
820 rc = read_entries(ef, dir, entries, n, offset); in check_slot()
823 for (i = 0; i < n; i++) in check_slot()
830 off_t* offset, int n) in find_slot() argument
860 if (contiguous == n) in find_slot()
865 rc = check_slot(ef, dir, *offset, n); in find_slot()
889 ROUND_UP(dir->size + sizeof(struct exfat_entry[n - contiguous]), in find_slot()