Lines Matching refs:fid

278 static V9fsFidState *coroutine_fn get_fid(V9fsPDU *pdu, int32_t fid)  in get_fid()  argument
284 f = g_hash_table_lookup(s->fids, GINT_TO_POINTER(fid)); in get_fid()
314 static V9fsFidState *alloc_fid(V9fsState *s, int32_t fid) in alloc_fid() argument
318 f = g_hash_table_lookup(s->fids, GINT_TO_POINTER(fid)); in alloc_fid()
325 f->fid = fid; in alloc_fid()
333 g_hash_table_insert(s->fids, GINT_TO_POINTER(fid), f); in alloc_fid()
402 if (fidp->fid == pdu->s->root_fid) { in put_fid()
416 static V9fsFidState *clunk_fid(V9fsState *s, int32_t fid) in clunk_fid() argument
421 fidp = g_hash_table_lookup(s->fids, GINT_TO_POINTER(fid)); in clunk_fid()
423 g_hash_table_remove(s->fids, GINT_TO_POINTER(fid)); in clunk_fid()
436 gpointer fid; in v9fs_reclaim_fd() local
452 while (g_hash_table_iter_next(&iter, &fid, (gpointer *) &f)) { in v9fs_reclaim_fd()
552 gpointer fid; in v9fs_mark_fids_unreclaim() local
570 while (g_hash_table_iter_next(&iter, &fid, (gpointer *) &fidp)) { in v9fs_mark_fids_unreclaim()
1481 int32_t fid, afid, n_uname; in v9fs_attach() local
1491 err = pdu_unmarshal(pdu, offset, "ddssd", &fid, in v9fs_attach()
1496 trace_v9fs_attach(pdu->tag, pdu->id, fid, afid, uname.data, aname.data); in v9fs_attach()
1498 fidp = alloc_fid(s, fid); in v9fs_attach()
1507 clunk_fid(s, fid); in v9fs_attach()
1513 clunk_fid(s, fid); in v9fs_attach()
1519 clunk_fid(s, fid); in v9fs_attach()
1533 clunk_fid(s, fid); in v9fs_attach()
1536 s->root_fid = fid; in v9fs_attach()
1541 clunk_fid(s, fid); in v9fs_attach()
1559 int32_t fid; in v9fs_stat() local
1568 err = pdu_unmarshal(pdu, offset, "d", &fid); in v9fs_stat()
1572 trace_v9fs_stat(pdu->tag, pdu->id, fid); in v9fs_stat()
1574 fidp = get_fid(pdu, fid); in v9fs_stat()
1611 int32_t fid; in v9fs_getattr() local
1620 retval = pdu_unmarshal(pdu, offset, "dq", &fid, &request_mask); in v9fs_getattr()
1624 trace_v9fs_getattr(pdu->tag, pdu->id, fid, request_mask); in v9fs_getattr()
1626 fidp = get_fid(pdu, fid); in v9fs_getattr()
1690 int32_t fid; in v9fs_setattr() local
1696 err = pdu_unmarshal(pdu, offset, "dI", &fid, &v9iattr); in v9fs_setattr()
1701 trace_v9fs_setattr(pdu->tag, pdu->id, fid, in v9fs_setattr()
1705 fidp = get_fid(pdu, fid); in v9fs_setattr()
1841 int32_t fid, newfid; in v9fs_walk() local
1850 err = pdu_unmarshal(pdu, offset, "ddw", &fid, &newfid, &nwnames); in v9fs_walk()
1879 trace_v9fs_walk(pdu->tag, pdu->id, fid, newfid, nwnames, in v9fs_walk()
1883 trace_v9fs_walk(pdu->tag, pdu->id, fid, newfid, nwnames, ""); in v9fs_walk()
1886 fidp = get_fid(pdu, fid); in v9fs_walk()
1993 if (fid == newfid) { in v9fs_walk()
2022 trace_v9fs_walk(pdu->tag, pdu->id, fid, newfid, nwnames, "<?>"); in v9fs_walk()
2039 int32_t fid; in v9fs_open() local
2052 err = pdu_unmarshal(pdu, offset, "dd", &fid, &mode); in v9fs_open()
2055 err = pdu_unmarshal(pdu, offset, "db", &fid, &modebyte); in v9fs_open()
2066 trace_v9fs_open(pdu->tag, pdu->id, fid, mode, trace_oflags); in v9fs_open()
2069 fidp = get_fid(pdu, fid); in v9fs_open()
2217 int32_t fid; in v9fs_fsync() local
2223 err = pdu_unmarshal(pdu, offset, "dd", &fid, &datasync); in v9fs_fsync()
2227 trace_v9fs_fsync(pdu->tag, pdu->id, fid, datasync); in v9fs_fsync()
2229 fidp = get_fid(pdu, fid); in v9fs_fsync()
2246 int32_t fid; in v9fs_clunk() local
2252 err = pdu_unmarshal(pdu, offset, "d", &fid); in v9fs_clunk()
2256 trace_v9fs_clunk(pdu->tag, pdu->id, fid); in v9fs_clunk()
2258 fidp = clunk_fid(s, fid); in v9fs_clunk()
2417 int32_t fid; in v9fs_read() local
2427 err = pdu_unmarshal(pdu, offset, "dqd", &fid, &off, &max_count); in v9fs_read()
2431 trace_v9fs_read(pdu->tag, pdu->id, fid, off, max_count); in v9fs_read()
2433 fidp = get_fid(pdu, fid); in v9fs_read()
2633 int32_t fid; in v9fs_readdir() local
2643 retval = pdu_unmarshal(pdu, offset, "dqd", &fid, in v9fs_readdir()
2648 trace_v9fs_readdir(pdu->tag, pdu->id, fid, initial_offset, max_count); in v9fs_readdir()
2658 fidp = get_fid(pdu, fid); in v9fs_readdir()
2741 int32_t fid; in v9fs_write() local
2753 err = pdu_unmarshal(pdu, offset, "dqd", &fid, &off, &count); in v9fs_write()
2760 trace_v9fs_write(pdu->tag, pdu->id, fid, off, count, qiov_full.niov); in v9fs_write()
2762 fidp = get_fid(pdu, fid); in v9fs_write()
2823 int32_t fid; in v9fs_create() local
2841 err = pdu_unmarshal(pdu, offset, "dsdbs", &fid, &name, in v9fs_create()
2846 trace_v9fs_create(pdu->tag, pdu->id, fid, name.data, perm, mode); in v9fs_create()
2858 fidp = get_fid(pdu, fid); in v9fs_create()
3171 int32_t fid; in v9fs_remove() local
3177 err = pdu_unmarshal(pdu, offset, "d", &fid); in v9fs_remove()
3181 trace_v9fs_remove(pdu->tag, pdu->id, fid); in v9fs_remove()
3183 fidp = get_fid(pdu, fid); in v9fs_remove()
3207 clunk_fid(pdu->s, fidp->fid); in v9fs_remove()
3295 gpointer fid; in v9fs_complete_rename() local
3335 while (g_hash_table_iter_next(&iter, &fid, (gpointer *) &tfidp)) { in v9fs_complete_rename()
3352 int32_t fid; in v9fs_rename() local
3362 err = pdu_unmarshal(pdu, offset, "dds", &fid, &newdirfid, &name); in v9fs_rename()
3377 fidp = get_fid(pdu, fid); in v9fs_rename()
3414 gpointer fid; in v9fs_fix_fid_paths() local
3432 while (g_hash_table_iter_next(&iter, &fid, (gpointer *) &tfidp)) { in v9fs_fix_fid_paths()
3532 int32_t fid; in v9fs_wstat() local
3543 err = pdu_unmarshal(pdu, offset, "dwS", &fid, &unused, &v9stat); in v9fs_wstat()
3547 trace_v9fs_wstat(pdu->tag, pdu->id, fid, in v9fs_wstat()
3550 fidp = get_fid(pdu, fid); in v9fs_wstat()
3680 int32_t fid; in v9fs_statfs() local
3688 retval = pdu_unmarshal(pdu, offset, "d", &fid); in v9fs_statfs()
3692 fidp = get_fid(pdu, fid); in v9fs_statfs()
3717 int32_t fid; in v9fs_mknod() local
3728 err = pdu_unmarshal(pdu, offset, "dsdddd", &fid, &name, &mode, in v9fs_mknod()
3733 trace_v9fs_mknod(pdu->tag, pdu->id, fid, mode, major, minor); in v9fs_mknod()
3745 fidp = get_fid(pdu, fid); in v9fs_mknod()
3787 int32_t fid, err = 0; in v9fs_lock() local
3791 err = pdu_unmarshal(pdu, offset, "dbdqqds", &fid, &flock.type, in v9fs_lock()
3797 trace_v9fs_lock(pdu->tag, pdu->id, fid, in v9fs_lock()
3806 fidp = get_fid(pdu, fid); in v9fs_lock()
3838 int32_t fid, err = 0; in v9fs_getlock() local
3842 err = pdu_unmarshal(pdu, offset, "dbqqds", &fid, &glock.type, in v9fs_getlock()
3848 trace_v9fs_getlock(pdu->tag, pdu->id, fid, in v9fs_getlock()
3851 fidp = get_fid(pdu, fid); in v9fs_getlock()
3881 int32_t fid; in v9fs_mkdir() local
3891 err = pdu_unmarshal(pdu, offset, "dsdd", &fid, &name, &mode, &gid); in v9fs_mkdir()
3895 trace_v9fs_mkdir(pdu->tag, pdu->id, fid, name.data, mode, gid); in v9fs_mkdir()
3907 fidp = get_fid(pdu, fid); in v9fs_mkdir()
3940 int32_t fid, newfid; in v9fs_xattrwalk() local
3947 err = pdu_unmarshal(pdu, offset, "dds", &fid, &newfid, &name); in v9fs_xattrwalk()
3951 trace_v9fs_xattrwalk(pdu->tag, pdu->id, fid, newfid, name.data); in v9fs_xattrwalk()
3953 file_fidp = get_fid(pdu, fid); in v9fs_xattrwalk()
3971 clunk_fid(s, xattr_fidp->fid); in v9fs_xattrwalk()
3986 clunk_fid(s, xattr_fidp->fid); in v9fs_xattrwalk()
4004 clunk_fid(s, xattr_fidp->fid); in v9fs_xattrwalk()
4019 clunk_fid(s, xattr_fidp->fid); in v9fs_xattrwalk()
4061 int32_t fid; in v9fs_xattrcreate() local
4071 err = pdu_unmarshal(pdu, offset, "dsqd", &fid, &name, &size, &flags); in v9fs_xattrcreate()
4075 trace_v9fs_xattrcreate(pdu->tag, pdu->id, fid, name.data, size, flags); in v9fs_xattrcreate()
4095 file_fidp = get_fid(pdu, fid); in v9fs_xattrcreate()
4128 int32_t fid; in v9fs_readlink() local
4132 err = pdu_unmarshal(pdu, offset, "d", &fid); in v9fs_readlink()
4136 trace_v9fs_readlink(pdu->tag, pdu->id, fid); in v9fs_readlink()
4137 fidp = get_fid(pdu, fid); in v9fs_readlink()