Home
last modified time | relevance | path

Searched refs:dirent (Results 1 – 25 of 186) sorted by relevance

12345678

/external/e2fsprogs/lib/ext2fs/
Ddirblock.c27 struct ext2_dir_entry *dirent; in ext2fs_read_dir_block2() local
38 dirent = (struct ext2_dir_entry *) p; in ext2fs_read_dir_block2()
40 dirent->inode = ext2fs_swab32(dirent->inode); in ext2fs_read_dir_block2()
41 dirent->rec_len = ext2fs_swab16(dirent->rec_len); in ext2fs_read_dir_block2()
42 dirent->name_len = ext2fs_swab16(dirent->name_len); in ext2fs_read_dir_block2()
44 name_len = dirent->name_len; in ext2fs_read_dir_block2()
47 dirent->name_len = ext2fs_swab16(dirent->name_len); in ext2fs_read_dir_block2()
49 if ((retval = ext2fs_get_rec_len(fs, dirent, &rec_len)) != 0) in ext2fs_read_dir_block2()
76 struct ext2_dir_entry *dirent; in ext2fs_write_dir_block2() local
85 dirent = (struct ext2_dir_entry *) p; in ext2fs_write_dir_block2()
[all …]
Ddir_iterate.c27 struct ext2_dir_entry *dirent, in ext2fs_get_rec_len() argument
30 unsigned int len = dirent->rec_len; in ext2fs_get_rec_len()
43 struct ext2_dir_entry *dirent) in ext2fs_set_rec_len() argument
48 dirent->rec_len = len; in ext2fs_set_rec_len()
53 dirent->rec_len = EXT4_MAX_REC_LEN; in ext2fs_set_rec_len()
55 dirent->rec_len = 0; in ext2fs_set_rec_len()
57 dirent->rec_len = (len & 65532) | ((len >> 16) & 3); in ext2fs_set_rec_len()
73 struct ext2_dir_entry *dirent; in ext2fs_validate_entry() local
79 dirent = (struct ext2_dir_entry *)(buf + offset); in ext2fs_validate_entry()
80 if (ext2fs_get_rec_len(fs, dirent, &rec_len)) in ext2fs_validate_entry()
[all …]
Dunlink.c33 static int unlink_proc(struct ext2_dir_entry *dirent, in unlink_proc() argument
43 ls->prev = dirent; in unlink_proc()
46 if ((dirent->name_len & 0xFF) != ls->namelen) in unlink_proc()
48 if (strncmp(ls->name, dirent->name, dirent->name_len & 0xFF)) in unlink_proc()
52 if (dirent->inode != ls->inode) in unlink_proc()
55 if (!dirent->inode) in unlink_proc()
60 prev->rec_len += dirent->rec_len; in unlink_proc()
62 dirent->inode = 0; in unlink_proc()
Dlink.c33 static int link_proc(struct ext2_dir_entry *dirent, in link_proc() argument
46 ls->err = ext2fs_get_rec_len(ls->fs, dirent, &curr_rec_len); in link_proc()
59 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent); in link_proc()
70 if (dirent->inode) { in link_proc()
71 min_rec_len = EXT2_DIR_REC_LEN(dirent->name_len & 0xFF); in link_proc()
75 ls->err = ext2fs_set_rec_len(ls->fs, min_rec_len, dirent); in link_proc()
79 dirent->rec_len); in link_proc()
94 dirent->inode = ls->inode; in link_proc()
95 dirent->name_len = ls->namelen; in link_proc()
96 strncpy(dirent->name, ls->name, ls->namelen); in link_proc()
[all …]
Dget_pathname.c43 static int get_pathname_proc(struct ext2_dir_entry *dirent, in get_pathname_proc() argument
54 if (((dirent->name_len & 0xFF) == 2) && in get_pathname_proc()
55 !strncmp(dirent->name, "..", 2)) in get_pathname_proc()
56 gp->parent = dirent->inode; in get_pathname_proc()
57 if (dirent->inode == gp->search_ino) { in get_pathname_proc()
58 retval = ext2fs_get_mem((dirent->name_len & 0xFF) + 1, in get_pathname_proc()
64 strncpy(gp->name, dirent->name, (dirent->name_len & 0xFF)); in get_pathname_proc()
65 gp->name[dirent->name_len & 0xFF] = '\0'; in get_pathname_proc()
Dlookup.c31 static int lookup_proc(struct ext2_dir_entry *dirent, in lookup_proc() argument
39 if (ls->len != (dirent->name_len & 0xFF)) in lookup_proc()
41 if (strncmp(ls->name, dirent->name, (dirent->name_len & 0xFF))) in lookup_proc()
43 *ls->inode = dirent->inode; in lookup_proc()
/external/e2fsprogs/e2fsck/
Dpass2.c343 struct ext2_dir_entry *dirent, in check_dot() argument
352 if (!dirent->inode) in check_dot()
354 else if (((dirent->name_len & 0xFF) != 1) || in check_dot()
355 (dirent->name[0] != '.')) in check_dot()
357 else if (dirent->name[1] != '\0') in check_dot()
360 (void) ext2fs_get_rec_len(ctx->fs, dirent, &rec_len); in check_dot()
364 rec_len = dirent->rec_len = 12; in check_dot()
365 dirent->inode = ino; in check_dot()
366 dirent->name_len = 1; in check_dot()
367 dirent->name[0] = '.'; in check_dot()
[all …]
Dmessage.c360 struct ext2_dir_entry *dirent; in expand_dirent_expression() local
364 if (!ctx || !ctx->dirent) in expand_dirent_expression()
367 dirent = ctx->dirent; in expand_dirent_expression()
371 printf("%u", dirent->inode); in expand_dirent_expression()
374 len = dirent->name_len & 0xFF; in expand_dirent_expression()
377 if ((ext2fs_get_rec_len(fs, dirent, &rec_len) == 0) && in expand_dirent_expression()
380 safe_print(dirent->name, len); in expand_dirent_expression()
383 (void) ext2fs_get_rec_len(fs, dirent, &rec_len); in expand_dirent_expression()
387 printf("%u", dirent->name_len & 0xFF); in expand_dirent_expression()
390 printf("%u", dirent->name_len >> 8); in expand_dirent_expression()
[all …]
Drehash.c89 struct ext2_dir_entry *dirent; in fill_dir_block() local
105 dirent = (struct ext2_dir_entry *) dir; in fill_dir_block()
106 (void) ext2fs_set_rec_len(fs, fs->blocksize, dirent); in fill_dir_block()
119 dirent = (struct ext2_dir_entry *) (dir + dir_offset); in fill_dir_block()
120 (void) ext2fs_get_rec_len(fs, dirent, &rec_len); in fill_dir_block()
124 (((dirent->name_len & 0xFF)+8) > rec_len)) { in fill_dir_block()
129 if (dirent->inode == 0) in fill_dir_block()
131 if (!fd->compress && ((dirent->name_len&0xFF) == 1) && in fill_dir_block()
132 (dirent->name[0] == '.')) in fill_dir_block()
134 if (!fd->compress && ((dirent->name_len&0xFF) == 2) && in fill_dir_block()
[all …]
/external/fsck_msdos/
Ddir.c528 struct dosDirEntry dirent, *d; in readDosDirSection() local
691 memset(&dirent, 0, sizeof dirent); in readDosDirSection()
697 dirent.flags = p[11]; in readDosDirSection()
703 dirent.name[j] = p[j]; in readDosDirSection()
704 dirent.name[8] = '\0'; in readDosDirSection()
705 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--) in readDosDirSection()
706 dirent.name[k] = '\0'; in readDosDirSection()
707 if (dirent.name[k] != '\0') in readDosDirSection()
709 if (dirent.name[0] == SLOT_E5) in readDosDirSection()
710 dirent.name[0] = 0xe5; in readDosDirSection()
[all …]
/external/qemu/
Dpath.c65 # define dirent_type(dirent) ((dirent)->d_type) argument
68 # define dirent_type(dirent) (1) argument
77 struct dirent *dirent; in add_dir_maybe() local
79 while ((dirent = readdir(dir)) != NULL) { in add_dir_maybe()
80 if (!streq(dirent->d_name,".") && !streq(dirent->d_name,"..")){ in add_dir_maybe()
81 path = add_entry(path, dirent->d_name, dirent_type(dirent)); in add_dir_maybe()
/external/openssh/openbsd-compat/
Dbsd-closefrom.c35 # define NAMLEN(dirent) strlen((dirent)->d_name) argument
37 # define dirent direct macro
38 # define NAMLEN(dirent) (dirent)->d_namlen argument
74 struct dirent *dent; in closefrom()
/external/oprofile/daemon/
Dopd_stats.c41 struct dirent * dirent; in opd_print_stats() local
68 while ((dirent = readdir(dir))) { in opd_print_stats()
71 if (sscanf(dirent->d_name, "cpu%d", &cpu_nr) != 1) in opd_print_stats()
73 snprintf(path, 256, "/dev/oprofile/stats/%s", dirent->d_name); in opd_print_stats()
/external/e2fsprogs/debugfs/
Dls.c46 struct ext2_dir_entry *dirent, in list_dir_proc() argument
63 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN) ? in list_dir_proc()
64 (dirent->name_len & 0xFF) : EXT2_NAME_LEN; in list_dir_proc()
65 strncpy(name, dirent->name, thislen); in list_dir_proc()
67 ino = dirent->inode; in list_dir_proc()
100 inode.i_mode, dirent->name_len >> 8, in list_dir_proc()
109 sprintf(tmp, "%c%u%c (%d) %s ", lbr, dirent->inode, rbr, in list_dir_proc()
110 dirent->rec_len, name); in list_dir_proc()
Dhtree.c37 struct ext2_dir_entry *dirent; in htree_dump_leaf_node() local
69 dirent = (struct ext2_dir_entry *) (buf + offset); in htree_dump_leaf_node()
70 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len); in htree_dump_leaf_node()
80 ((((unsigned) dirent->name_len & 0xFF)+8) > rec_len)) { in htree_dump_leaf_node()
84 thislen = ((dirent->name_len & 0xFF) < EXT2_NAME_LEN) ? in htree_dump_leaf_node()
85 (dirent->name_len & 0xFF) : EXT2_NAME_LEN; in htree_dump_leaf_node()
86 strncpy(name, dirent->name, thislen); in htree_dump_leaf_node()
94 sprintf(tmp, "%u 0x%08x-%08x (%d) %s ", dirent->inode, in htree_dump_leaf_node()
394 struct ext2_dir_entry *dirent; in search_dir_block() local
412 dirent = (struct ext2_dir_entry *) (p->buf + offset); in search_dir_block()
[all …]
Dncheck.c29 static int ncheck_proc(struct ext2_dir_entry *dirent, in ncheck_proc() argument
42 if (iw->iarray[i] == dirent->inode) { in ncheck_proc()
44 (dirent->name_len & 0xFF), dirent->name); in ncheck_proc()
/external/e2fsprogs/lib/e2p/
Diod.c27 int (*func) (const char *, struct dirent *, void *), in iterate_on_dir() argument
31 struct dirent *de, *dep; in iterate_on_dir()
48 max_len += sizeof(struct dirent); in iterate_on_dir()
66 len = sizeof(struct dirent); in iterate_on_dir()
/external/openssh/
Dsftp-glob.c63 static struct dirent *
67 static char buf[sizeof(struct dirent) + MAXPATHLEN]; in fudge_readdir()
68 struct dirent *ret = (struct dirent *)buf; in fudge_readdir()
140 pglob->gl_readdir = (struct dirent *(*)(void *))fudge_readdir; in remote_glob()
/external/chromium/base/
Ddir_reader_linux.h52 linux_dirent* dirent = reinterpret_cast<linux_dirent*>(&buf_[offset_]); in Next() local
53 offset_ += dirent->d_reclen; in Next()
75 const linux_dirent* dirent = in name() local
77 return dirent->d_name; in name()
/external/e2fsprogs/misc/
De2image.c347 struct ext2_dir_entry_2 *dirent; in scramble_dir_block() local
353 dirent = (struct ext2_dir_entry_2 *) p; in scramble_dir_block()
354 rec_len = dirent->rec_len; in scramble_dir_block()
363 printf("rec_len = %d, name_len = %d\n", rec_len, dirent->name_len); in scramble_dir_block()
372 (struct ext2_dir_entry *) dirent); in scramble_dir_block()
374 dirent->rec_len = ext2fs_swab16(dirent->rec_len); in scramble_dir_block()
378 if (dirent->name_len + 8 > rec_len) { in scramble_dir_block()
381 dirent->name_len); in scramble_dir_block()
382 dirent->name_len = rec_len - 8; in scramble_dir_block()
386 len = rec_len - dirent->name_len - 8; in scramble_dir_block()
[all …]
/external/bluetooth/bluedroid/btif/co/
Dbta_fs_co.c61 struct dirent *de; in del_path()
856 struct dirent *dirent; in bta_fs_co_getdirentry() local
877 if((dirent = readdir(dir)) != NULL) in bta_fs_co_getdirentry()
881 BTIF_TRACE_DEBUG1("bta_fs_co_getdirentry: dirent = %p", dirent); in bta_fs_co_getdirentry()
885 BTIF_TRACE_DEBUG1("bta_fs_co_getdirentry: dirent = %p", dirent); in bta_fs_co_getdirentry()
893 if ((dirent = readdir((DIR*)p_entry->refdata)) == NULL) in bta_fs_co_getdirentry()
898 BTIF_TRACE_DEBUG1("bta_fs_co_getdirentry: dirent = %p", dirent); in bta_fs_co_getdirentry()
902 BTIF_TRACE_DEBUG1("bta_fs_co_getdirentry: dirent = %p", dirent); in bta_fs_co_getdirentry()
911 sprintf(fullname, "%s/%s", p_path, dirent->d_name); in bta_fs_co_getdirentry()
923 strcpy(p_entry->p_name, dirent->d_name); in bta_fs_co_getdirentry()
[all …]
/external/oprofile/opcontrol/
Dopcontrol.cpp546 for (struct dirent* dirent; !!(dirent = readdir(dir));) { in do_status() local
547 if (strlen(dirent->d_name) >= 4 && memcmp(dirent->d_name, "cpu", 3) == 0) { in do_status()
550 strcat(cpupath, dirent->d_name); in do_status()
555 printf(" %s %9u samples received\n", dirent->d_name, num); in do_status()
560 printf(" %s %9u samples lost overflow\n", dirent->d_name, num); in do_status()
565 printf(" %s %9u samples invalid eip\n", dirent->d_name, num); in do_status()
570 printf(" %s %9u backtrace aborted\n", dirent->d_name, num); in do_status()
/external/oprofile/gui/
Doprof_start_util.cpp65 struct dirent * dirent; in daemon_status() local
72 while ((dirent = readdir(dir))) { in daemon_status()
75 + dirent->d_name + "/exe"); in daemon_status()
80 daemon_pid = dirent->d_name; in daemon_status()
/external/oprofile/daemon/liblegacy/
Dopd_parse_proc.c202 struct dirent * dirent; in opd_get_ascii_procs() local
211 while ((dirent = readdir(dir))) { in opd_get_ascii_procs()
212 if (sscanf(dirent->d_name, "%u", &pid) == 1) { in opd_get_ascii_procs()
/external/oprofile/pp/
Doparchive.cpp61 struct dirent * dirent; in copy_stats() local
82 while ((dirent = readdir(dir))) { in copy_stats()
85 if (sscanf(dirent->d_name, "cpu%d", &cpu_nr) != 1) in copy_stats()
87 path = string(dirent->d_name) + "/" + "sample_lost_overflow"; in copy_stats()

12345678