Home
last modified time | relevance | path

Searched refs:p_dir (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/fs/exfat/
H A Dnamei.c202 struct exfat_hint_femp *hint_femp, struct exfat_chain *p_dir, in exfat_search_empty_slot() argument
224 exfat_chain_dup(&clu, p_dir); in exfat_search_empty_slot()
260 p_dir->dir, clu.dir); in exfat_search_empty_slot()
305 struct exfat_chain *p_dir, int num_entries) in exfat_find_empty_entry() argument
325 while ((dentry = exfat_search_empty_slot(sb, &hint_femp, p_dir, in exfat_find_empty_entry()
334 if (exfat_find_last_cluster(sb, p_dir, &last_clu)) in exfat_find_empty_entry()
340 exfat_chain_set(&clu, last_clu + 1, 0, p_dir->flags); in exfat_find_empty_entry()
351 if (clu.flags != p_dir->flags) { in exfat_find_empty_entry()
355 exfat_chain_cont_cluster(sb, p_dir->dir, p_dir->size); in exfat_find_empty_entry()
356 p_dir->flags = ALLOC_FAT_CHAIN; in exfat_find_empty_entry()
[all …]
H A Ddir.c32 struct exfat_chain *p_dir, int entry, unsigned short *uniname) in exfat_get_uniname_from_ext_entry() argument
37 es = exfat_get_dentry_set(sb, p_dir, entry, ES_ALL_ENTRIES); in exfat_get_uniname_from_ext_entry()
436 int exfat_init_dir_entry(struct inode *inode, struct exfat_chain *p_dir, in exfat_init_dir_entry() argument
451 ep = exfat_get_dentry(sb, p_dir, entry, &bh, &sector); in exfat_init_dir_entry()
475 ep = exfat_get_dentry(sb, p_dir, entry + 1, &bh, &sector); in exfat_init_dir_entry()
488 int exfat_update_dir_chksum(struct inode *inode, struct exfat_chain *p_dir, in exfat_update_dir_chksum() argument
499 fep = exfat_get_dentry(sb, p_dir, entry, &fbh, &sector); in exfat_update_dir_chksum()
507 ep = exfat_get_dentry(sb, p_dir, entry + i, &bh, NULL); in exfat_update_dir_chksum()
524 int exfat_init_ext_entry(struct inode *inode, struct exfat_chain *p_dir, in exfat_init_ext_entry() argument
535 ep = exfat_get_dentry(sb, p_dir, entry, &bh, &sector); in exfat_init_ext_entry()
[all …]
H A Dexfat_fs.h405 int exfat_count_ext_entries(struct super_block *sb, struct exfat_chain *p_dir,
448 int exfat_init_dir_entry(struct inode *inode, struct exfat_chain *p_dir,
451 int exfat_init_ext_entry(struct inode *inode, struct exfat_chain *p_dir,
453 int exfat_remove_entries(struct inode *inode, struct exfat_chain *p_dir,
455 int exfat_update_dir_chksum(struct inode *inode, struct exfat_chain *p_dir,
460 struct exfat_chain *p_dir, struct exfat_uni_name *p_uniname,
463 int exfat_find_location(struct super_block *sb, struct exfat_chain *p_dir,
466 struct exfat_chain *p_dir, int entry, struct buffer_head **bh,
471 struct exfat_chain *p_dir, int entry, unsigned int type);
473 int exfat_count_dir_entries(struct super_block *sb, struct exfat_chain *p_dir);