Lines Matching refs:namelen

207 					     uint32_t namelen, int alloc_mode)  in jffs2_write_dirent()  argument
226 if (strnlen(name, namelen) != namelen) { in jffs2_write_dirent()
240 vecs[1].iov_len = namelen; in jffs2_write_dirent()
242 fd = jffs2_alloc_full_dirent(namelen+1); in jffs2_write_dirent()
248 fd->nhash = full_name_hash(NULL, name, namelen); in jffs2_write_dirent()
250 memcpy(fd->name, name, namelen); in jffs2_write_dirent()
251 fd->name[namelen]=0; in jffs2_write_dirent()
270 if (ret || (retlen != sizeof(*rd) + namelen)) { in jffs2_write_dirent()
272 sizeof(*rd) + namelen, flash_ofs, ret, retlen); in jffs2_write_dirent()
275 jffs2_add_physical_node_ref(c, flash_ofs | REF_OBSOLETE, PAD(sizeof(*rd)+namelen), NULL); in jffs2_write_dirent()
293 ret = jffs2_reserve_space_gc(c, sizeof(*rd) + namelen, &dummy, in jffs2_write_dirent()
294 JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_write_dirent()
300 ret = jffs2_reserve_space(c, sizeof(*rd) + namelen, &dummy, in jffs2_write_dirent()
301 alloc_mode, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_write_dirent()
322 PAD(sizeof(*rd)+namelen), f->inocache); in jffs2_write_dirent()
548 const char *name, int namelen, struct jffs2_inode_info *dead_f, in jffs2_do_unlink() argument
563 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen, in jffs2_do_unlink()
564 ALLOC_DELETION, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_do_unlink()
575 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_unlink()
582 rd->nsize = namelen; in jffs2_do_unlink()
585 rd->name_crc = cpu_to_je32(crc32(0, name, namelen)); in jffs2_do_unlink()
587 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_DELETION); in jffs2_do_unlink()
601 uint32_t nhash = full_name_hash(NULL, name, namelen); in jffs2_do_unlink()
611 !memcmp(fd->name, name, namelen) && in jffs2_do_unlink()
612 !fd->name[namelen]) { in jffs2_do_unlink()
669 … jffs2_inode_info *dir_f, uint32_t ino, uint8_t type, const char *name, int namelen, uint32_t time) in jffs2_do_link() argument
680 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen, in jffs2_do_link()
681 ALLOC_NORMAL, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_do_link()
692 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_link()
699 rd->nsize = namelen; in jffs2_do_link()
704 rd->name_crc = cpu_to_je32(crc32(0, name, namelen)); in jffs2_do_link()
706 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); in jffs2_do_link()