fileid_t
fileid_t parent_fileid = cookie_to_fileid(opc);
fileid_t new_fileid;
fileid_t fileid = cookie_to_fileid(opc);
fileid_t fileid = cookie_to_fileid(opc);
fileid_t fileid = cookie_to_fileid(opc);
fileid_t parent_fileid;
fileid_t child_fileid;
fileid_t parent_fileid;
fileid_t child_fileid;
fileid_t parent_fileid = cookie_to_fileid(opc);
fileid_t new_fileid;
fileid_t parent_fileid = cookie_to_fileid(opc);
fileid_t new_fileid;
fileid_t fileid = cookie_to_fileid(opc);
fileid_t fileid = cookie_to_fileid(opc);
static fileid_t
fileid_t dir_fileid = cookie_to_fileid(dir_opc);
fileid_t targ_fileid = cookie_to_fileid(targ_opc);
return (fileid_t)(uintptr_t)cookie;
fileid_t fileid = cookie_to_fileid(opc);
fileid_t targ_fileid = cookie_to_fileid(targ);
fileid_to_cookie(fileid_t id)
fileid_t parent_fileid = cookie_to_fileid(opc);
fileid_t targ_fileid = cookie_to_fileid(targ);
fileid_t fileid = cookie_to_fileid(opc);
fileid_t fileid = cookie_to_fileid(opc);
fileid_t fileid = cookie_to_fileid(opc);
fileid_t fileid_src_dir = cookie_to_fileid(src_dir);
fileid_t fileid_src = cookie_to_fileid(src);
fileid_t fileid_targ_dir = cookie_to_fileid(targ_dir);
fileid_t fileid_targ = cookie_to_fileid(targ);
fileid_t fileid;
fileid_lock(fileid_t fileid, struct puffs_cc *cc)
lo_lookup_by_fileid(struct Xconn *xc, fileid_t fileid, Oid *idp)
lo_open_by_fileid(struct Xconn *xc, fileid_t fileid, int mode, int *fdp)
getsize(struct Xconn *xc, fileid_t fileid, int *resultp)
getattr(struct Xconn *xc, fileid_t fileid, struct vattr *va, unsigned int mask)
update_mctime(struct Xconn *xc, fileid_t fileid)
update_atime(struct Xconn *xc, fileid_t fileid)
update_mtime(struct Xconn *xc, fileid_t fileid)
update_ctime(struct Xconn *xc, fileid_t fileid)
update_nlink(struct Xconn *xc, fileid_t fileid, int delta)
lookupp(struct Xconn *xc, fileid_t fileid, fileid_t *parent)
fileid_t *idp)
linkfile(struct Xconn *xc, fileid_t parent, const char *name, fileid_t child)
unlinkfile(struct Xconn *xc, fileid_t parent, const char *name, fileid_t child)
mklinkfile(struct Xconn *xc, fileid_t parent, const char *name,
enum vtype vtype, mode_t mode, uid_t uid, gid_t gid, fileid_t *idp)
fileid_t fileid;
mklinkfile_lo(struct Xconn *xc, fileid_t parent_fileid, const char *name,
enum vtype vtype, mode_t mode, uid_t uid, gid_t gid, fileid_t *fileidp,
fileid_t new_fileid;
cleanupfile(struct Xconn *xc, fileid_t fileid)
check_path(struct Xconn *xc, fileid_t gate_fileid, fileid_t child_fileid)
fileid_t parent_fileid;
isempty(struct Xconn *xc, fileid_t fileid, bool *emptyp)
struct fileid_lock_handle *fileid_lock(fileid_t, struct puffs_cc *);
int lo_open_by_fileid(struct Xconn *, fileid_t, int, int *);
int getattr(struct Xconn *, fileid_t, struct vattr *, unsigned int);
int update_mctime(struct Xconn *, fileid_t);
int update_atime(struct Xconn *, fileid_t);
int update_mtime(struct Xconn *, fileid_t);
int update_ctime(struct Xconn *, fileid_t);
int update_nlink(struct Xconn *, fileid_t, int);
int lookupp(struct Xconn *, fileid_t, fileid_t *);
int mkfile(struct Xconn *, enum vtype, mode_t, uid_t, gid_t, fileid_t *);
int linkfile(struct Xconn *, fileid_t, const char *, fileid_t);
int unlinkfile(struct Xconn *, fileid_t, const char *, fileid_t);
int mklinkfile(struct Xconn *, fileid_t, const char *, enum vtype, mode_t,
uid_t, gid_t, fileid_t *);
int mklinkfile_lo(struct Xconn *, fileid_t, const char *, enum vtype, mode_t,
uid_t, gid_t, fileid_t *, int *);
int cleanupfile(struct Xconn *, fileid_t);
int check_path(struct Xconn *, fileid_t, fileid_t);
int isempty(struct Xconn *, fileid_t, bool *);