Lines Matching refs:fid

67 libuvfs_fid_info_alloc(const libuvfs_fid_t *fid)
73 rc->nm_fid = *fid;
94 * fid order.
150 libuvfs_name_fid_rdlock(libuvfs_fs_t *fs, const libuvfs_fid_t *fid)
162 info = libuvfs_fid_info_find(fs, fid, NULL);
173 libuvfs_name_fid_wrlock(libuvfs_fs_t *fs, const libuvfs_fid_t *fid)
179 info = libuvfs_fid_info_find(fs, fid, NULL);
190 libuvfs_name_fid_unlock(libuvfs_fs_t *fs, const libuvfs_fid_t *fid)
201 info = libuvfs_fid_info_find(fs, fid, NULL);
235 * name. If overwrite is nonzero, the previous fid (if any) is overwritten.
236 * If oldfid is not NULL, return the previous fid; the uvfid_len is set
237 * to NULL if there is no previous fid.
303 * Delete the fid in the given dirfid for the given name. If oldfid is
304 * not NULL, then the previous fid (if any) is put there.
315 * Retrieve the fid for the given dirfid and the given name.
336 * Return the parent fid for the given directory fid. The index parameter
341 libuvfs_name_parent(libuvfs_fs_t *fs, const libuvfs_fid_t *fid, int index,
350 me = libuvfs_fid_info_find(fs, fid, NULL);
377 * Retrieve the fid and name for the "index"th entry in the given directory.
382 libuvfs_fid_t *fid, char *name, uint32_t namesize)
401 *fid = de->de_fid;
410 * Given a directory and an existing name, retrieve the next name and fid
416 libuvfs_fid_t *fid, char *name, uint32_t namesize)
434 *fid = de->de_fid;
443 * Count the number of names a fid appears in, i.e. the number of known
448 libuvfs_name_count(libuvfs_fs_t *fs, const libuvfs_fid_t *fid)
455 child = libuvfs_fid_info_find(fs, fid, NULL);
493 * Determine a path for a given fid. The index parameter specifies which
498 libuvfs_name_path(libuvfs_fs_t *fs, const libuvfs_fid_t *fid,
507 fnode = libuvfs_fid_info_find(fs, fid, NULL);