Home
last modified time | relevance | path

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

12345678910>>...17

/external/e2fsprogs/lib/ext2fs/
Ddir_iterate.c28 struct ext2_dir_entry *dirent, in ext2fs_get_rec_len() argument
31 unsigned int len = dirent->rec_len; in ext2fs_get_rec_len()
44 struct ext2_dir_entry *dirent) in ext2fs_set_rec_len() argument
49 dirent->rec_len = len; in ext2fs_set_rec_len()
54 dirent->rec_len = EXT4_MAX_REC_LEN; in ext2fs_set_rec_len()
56 dirent->rec_len = 0; in ext2fs_set_rec_len()
58 dirent->rec_len = (len & 65532) | ((len >> 16) & 3); in ext2fs_set_rec_len()
74 struct ext2_dir_entry *dirent; in ext2fs_validate_entry() local
80 dirent = (struct ext2_dir_entry *)(buf + offset); in ext2fs_validate_entry()
81 if (ext2fs_get_rec_len(fs, dirent, &rec_len)) in ext2fs_validate_entry()
[all …]
Dlink.c34 static int link_proc(struct ext2_dir_entry *dirent, in link_proc() argument
52 ls->err = ext2fs_get_rec_len(ls->fs, dirent, &curr_rec_len); in link_proc()
67 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent); in link_proc()
83 !dirent->inode) { in link_proc()
85 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent); in link_proc()
97 dirent->name[0] == '.' && dirent->name[1] == '.') { in link_proc()
99 ls->err = ext2fs_set_rec_len(ls->fs, curr_rec_len, dirent); in link_proc()
112 if (dirent->inode) { in link_proc()
113 min_rec_len = EXT2_DIR_REC_LEN(ext2fs_dirent_name_len(dirent)); in link_proc()
117 ls->err = ext2fs_set_rec_len(ls->fs, min_rec_len, dirent); in link_proc()
[all …]
Dunlink.c34 static int unlink_proc(struct ext2_dir_entry *dirent, in unlink_proc() argument
44 ls->prev = dirent; in unlink_proc()
47 if (ext2fs_dirent_name_len(dirent) != ls->namelen) in unlink_proc()
49 if (strncmp(ls->name, dirent->name, ext2fs_dirent_name_len(dirent))) in unlink_proc()
53 if (dirent->inode != ls->inode) in unlink_proc()
56 if (!dirent->inode) in unlink_proc()
61 prev->rec_len += dirent->rec_len; in unlink_proc()
63 dirent->inode = 0; in unlink_proc()
Dcsum.c193 struct ext2_dir_entry *dirent, in __get_dx_countlimit() argument
205 rec_len = translate(dirent->rec_len); in __get_dx_countlimit()
207 if (rec_len == fs->blocksize && translate(dirent->name_len) == 0) in __get_dx_countlimit()
210 dp = (struct ext2_dir_entry *)(((char *)dirent) + rec_len); in __get_dx_countlimit()
222 c = (struct ext2_dx_countlimit *)(((char *)dirent) + count_offset); in __get_dx_countlimit()
238 struct ext2_dir_entry *dirent, in ext2fs_get_dx_countlimit() argument
242 return __get_dx_countlimit(fs, dirent, cc, offset, 0); in ext2fs_get_dx_countlimit()
255 struct ext2_dir_entry *dirent, in __get_dirent_tail() argument
266 d = dirent; in __get_dirent_tail()
267 top = EXT2_DIRENT_TAIL(dirent, fs->blocksize); in __get_dirent_tail()
[all …]
Dswapfs.c419 struct ext2_dir_entry *dirent; in ext2fs_dirent_swab_in2() local
425 dirent = (struct ext2_dir_entry *) p; in ext2fs_dirent_swab_in2()
426 dirent->inode = ext2fs_swab32(dirent->inode); in ext2fs_dirent_swab_in2()
427 dirent->rec_len = ext2fs_swab16(dirent->rec_len); in ext2fs_dirent_swab_in2()
428 dirent->name_len = ext2fs_swab16(dirent->name_len); in ext2fs_dirent_swab_in2()
429 name_len = dirent->name_len; in ext2fs_dirent_swab_in2()
431 dirent->name_len = ext2fs_swab16(dirent->name_len); in ext2fs_dirent_swab_in2()
432 retval = ext2fs_get_rec_len(fs, dirent, &rec_len); in ext2fs_dirent_swab_in2()
457 struct ext2_dir_entry *dirent; in ext2fs_dirent_swab_out2() local
462 dirent = (struct ext2_dir_entry *) p; in ext2fs_dirent_swab_out2()
[all …]
Dlookup.c32 static int lookup_proc(struct ext2_dir_entry *dirent, in lookup_proc() argument
40 if (ls->len != ext2fs_dirent_name_len(dirent)) in lookup_proc()
42 if (strncmp(ls->name, dirent->name, ext2fs_dirent_name_len(dirent))) in lookup_proc()
44 *ls->inode = dirent->inode; in lookup_proc()
/external/e2fsprogs/e2fsck/
Dpass2.c379 struct ext2_dir_entry *dirent, in check_dot() argument
388 if (!dirent->inode) in check_dot()
390 else if ((ext2fs_dirent_name_len(dirent) != 1) || in check_dot()
391 (dirent->name[0] != '.')) in check_dot()
393 else if (dirent->name[1] != '\0') in check_dot()
396 (void) ext2fs_get_rec_len(ctx->fs, dirent, &rec_len); in check_dot()
400 rec_len = dirent->rec_len = 12; in check_dot()
401 dirent->inode = ino; in check_dot()
402 ext2fs_dirent_set_name_len(dirent, 1); in check_dot()
403 ext2fs_dirent_set_file_type(dirent, EXT2_FT_UNKNOWN); in check_dot()
[all …]
Dmessage.c357 struct ext2_dir_entry *dirent; in expand_dirent_expression() local
360 if (!ctx || !ctx->dirent) in expand_dirent_expression()
363 dirent = ctx->dirent; in expand_dirent_expression()
367 fprintf(f, "%u", dirent->inode); in expand_dirent_expression()
370 len = ext2fs_dirent_name_len(dirent); in expand_dirent_expression()
371 if ((ext2fs_get_rec_len(fs, dirent, &rec_len) == 0) && in expand_dirent_expression()
374 safe_print(f, dirent->name, len); in expand_dirent_expression()
377 (void) ext2fs_get_rec_len(fs, dirent, &rec_len); in expand_dirent_expression()
381 fprintf(f, "%u", ext2fs_dirent_name_len(dirent)); in expand_dirent_expression()
384 fprintf(f, "%u", ext2fs_dirent_file_type(dirent)); in expand_dirent_expression()
[all …]
Drehash.c128 struct ext2_dir_entry *dirent; in fill_dir_block() local
145 dirent = (struct ext2_dir_entry *) dir; in fill_dir_block()
146 (void) ext2fs_set_rec_len(fs, fs->blocksize, dirent); in fill_dir_block()
171 dirent = (struct ext2_dir_entry *) (dir + dir_offset); in fill_dir_block()
172 (void) ext2fs_get_rec_len(fs, dirent, &rec_len); in fill_dir_block()
173 name_len = ext2fs_dirent_name_len(dirent); in fill_dir_block()
182 if (dirent->inode == 0) in fill_dir_block()
185 (dirent->name[0] == '.')) in fill_dir_block()
188 (dirent->name[0] == '.') && (dirent->name[1] == '.')) { in fill_dir_block()
189 fd->parent = dirent->inode; in fill_dir_block()
[all …]
/external/autotest/client/profilers/powertop/src/
Dusb.c38 struct dirent *dirent; in activate_usb_autosuspend() local
46 while ((dirent = readdir(dir))) { in activate_usb_autosuspend()
47 if (dirent->d_name[0]=='.') in activate_usb_autosuspend()
49 sprintf(filename, "/sys/bus/usb/devices/%s/power/autosuspend", dirent->d_name); in activate_usb_autosuspend()
55 sprintf(filename, "/sys/bus/usb/devices/%s/power/level", dirent->d_name); in activate_usb_autosuspend()
69 struct dirent *dirent; in suggest_usb_autosuspend() local
80 while ((dirent = readdir(dir))) { in suggest_usb_autosuspend()
81 if (dirent->d_name[0]=='.') in suggest_usb_autosuspend()
83 sprintf(filename, "/sys/bus/usb/devices/%s/power/autosuspend", dirent->d_name); in suggest_usb_autosuspend()
98 sprintf(filename, "/sys/bus/usb/devices/%s/power/level", dirent->d_name); in suggest_usb_autosuspend()
Dsata.c40 struct dirent *dirent; in activate_alpm() local
48 while ((dirent = readdir(dir))) { in activate_alpm()
49 if (dirent->d_name[0]=='.') in activate_alpm()
51 sprintf(filename, "/sys/class/scsi_host/%s/link_power_management_policy", dirent->d_name); in activate_alpm()
66 struct dirent *dirent; in suggest_sata_alpm() local
80 while ((dirent = readdir(dir))) { in suggest_sata_alpm()
81 if (dirent->d_name[0]=='.') in suggest_sata_alpm()
83 sprintf(filename, "/sys/class/scsi_host/%s/link_power_management_policy", dirent->d_name); in suggest_sata_alpm()
Dcpufreq.c38 struct dirent *dirent; in activate_ondemand() local
49 while ((dirent = readdir(dir))) { in activate_ondemand()
50 if (dirent->d_name[0]=='.') in activate_ondemand()
52 sprintf(filename, "/sys/devices/system/cpu/%s/cpufreq/scaling_governor", dirent->d_name); in activate_ondemand()
66 struct dirent *dirent; in suggest_ondemand_governor() local
82 while ((dirent = readdir(dir))) { in suggest_ondemand_governor()
83 if (dirent->d_name[0]=='.') in suggest_ondemand_governor()
85 sprintf(filename, "/sys/devices/system/cpu/%s/cpufreq/scaling_governor", dirent->d_name); in suggest_ondemand_governor()
Dwireless.c166 struct dirent *dirent; in find_4965() local
173 while (dir && (dirent = readdir(dir))) { in find_4965()
174 if (dirent->d_name[0]=='.') in find_4965()
176 sprintf(pathname, "/sys/bus/pci/drivers/iwl4965/%s/power_level", dirent->d_name); in find_4965()
185 while ((dirent = readdir(dir))) { in find_4965()
186 if (dirent->d_name[0]=='.') in find_4965()
188 sprintf(pathname, "/sys/bus/pci/drivers/iwl3945/%s/power_level", dirent->d_name); in find_4965()
/external/fsck_msdos/
Ddir.c539 struct dosDirEntry dirent, *d; in readDosDirSection() local
736 memset(&dirent, 0, sizeof dirent); in readDosDirSection()
742 dirent.flags = p[11]; in readDosDirSection()
748 dirent.name[j] = p[j]; in readDosDirSection()
749 dirent.name[8] = '\0'; in readDosDirSection()
750 for (k = 7; k >= 0 && dirent.name[k] == ' '; k--) in readDosDirSection()
751 dirent.name[k] = '\0'; in readDosDirSection()
752 if (k < 0 || dirent.name[k] != '\0') in readDosDirSection()
754 if (dirent.name[0] == SLOT_E5) in readDosDirSection()
755 dirent.name[0] = 0xe5; in readDosDirSection()
[all …]
/external/igt-gpu-tools/tests/
Ddebugfs_test.c32 struct dirent *dirent; in read_and_discard_sysfs_entries() local
47 while ((dirent = readdir(dir))) { in read_and_discard_sysfs_entries()
48 if (!strcmp(dirent->d_name, ".") || in read_and_discard_sysfs_entries()
49 !strcmp(dirent->d_name, "..")) in read_and_discard_sysfs_entries()
51 if (dirent->d_type == DT_DIR) { in read_and_discard_sysfs_entries()
54 openat(path_fd, dirent->d_name, O_RDONLY | in read_and_discard_sysfs_entries()
56 igt_debug("%sEntering subdir %s\n", tabs, dirent->d_name); in read_and_discard_sysfs_entries()
64 igt_kmsg(KMSG_DEBUG "Reading file \"%s\"\n", dirent->d_name); in read_and_discard_sysfs_entries()
65 igt_debug("%sReading file \"%s\"\n", tabs, dirent->d_name); in read_and_discard_sysfs_entries()
68 sub_fd = openat(path_fd, dirent->d_name, O_RDONLY); in read_and_discard_sysfs_entries()
[all …]
/external/google-breakpad/src/client/linux/minidump_writer/
Dminidump_writer.cc246 MDRawDirectory dirent; in Dump() local
248 if (!WriteThreadListStream(&dirent)) in Dump()
250 dir.CopyIndex(dir_index++, &dirent); in Dump()
252 if (!WriteMappings(&dirent)) in Dump()
254 dir.CopyIndex(dir_index++, &dirent); in Dump()
259 if (!WriteMemoryListStream(&dirent)) in Dump()
261 dir.CopyIndex(dir_index++, &dirent); in Dump()
263 if (!WriteExceptionStream(&dirent)) in Dump()
265 dir.CopyIndex(dir_index++, &dirent); in Dump()
267 if (!WriteSystemInfoStream(&dirent)) in Dump()
[all …]
/external/e2fsprogs/debugfs/
Dls.c47 static int print_filename(FILE *f, struct ext2_dir_entry *dirent, int options) in print_filename() argument
50 const char *cp = dirent->name; in print_filename()
51 int len = ext2fs_dirent_name_len(dirent); in print_filename()
77 struct ext2_dir_entry *dirent, in list_dir_proc() argument
93 struct ext2_dir_entry_tail *t = (struct ext2_dir_entry_tail *) dirent; in list_dir_proc()
95 thislen = ext2fs_dirent_name_len(dirent); in list_dir_proc()
96 ino = dirent->inode; in list_dir_proc()
117 inode.i_uid, inode.i_gid, thislen, dirent->name); in list_dir_proc()
144 ext2fs_dirent_file_type(dirent), in list_dir_proc()
148 print_filename(ls->f, dirent, options); in list_dir_proc()
[all …]
Dhtree.c38 struct ext2_dir_entry *dirent; in htree_dump_leaf_node() local
74 dirent = (struct ext2_dir_entry *) (buf + offset); in htree_dump_leaf_node()
75 errcode = ext2fs_get_rec_len(fs, dirent, &rec_len); in htree_dump_leaf_node()
82 thislen = ext2fs_dirent_name_len(dirent); in htree_dump_leaf_node()
91 strncpy(name, dirent->name, thislen); in htree_dump_leaf_node()
101 (dirent->inode == 0) && in htree_dump_leaf_node()
102 (dirent->rec_len == csum_size) && in htree_dump_leaf_node()
103 (dirent->name_len == EXT2_DIR_NAME_LEN_CSUM)) { in htree_dump_leaf_node()
106 t = (struct ext2_dir_entry_tail *) dirent; in htree_dump_leaf_node()
114 dirent->inode, hash, minor_hash, in htree_dump_leaf_node()
[all …]
Dncheck.c39 static int ncheck_proc(struct ext2_dir_entry *dirent, in ncheck_proc() argument
48 int filetype = ext2fs_dirent_file_type(dirent); in ncheck_proc()
55 if (iw->iarray[i] == dirent->inode) { in ncheck_proc()
69 ext2fs_dirent_name_len(dirent), in ncheck_proc()
70 dirent->name); in ncheck_proc()
74 ext2fs_dirent_name_len(dirent), in ncheck_proc()
75 dirent->name); in ncheck_proc()
77 if (!debugfs_read_inode(dirent->inode, &inode, in ncheck_proc()
/external/rust/crates/quiche/deps/boringssl/src/decrepit/ssl/
Dssl_decrepit.c136 struct dirent *dirent = readdir(dir); in SSL_add_dir_cert_subjects_to_stack() local
137 if (dirent == NULL) { in SSL_add_dir_cert_subjects_to_stack()
148 if (strlen(path) + strlen(dirent->d_name) + 2 > sizeof(buf)) { in SSL_add_dir_cert_subjects_to_stack()
153 int r = BIO_snprintf(buf, sizeof(buf), "%s/%s", path, dirent->d_name); in SSL_add_dir_cert_subjects_to_stack()
/external/boringssl/src/decrepit/ssl/
Dssl_decrepit.c136 struct dirent *dirent = readdir(dir); in SSL_add_dir_cert_subjects_to_stack() local
137 if (dirent == NULL) { in SSL_add_dir_cert_subjects_to_stack()
148 if (strlen(path) + strlen(dirent->d_name) + 2 > sizeof(buf)) { in SSL_add_dir_cert_subjects_to_stack()
153 int r = BIO_snprintf(buf, sizeof(buf), "%s/%s", path, dirent->d_name); in SSL_add_dir_cert_subjects_to_stack()
/external/python/cffi/demo/
Dreaddir2.py19 dirent = ffi.new("struct dirent *")
22 if lib.readdir_r(dir, dirent, result):
27 name = ffi.string(dirent.d_name)
28 print '%3d %s' % (dirent.d_type, name)
29 if dirent.d_type == lib.DT_DIR and name != '.' and name != '..':
Dreaddir.py19 dirent = ffi.new("struct dirent *")
22 if lib.readdir_r(dir, dirent, result):
27 name = ffi.string(dirent.d_name)
28 print '%3d %s' % (dirent.d_type, name)
29 if dirent.d_type == 4 and name != '.' and name != '..':
Dreaddir_ctypes.py53 dirent = DIRENT()
56 if readdir_r(dir, dirent, result):
61 name = dirent.d_name
62 print '%3d %s' % (dirent.d_type, name)
63 if dirent.d_type == 4 and name != '.' and name != '..':
/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
129 struct dirent *dent; in closefrom()

12345678910>>...17