Lines Matching refs:namelen
360 const char *name, int namelen, in ocfs2_search_dirblock() argument
380 if (de_buf + namelen <= dlimit && in ocfs2_search_dirblock()
381 ocfs2_match(namelen, name, de)) { in ocfs2_search_dirblock()
409 int namelen, in ocfs2_find_entry_id() argument
427 found = ocfs2_search_dirblock(di_bh, dir, name, namelen, 0, in ocfs2_find_entry_id()
683 static struct buffer_head *ocfs2_find_entry_el(const char *name, int namelen, in ocfs2_find_entry_el() argument
744 i = ocfs2_search_dirblock(bh, dir, name, namelen, in ocfs2_find_entry_el()
908 static int ocfs2_dx_dir_search(const char *name, int namelen, in ocfs2_dx_dir_search() argument
924 ocfs2_dx_dir_name_hash(dir, name, namelen, &res->dl_hinfo); in ocfs2_dx_dir_search()
940 namelen, name, hinfo->major_hash, in ocfs2_dx_dir_search()
986 found = ocfs2_search_dirblock(dir_ent_bh, dir, name, namelen, in ocfs2_dx_dir_search()
1022 static int ocfs2_find_entry_dx(const char *name, int namelen, in ocfs2_find_entry_dx() argument
1047 ret = ocfs2_dx_dir_search(name, namelen, dir, dx_root, lookup); in ocfs2_find_entry_dx()
1076 int ocfs2_find_entry(const char *name, int namelen, in ocfs2_find_entry() argument
1083 return ocfs2_find_entry_dx(name, namelen, dir, lookup); in ocfs2_find_entry()
1091 bh = ocfs2_find_entry_id(name, namelen, dir, &res_dir); in ocfs2_find_entry()
1093 bh = ocfs2_find_entry_el(name, namelen, dir, &res_dir); in ocfs2_find_entry()
1600 const char *name, int namelen, in __ocfs2_add_entry() argument
1615 if (!namelen) in __ocfs2_add_entry()
1651 rec_len = OCFS2_DIR_REC_LEN(namelen); in __ocfs2_add_entry()
1664 if (ocfs2_match(namelen, name, de)) { in __ocfs2_add_entry()
1675 namelen, name, namelen, in __ocfs2_add_entry()
1726 de->name_len = namelen; in __ocfs2_add_entry()
1727 memcpy(de->name, name, namelen); in __ocfs2_add_entry()
1991 int namelen, in ocfs2_find_files_on_disk() argument
1998 trace_ocfs2_find_files_on_disk(namelen, name, blkno, in ocfs2_find_files_on_disk()
2001 status = ocfs2_find_entry(name, namelen, inode, lookup); in ocfs2_find_files_on_disk()
2018 int namelen, u64 *blkno) in ocfs2_lookup_ino_from_name() argument
2023 ret = ocfs2_find_files_on_disk(name, namelen, blkno, dir, &lookup); in ocfs2_lookup_ino_from_name()
2038 int namelen) in ocfs2_check_dir_for_entry() argument
2044 (unsigned long long)OCFS2_I(dir)->ip_blkno, namelen, name); in ocfs2_check_dir_for_entry()
2046 if (ocfs2_find_entry(name, namelen, dir, &lookup) == 0) { in ocfs2_check_dir_for_entry()
2619 int ret = 0, namelen, i; in ocfs2_dx_dir_index_block() local
2632 namelen = de->name_len; in ocfs2_dx_dir_index_block()
2633 if (!namelen || !de->inode) in ocfs2_dx_dir_index_block()
2636 ocfs2_dx_dir_name_hash(dir, de->name, namelen, &hinfo); in ocfs2_dx_dir_index_block()
3364 const char *name, int namelen, in ocfs2_find_dir_space_id() argument
3387 rec_len = OCFS2_DIR_REC_LEN(namelen); in ocfs2_find_dir_space_id()
3396 if (ocfs2_match(namelen, name, de)) { in ocfs2_find_dir_space_id()
3435 int namelen, struct buffer_head **ret_de_bh) in ocfs2_find_dir_space_el() argument
3449 rec_len = OCFS2_DIR_REC_LEN(namelen); in ocfs2_find_dir_space_el()
3478 if (ocfs2_match(namelen, name, de)) { in ocfs2_find_dir_space_el()
3911 const char *name, int namelen, in ocfs2_find_dir_space_dx() argument
3983 int namelen, in ocfs2_search_dx_free_list() argument
3990 int rec_len = OCFS2_DIR_REC_LEN(namelen); in ocfs2_search_dx_free_list()
4163 int namelen, in ocfs2_prepare_dx_dir_for_insert() argument
4211 namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4224 ret = ocfs2_search_dx_free_list(dir, dx_root_bh, namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4266 int namelen, in ocfs2_prepare_dir_for_insert() argument
4274 (unsigned long long)OCFS2_I(dir)->ip_blkno, namelen); in ocfs2_prepare_dir_for_insert()
4276 if (!namelen) { in ocfs2_prepare_dir_for_insert()
4294 ocfs2_dx_dir_name_hash(dir, name, namelen, &lookup->dl_hinfo); in ocfs2_prepare_dir_for_insert()
4298 name, namelen, lookup); in ocfs2_prepare_dir_for_insert()
4306 namelen, &bh, &blocks_wanted); in ocfs2_prepare_dir_for_insert()
4308 ret = ocfs2_find_dir_space_el(dir, name, namelen, &bh); in ocfs2_prepare_dir_for_insert()