• Home
  • Raw
  • Download

Lines Matching refs:namelen

201 					     uint32_t namelen, int alloc_mode)  in jffs2_write_dirent()  argument
219 if (strnlen(name, namelen) != namelen) { in jffs2_write_dirent()
233 vecs[1].iov_len = namelen; in jffs2_write_dirent()
235 fd = jffs2_alloc_full_dirent(namelen+1); in jffs2_write_dirent()
241 fd->nhash = full_name_hash(name, namelen); in jffs2_write_dirent()
243 memcpy(fd->name, name, namelen); in jffs2_write_dirent()
244 fd->name[namelen]=0; in jffs2_write_dirent()
263 if (ret || (retlen != sizeof(*rd) + namelen)) { in jffs2_write_dirent()
265 sizeof(*rd)+namelen, flash_ofs, ret, retlen); in jffs2_write_dirent()
268 jffs2_add_physical_node_ref(c, flash_ofs | REF_OBSOLETE, PAD(sizeof(*rd)+namelen), NULL); in jffs2_write_dirent()
285 ret = jffs2_reserve_space_gc(c, sizeof(*rd) + namelen, &dummy, in jffs2_write_dirent()
286 JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_write_dirent()
292 ret = jffs2_reserve_space(c, sizeof(*rd) + namelen, &dummy, in jffs2_write_dirent()
293 alloc_mode, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_write_dirent()
312 PAD(sizeof(*rd)+namelen), f->inocache); in jffs2_write_dirent()
428 …info *dir_f, struct jffs2_inode_info *f, struct jffs2_raw_inode *ri, const char *name, int namelen) in jffs2_do_create() argument
477 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen, in jffs2_do_create()
478 ALLOC_NORMAL, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_do_create()
497 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_create()
504 rd->nsize = namelen; in jffs2_do_create()
507 rd->name_crc = cpu_to_je32(crc32(0, name, namelen)); in jffs2_do_create()
509 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); in jffs2_do_create()
533 const char *name, int namelen, struct jffs2_inode_info *dead_f, in jffs2_do_unlink() argument
548 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen, in jffs2_do_unlink()
549 ALLOC_DELETION, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_do_unlink()
560 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_unlink()
567 rd->nsize = namelen; in jffs2_do_unlink()
570 rd->name_crc = cpu_to_je32(crc32(0, name, namelen)); in jffs2_do_unlink()
572 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_DELETION); in jffs2_do_unlink()
586 uint32_t nhash = full_name_hash(name, namelen); in jffs2_do_unlink()
596 !memcmp(fd->name, name, namelen) && in jffs2_do_unlink()
597 !fd->name[namelen]) { in jffs2_do_unlink()
652 … jffs2_inode_info *dir_f, uint32_t ino, uint8_t type, const char *name, int namelen, uint32_t time) in jffs2_do_link() argument
663 ret = jffs2_reserve_space(c, sizeof(*rd)+namelen, &alloclen, in jffs2_do_link()
664 ALLOC_NORMAL, JFFS2_SUMMARY_DIRENT_SIZE(namelen)); in jffs2_do_link()
675 rd->totlen = cpu_to_je32(sizeof(*rd) + namelen); in jffs2_do_link()
682 rd->nsize = namelen; in jffs2_do_link()
687 rd->name_crc = cpu_to_je32(crc32(0, name, namelen)); in jffs2_do_link()
689 fd = jffs2_write_dirent(c, dir_f, rd, name, namelen, ALLOC_NORMAL); in jffs2_do_link()