Searched refs:diri (Results 1 - 5 of 5) sorted by relevance
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | iter.h | 36 struct diri { struct 42 diri(); 43 ~diri(); 46 uint8 *diri_init(struct _nspace *vol, uint32 cluster, uint32 index, struct diri *diri); 47 uint8 *diri_current_entry(struct diri *diri); 48 uint8 *diri_next_entry(struct diri *diri); 49 uint8 *diri_rewind(struct diri *dir [all...] |
H A D | iter.cpp | 268 _diri_release_current_block_(struct diri *diri) argument 270 ASSERT(diri->current_block); 271 if (diri->current_block == NULL) 273 csi_release_block(&(diri->csi)); 274 diri->current_block = NULL; 279 diri_init(nspace *vol, uint32 cluster, uint32 index, struct diri *diri) argument 281 if (diri->current_block != NULL) 282 _diri_release_current_block_(diri); 309 diri::diri() function in class:diri 327 diri_current_entry(struct diri *diri) argument 338 diri_next_entry(struct diri *diri) argument 358 diri_rewind(struct diri *diri) argument 373 diri_make_writable(struct diri *diri) argument [all...] |
H A D | dir.cpp | 45 //! Scans dir for the next entry, using the state stored in a struct diri. 47 _next_dirent_(struct diri *iter, struct _dirent_info_ *oinfo, char *filename, 197 get_next_dirent(nspace *vol, vnode *dir, struct diri *iter, ino_t *vnid, 268 struct diri iter; 369 struct diri diri; local 372 if (diri_init(vol, dir->cluster, 0, &diri) == NULL) { 381 result = get_next_dirent(vol, dir, &diri, &_vnid, filename, 512); 434 struct diri diri; local 478 struct diri diri; local 539 struct diri diri; local 580 struct diri diri; local 1128 struct diri diri; local [all...] |
H A D | dosfs.cpp | 410 struct diri diri; local 412 buffer = diri_init(vol, vol->root_vnode.cluster, 0, &diri); 413 for (; buffer; buffer = diri_next_entry(&diri)) { 416 vol->vol_entry = diri.current_index; 1066 struct diri diri; local 1068 buffer = diri_init(vol, vol->root_vnode.cluster, vol->vol_entry, &diri); 1076 diri_make_writable(&diri); 1136 struct diri dir [all...] |
H A D | file.cpp | 95 struct diri diri; local 111 buffer = diri_init(vol, VNODE_PARENT_DIR_CLUSTER(node), node->eindex, &diri); 115 diri_make_writable(&diri); 978 struct diri diri; local 980 if ((buffer = diri_init(vol, file->cluster, 1, &diri)) == NULL) { 986 diri_make_writable(&diri);
|
Completed in 131 milliseconds